やりたいこと検索

バッチファイルでVBScriptを実行する

 

目次

その他の関連しそうな記事

 

バッチファイルでVBScriptを実行する

VBScriptはバッチファイルでできないことを実現してくれる便利なスクリプト言語です。しかも、コマンドプロンプトと同様にインストールの必要がなく、バッチファイル上から実行することができます。

VBScriptを実行するには、バッチファイル上で以下のように書きます。

例として、コマンドプロンプト画面に「”Hello!”」と表示させるVBScriptファイルを実行してみます。実行するVBScriptファイルは以下のように書きました。

この一行を書き込んだファイルを「say_hello.vbs」と名付けて保存します。VBScriptの拡張子は「.vbs」となります。

次に、このVBSファイルを呼び出して実行するバッチファイル「exe_vbs.bat」は以下の通りです。

「cscript」コマンドにあとに、VBSファイル名を記述しました。これを書き込んで「exe_vbs.bat」と名付けて保存したら、コマンドプロンプトを開いて実行します。以下は、実行結果です。

コマンドプロンプト画面に「Hello!」と表示されました。きちんとVBSファイルが実行されているようです。

 

余談ですが、VBScriptはバッチファイルよりはるかに色々なことができます。バッチファイルで実現できないことはVBScriptでできないかチェックしましょう。VBScriptはインストールする必要がなく、Windowsなら既に使える状態にあるため非常に楽です。

バッチファイルでは、実現できないこととして、ショートカットの作成があります。これをVBScriptを利用して作成する方法を「バッチファイルとVBScriptを併用してショートカットアイコンを作成する -やりたいこと検索-」に解説しました。興味のある方はご覧下さい。

Windowsバッチファイル初心者へ向けた入門書を作成しました


Windowsバッチファイル初心者の方へ向けた入門書(PDF)を作成しました。


・初めてWindowsバッチファイルを勉強してみようと思っている方

・使ったことはあるが一から基礎を学び直したい方


へ向けて丁寧な解説を行っています。


「全くプログラムを知らない方でも、この入門書を読んだ後には、Windowsバッチファイルの中級者レベルになれるように」をコンセプトに執筆したものです。


この本を読めば、バッチファイルを使ったファイルやフォルダの操作に関しては一通りのことができるようになります。そうなればもう十分中級者と呼べるレベルですので、あとは自分のやりたいことを実現しようとする中で徐々に知識を蓄えていくだけですぐに上級者へなれるでしょう。


詳しくみる

関連ページ

コメントを残す