VBSとWSHの境界線

VB6,VBA,VBS,EXCEL,DOS,BAT,WSH,WORDの小技メモ

HTML/ CSS/ CGI-Perl/ JavaScript/ JavaApplet/ AccessUp/ Internet/ EnglishLearn/ ちゃいちゃん天使/ 天使メッセージ/ 飯田ワールド/ 結城ワールド/ プロフィール/ WEB相談室/ WEBアンテナ/ 燈明日記/ Perlノート/ 漢字起源/ yahoo

はじめに

本ページは、ウインドウズ系全般のティプスメモです。

そう、はじめはVB系のティプスメモだったのですが…いつの間にか、ウインドウズ系全般のティプスメモになってしまいました。

ちなみに、ティプス(Tips)とは、マニュアルに書かれていない技法や裏わざのことですが、本ページでは、私が経験してこれはと思ったノウハウのメモになっています。

尚、以下は本サイトの最新情報(ブログ)です。

それでは、本ページが何かのお役に立てれば幸いです。ごゆっくりご覧ください。

◆VBSとWSHの境界線

バッチ用のプログラムをVBSで組んでいるとVBSなのかWSHなのか分からなくなる時があります。

というか、この時点でVBSとWSHの境界が混乱しているのです。


整理します。

WSHとは、VBSやJScriptのスクリプトを実行するプログラムです。

VBSとは、VBScriptという名のプログラム言語です。

WSH実行プログラムは、VBSプログラム言語で組んだプログラムの内容を引数として受け取り、それを実行するのです。

以上、明快です。


しかし、VBSで扱うWScriptオブジェクトもWSHと呼ばれることがあります。

そして、VBS内では、WScriptオブジェクトは宣言なしで使えたりします。

また、VBSには、CreateObject関数あるのに、WScriptオブジェクトには、CreateObjectメソッドがあったりして混乱してくるわけです。


ちなみに、CreateObject関数とCreateObjectメソッドの違い


と言う訳で、VBSとWSHの境界線、わかりましたか?

おわりに

以下のページには、すべてのTIPSがあります。もしよろしければ、どうぞ!

尚、ご感想、ご意見、誤字、脱字、間違い等がありましたら遠慮なくVB-TIPS掲示板へご指摘ください。

人のよいところをどんどん見つけよう