CScript専用のスクリプトがある場合、ほとんどは、スクリプトの先頭に次のようなコードを挿入してユーザーに注意し、CScriptを使うようにユーザーに指示する。 if not lcase(right(WScript.Fullname,11)) = "cscript.exe" then msgbox "このプログラムはCScriptで実行してください" end if しかし、これは不便である。仮にユーザーの環境が固定されていて常にCScriptでいい場合、次のコマンドを入力することになっている。 cscript //h:cscript この場合、エクスプローラからスクリプトファイルを実行するとコマンドウィンドウが消えてしまい。実行結果が確認できない。 そんなわけで、次のようにスクリプト(WCSwitch.vbs)を作成した。 option explicit class WCSwitch p