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

関連記事

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

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

記事を読む

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

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

記事を読む

Radika 1.71 で録音開始が10分遅れる問題とその対策

インターネットでラジオを聴ける、radiko を録音できるソフトウェア Radika。 Rad

記事を読む

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

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

記事を読む

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

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

記事を読む

Google Chrome

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

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

記事を読む

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

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

記事を読む

DayOneのWindowsクライアントが欲しい

DayOneというアプリがある。 Day One (日誌 / 日記)カテゴリ: ライフスタイル

記事を読む

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

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

記事を読む

no image

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

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

記事を読む

ad

Message

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

ad

象印の加湿器のメンテナンス用にクエン酸1kgを買ったら捗った

象印のスチーム式加湿器EE-RM50-WAが非常に良い。 象印

伊藤農園の100%ピュアジュースがおいしすぎる

伊藤農園の100%ピュアジュースシリーズは本当においしい。 伊藤

トラベルポーチを買ったら旅行準備が劇的に楽になった

最近、旅行や出張が多いので、トラベルポーチを買ってみたらこれが大正解だ

no image
iTunes 12 でカラムブラウザの高さが調整できなくて困った話

iTunes12 on Windows10 で、カラムブラウザがいつか

no image
hulu での英語学習効果を比較的に高める Chrome 拡張

最近、英語学習も兼ねて、ゲーム・オブ・スローンズ(Game of Th

→もっと見る

PAGE TOP ↑