VBScriptのWScriptとCScript

VBScriptを実行する環境のことをWindows Script Host(WSH)と呼びます。
そしてWSHにはWScript.exeとCScript.exeがあります。

WScriptとCScriptの違いは以下のコードをそれぞれの環境で実行すると良く分かります。

WScript.Echo "WScriptとCScriptの違い"

WScriptではメッセージボックスで、CScriptではコンソールに文字列が表示されます。

WScript

WScriptは対話向けでメッセージボックスなどのGUIを扱いたい場合の実行環境になります。
デフォルトではvbsファイルをダブルクリックした時に実行されるのはWScriptになります。

CScript

CScriptはCUIの実行環境になります。バッチ処理などを行いたい時などに使用します。



inserted by FC2 system