2011-06-06 51 views
0

我想为Windows XP,Vista和Windows 7编写Windows/DOS批处理文件。在给定的目录中,我将有一个匹配“selenium * .jar”的文件。如何将完整的文件名存储在变量中,然后在命令中调用它?我想在伪代码中执行的操作是如何将匹配通配符的完整文件名存储到批处理文件变量中?

var FILE=/* Get name of selenium JAR file */ 
java -jar $FILE -userExtensions user_extensions.js 

如何在正式DOS批处理脚本中编写上述内容?谢谢, - 戴夫

回答

2

这可能会实现:

FOR %f IN (selenium*.jar) DO java -jar %f -userExtensions user_extensions.js 

在批处理文件(.bat),你会写FOR %%f IN ...

+1

在Windows XP中,'FOR'变量必须是单个字母。 – 2011-06-06 18:15:55

+0

Eek。在所有版本的Windows中,我相信。修复答案... – 2011-06-06 18:48:04

相关问题