0

我正在尝试将 vbs 变量作为参数传递到我的批处理文件中:

vbs代码:

Set WShShell = CreateObject("WScript.Shell")
dim nextday
nextday= DateAdd("d",1,dtmStart)
strRun = "Batch1.bat" & nextday
WshShell.Run(strRun)

批号:

"C:\AscendQrx\bselstmt.exe" NOCONFIRM DATABASE=ddd var=ccc date=nextday

获取错误语法错误。

4

1 回答 1

0

为什么不从 vbscript 运行命令而不是调用批处理文件?在我更熟悉如何使用 .Run 之前,我曾经做过同样的事情

试试这个,让我知道

Set WShShell = CreateObject("WScript.Shell")
dim nextday
nextday= DateAdd("d",1,dtmStart)
strRun = "C:\AscendQrx\bselstmt.exe NOCONFIRM DATABASE=ddd var=ccc date=" & nextday
WshShell.Run(strRun)
于 2013-02-27T15:16:24.767 回答