WindowsでJScriptを実行しようとすると、「Windows Scripting Host」を利用することになります。 そうした場合、自分でない誰かへ渡して「コマンドプロンプトを起動したらcscriptにこのファイルを引数にして、あとそれから引数が…」なんていう説明をしなければなりません。 実はBATファイルの特性とJScriptの仕様を組み合わせることでひとつのBATファイルにすることができます。 そうすることで、ダブルクリックしてもらうだけで(設定によってはシングルクリックで)実行してもらうことができます。 作り方仕組みはいたって単純です。 次のようにすればよいのです。 @if(0)==(0) echo off cscript //nologo /E:JScript "%~f0" %* goto :EOF @end WScript.echo("hello"); コマンドプロンプ