基本的なこと
DESC Browser が解釈して実行する Script 言語 REFInterpreter.の流れ
// 上から順番に評価するらしい // eval( fs.OpenTextFile("util.js", 1).ReadAll() ); // ここは完全に シンボルエラー . だけど↑まで実行されてしまう // eval しているから, global scope に 処理がかかれていると, 実行される // // foobar; // <- ここまで Interpreter がきて処理がとまる { // ["] は quot として扱われる cmd> arg.js "aaa bbb" "ccc" // [\] は意味がない ? var oArgs = WScript.Arguments; for ( var i=0; i<oArgs.length; i++ ) { var arg = oArgs.Unnamed(i); WScript.echo( arg ); } // 関数にわたす main( msg ); }WARNING Opera で利用するときは ActiveXObject が利用できないかも. Opera > Javascript Option > Error Console : ONCScript.WScript
Interpreter 本体// [wscript.exe ] が実は省略されているだけ sh.Run( "d:/test.js", 1, true ); // これと同じ sh.Run( "wscript.exe d:/test.js", 1, true );