質問: WScript.CreateObject("WScript.Shell") '1個の引数を渡してmodule.vbsを実行 objWsh.Run ("module.vbs 太郎")''' module.vbs '''Option Explicit WScript.Echo "1個目の引数に渡された値:" & Wscript.Arguments(0)''' 教えて下さい、お願いします。
回答: main.vbsの変数はそいつが実行中のみメモリ上に存在するため、 実行終了後に存在するためには別の形(例えばファイルに書き出すなど)にする必要があると思います。 module.vbsにおいて`Wscript.Arguments(0)`で読み取れるとラクなのはわかりますが、 強いてなんとかするなら、 module.vbsを起動するバッチファイル(~.cmd)ファイルを main.vbsでファイル出力するのはいかがでしょうか。 (やったことはないけど可能性はありそうなので、お試しを。)