2017-06-29 7 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

関連する問題