我正在尝试使用以下行将名为sDateFile
的变量中包含的字符串传递给test.bat
:
WshShell.Run "test.bat sDateFile"
并检查test.bat
是否收到了变量。我让test.bat
执行以下操作:
echo %1
但是我的输出是sDateFile
,而不是变量中的字符串。
我是否错误地接近了我的问题?是否有更好的方法来接近它?
答案 0 :(得分:2)
您必须连接您的bat文件和sDateFile的值。在test.bat
WshShell.Run "test.bat " + chr(34) + sDateFile + chr(34)