我写了一个小脚本,如下所示:
Dim CMD
Set WshShell = WScript.CreateObject("WScript.Shell")
CMD = Wscript.Arguments(0)
WshShell.Run CMD现在我想调用这个脚本并传递一个参数,如下所示:
I:\VbScript.vbs \\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f="\\Svaakntnas537\BODI\Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT"请告诉我如何做这件事,因为这个参数调用中的反逗号导致了问题。
发布于 2012-09-20 18:54:12
双引号将起作用:
I:\VbScript.vbs "\\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f="\\Svaakntnas537\BODI\Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT""
发布于 2013-02-22 01:15:34
cscript.exe I:\VbScript.vbs "\\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f=\\Svaakntnas537\BODI\Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT"BODI Data "\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f=",“\Svaakntnas537\ cscript.exe \Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT”
试试这个,它对我很管用。
https://stackoverflow.com/questions/12511007
复制相似问题