Windowsでのスクリプト実行環境WSH

公開日: : 最終更新日:2013/11/22 Windows, コマンドプロンプト

WSH(Windows Script Host)とは、Windowsでのスクリプト実行環境です。
WSHについて自分なりに理解したことをまとめます。

WSHで具体的には何をするか

スクリプト実行環境といってもあまりピンときません。
ただ、VBScript(以下、VBS)は聞いたことある人もいるのではないでしょうか?
(もちろん聞いたことなくても構いません)

VBSは、Excelのマクロとして有名なVBAの仲間だと考えてください。
文法は非常に似ています。

このVBSを実行する環境が WSH です。
他にもWSHではJScriptというJavaScriptライクな言語も動かせますが、
簡単にVBSを実行するためにはWSHが必要である、ということを覚えてください。

起動方法

*.vbsというファイルをダブルクリックすると実行されます。
このように、ファイルを直接起動しているように見えるので、
WSHの存在は普段は意識することはないかもしれません。

しかし、Windowsではファイルをダブルクリックした場合、
拡張子に応じて何らかの必ずアプリケーションが呼ばれているはずです。

.vbsファイルがダブルクリックされたときに、 WSH が起動します。
具体的には、 WScript が起動します。

WScript と CScript

さらにややこしいことに、WSHには2種類あります。
前述した WScriptCScript です。

簡単に言うと、メッセージをGUIで表示したい場合はWScript、
コマンドプロンプトに表示したい場合はCScriptです。

バッチファイルからWSHを起動したい場合はCScriptを使うのが良いでしょう。

まとめ

  • WSHはWindowsのスクリプト実行環境である
  • VBSはWSH上で動く
  • WSHには2種類ある。WScript, CScript
  • バッチではCScriptを使おう

ad

関連記事

iTunes のコンピレーションに曲(MP3)を追加する方法

iTunes のコンピレーションに曲(MP3)を追加する方法のメモ。 iTunes で

記事を読む

バッチファイルを書きたくなるサイト

Window のバッチファイル(.bat)を書けるようになると 日々の作業がぐっと楽になります。

記事を読む

Windows 7 Professional から Windows 10 Pro へアップグレード完了

Windows 7 Professional から Windows 10 Pro にアップグレードし

記事を読む

no image

Windows7 で消せないファイルを消す方法

Windows7 で、アクセスが拒否されました。とかで消せないファイルを消す方法。 エクスプロ

記事を読む

no image

Puttyを設定していたらWinSCPの設定が全く不要で感動した

久しぶりにWinSCPをインストールした。 安定版の最新版をインストール。 (2014/09/0

記事を読む

Suicaインターネットサービスで白い画面のウィンドウが出てチャージできない問題とその対策

Pasoriと、Suicaインターネットサービスを利用すれば家でもチャージできる。 SONY

記事を読む

Emacs との出会い、そして現在

もうかれこれ5年ほど Emacs を使っている。 Emacs に一番最初に触れたのはい

記事を読む

起動時の Windows の更新に失敗する場合の対策

Windows7 Professional 64bit の話。 シャットダウンボタンの横に、更新が

記事を読む

Windowsの標準機能だけで毎日時刻を同期する

Windows7ではインターネット時刻と自動的に同期してくれる。 デフォルトでは、同期の間

記事を読む

Google Chrome

Google Chrome でかざぐるマウスのジェスチャが効かなくなったときの対策

僕はかざぐるマウスを愛用している。 Windowsのさまざまなソフトでマウスジェスチャを実

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

Windows10 英語版で Google 日本語入力をデフォルトにする

英語の勉強も兼ねて、Windows10 を英語にして使っている。 W

カフェイン抜き生活と、カフェインレスコーヒー

ぼくはコーヒーが大好きで、よく飲んでいた。 しかし、20

no image
ESファイルエクスプローラのリモートマネージャでSDにアクセスする方法

Android の ES ファイルエクスプローラは多機能かつフリーでと

お酒好きな人へのクリスマスプレゼント(ウイスキー編)

クリスマスプレゼントは何をあげたらいいか悩ましい。 しかし、お酒

no image
Windows10 で iPhone が iTunes に認識されない場合の対処法

自分用メモ。 環境 iPhone iPhone 7 Pl

→もっと見る

PAGE TOP ↑