引数解析(CommandLine)
名前なし引数
スクリプトに引数を渡すには script ファイルの後に続ける すべての引数は 文字列型 として渡されるcscript arg.js 1 2 3var 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 ));