環境変数PATHEXTを使ったJavaScriptの実行

トラックバックを頂いたのでお礼代わりのTipsエントリー。

cscriptコマンドを使えば、Windowsでもコマンドラインでjsファイルを実行できるんだね。

WindowsでもJavaScriptをファイルから実行 - バリケンのJavaScript日記 - g:javascript

環境変数PATHEXTに拡張子を追加設定すると、例えばhello.jsであればhelloと入力するだけでスクリプト実行できて便利ですよ。

ただ、デフォルトでは拡張子.jsはWScript.exeに関連付けられているので、CScript.exeで動かしたい場合は新しい拡張子.jscとでも追加して、それをCScript.exeと関連付けてから上記の環境変数設定まで行うといいです。


他には拡張子.urlや.lnkなんかも追加しておいて、よく使うアプリケーションへのショートカットやブックマークをパスの通ったディレクトリに集めてリネームしておけば、コマンドラインや「ファイル名を指定して実行」からすぐにアプリケーションなどを実行できて便利です。