2012-09-20 153 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「

試試這個對我有用。