WSH オブジェクト dara-j自身は最近まで知らなかったが、JScriptにて次の評価が true を返す。 WSH === WScript ようするに、WScript.Argumentsだのと記述するときにちょっとだけタイプ量を減らせるっちゅーことですな。 ついでにシェル環境 っていうのかな。コンソールでスクリプト入力して即評価するっつーよくあるやつです。 いずれもっと高機能なやつを考えてるけど、これはこれでコンパクトなので公開。 ソースはこれだけ。 if( /wscript\.exe/i.test( WSH.FullName ) ) { new ActiveXObject( "WScript.Shell" ).Run( "cmd /k cscript //nologo \"" + WSH.ScriptFullName + "\"" ); WSH.Quit(); } // ↓これ、い