webdevqa.jp.net

VBscriptでコマンドライン引数を使用する

VBscriptでコマンドライン引数を渡してアクセスするにはどうすればよいですか?

62
Sunil
Set args = Wscript.Arguments

For Each arg In args
  Wscript.Echo arg
Next

コマンドプロンプトから、次のようなスクリプトを実行します。

CSCRIPT MyScript.vbs 1 2 A B "Arg with spaces"

次のような結果が得られます。

1
2
A
B
Arg with spaces
73
aphoria

直接アクセスが必要な場合:

WScript.Arguments.Item(0)
WScript.Arguments.Item(1)
...
41
Jerther