VBScriptの名前付き引数
本当によく忘れるので、VBScript(正確にはWSH)の名前付き引数の使い方を書いておく。
次のような args.vbsがあるとき:
option explicit
dim objArgs,sName
set objArgs=WScript.Arguments.Named
for each sName in objArgs
Wsh.Echo sName & "=" & objArgs(sName)
next
たとえば、コマンドウィンドウでこんなふうに実行する:
cscript //nologo args.vbs /name:1
結果はこんな感じ:
←英語だけど、見やすいよ。 ←すごく安いけど英語です。←日本語です。
この記事へのコメント