2017-06-29 45 views

回答

1

傳遞給vbscript的參數保存在Arguments集合中。你可以用下面的代碼得到這些:

argument1 = WScript.Arguments(0) 
argument2 = WScript.Arguments(1) 
... 

依此類推。一旦你有他們這是很簡單的在執行子進程的命令行中使用它們,將它們傳遞到您所呼叫的過程

Dim myShell : Set myShell = CreateObject("Wscript.Shell") 
myShell.Run "cscript.exe <path to child vbs> " & Chr(34) & argument1 & Chr(34) & " " & chr(34) & argument2 & Chr(34) 
+1

所以你包裝每個參數用'「'安全,對於情況下,包含空格? – SomethingSomething