-1

我正在尝试使用以下行传递一个包含在名为sDateFileinto的变量中的字符串:test.bat

WshShell.Run "test.bat sDateFile"

并检查是否test.bat收到了变量。我test.bat要做以下事情:

echo %1

但我的输出是sDateFile,而不是变量中的字符串。我是否错误地处理了我的问题?会有更好的方法来解决它吗?

4

1 回答 1

2

您必须连接您的 bat 文件和 sDateFile 的值。后面有空格test.bat

WshShell.Run "test.bat " + chr(34) + sDateFile + chr(34)

运行命令

于 2013-08-05T09:34:10.493 回答