JScript.NETは.net開発環境を導入すれば使えるようになります。
私は、Visual C++.net Standardをインストールしました。
お金をかけなくても
Microsoft .NET Framework ダウンロード
からダウンロードすることができます。ただしすごく大きいです。
次期IEとかWindowsには最初からついてくるんでしょうかね。
JScript.NETは今のところASP.NETに使うくらいなのでしょうか。
私はサーバサイドには興味はなく、IEをクライアントから操作するか、
WSHの代わりに使うかしたいです。
IEでは次期バージョンで使えるようになるのでしょうか。
現状では、WSHの代わりに使うことができます。
WSHの代わりに使うにはコンパイルする必要があるようです。
コンパイルするには、コンパイラjsc.exeのあるフォルダにPATHを通す必要があります。
詳しくは、
コマンド ラインでの JScript コードのコンパイルを参照してください。
コマンドラインからJScriptソースファイルを指定して、
jsc a.js
こうすると実行ファイルができます。
これは実は中間コードですが、実行するとJITコンパイラが働き、
ネイティブコードになってそれが動きます。
a.exe
コンパイルするときに2つのモードを選ぶことができます。
1つはデフォルトは高速モードで、厳格なコードを書く必要があります。
もう1つはコンパイル時にオプション
/fast-
を指定するもので、下位互換性を保証するものだそうです。
具体的には、高速モードでは変数は宣言する必要があります。
以降は高速モードを前提に進めていこうと思います。
WSHはCOMを操作していろいろなことをやってきましたが、
これからは.NET Frameworkの巨大なライブラリを操作することになるようです。
これで、同じことをするにも違った書き方をしなければなりません。
しかし、今まで以上にいろいろなことができるようになったようです。
私は.NET Frameworkのヘルプを参照していますが、
JScriptにほぼ同じと思われるものがあります。