引数解析(CommandLine)





名前なし引数


スクリプトに引数を渡すには script ファイルの後に続ける すべての引数は 文字列型 として渡される
cscript arg.js 1 2 3
var oArgs = WScript.Arguments; var nr = oArgs.length; WScript.echo( "nr arg = " + nr ); for ( var i=0; i<nr; i++ ) { var arg = oArgs.Unnamed(i); WScript.echo( arg + " " + typeof ( arg )); }



名前つき引数


// 以下のように実行する script.js /c:arg1 /d:arg2 cscript test.js /p:"d:/test.txt" /d:"d:/"
var oArgs = WScript.Arguments; var path = oArgs.named("p"); WScript.echo( path + " " + typeof ( path ));