2012-09-20 276 views
0

我写了下面一个小脚本:传递参数

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" 

请你能告诉我如何我可以这样做,因为参数调用中的这个引号引起了问题。

回答

0

双引号将工作:

I:\VbScript.vbs "\\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f="\\Svaakntnas537\BODI\Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT""

+0

良好的答案,不好的实施。它应该是:'I:\ VbScript.vbs“\\ svaaoffprg2 \ ODrive \ pros_groups \ GRMS \ GmLoad5.exe/f =”“\\ Svaakntnas537 \ BODI \ Data Files \ ACC \ PROS_LOAD \ G5 \ Staging \ VSGPNR120918.DAT “”“' – AutomatedChaos

0
cscript.exe I:\VbScript.vbs "\\svaaoffprg2\ODrive\pros_groups\GRMS\GmLoad5.exe/f=\\Svaakntnas537\BODI\Data Files\ACC\PROS_LOAD\G5\Staging\VSGPNR120918.DAT" 

的Cscript.exe I:\ VbScript.vbs “\ svaaoffprg2 \ ODrive \ pros_groups \ GRMS \ GmLoad5.exe/F =”,“ \ Svaakntnas537 \ BODI \ Data Files \ ACC \ PROS_LOAD \ G5 \ Staging \ VSGPNR120918.DAT“

试试这个对我有用。