基本的なこと
DESC
Browser が解釈して実行する Script 言語
REF
Interpreter.の流れ
// 上から順番に評価するらしい
//
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 : ON
CScript.WScript
Interpreter 本体
// [wscript.exe ] が実は省略されているだけ
sh.Run( "d:/test.js", 1, true );
// これと同じ
sh.Run( "wscript.exe d:/test.js", 1, true );