バッチ実行時にプロンプト(DOS画面)を非表示にする


バッチ実行時にプロンプト(DOS画面)を非表示にする方法について書きます。

コマンドプロンプトの黒い画面を表示したくない場合に有効です。







(図:例の黒い画面)


バッチ実行時にプロンプト(DOS画面)を非表示にする



VBScriptを使用して実現します。


<参考>
Run メソッド


任意のバッチファイルを作成後、以下内容のファイルを作成し、拡張子を「.vbs」としてください。



[サンプルソース]

Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run
 "C:\wk\firefox起動.bat",0
Set oShell = Nothing


バッチ名(.bat)は任意のファイルを指定してください。

あとは作成した「.vbs」ファイルを実行するだけです。


私は、Firefoxの起動バッチを呼出す際に使用しています。

(利用環境でプロファイルを分けているので)

FireFoxの起動バッチについては、以前記事にしました。


Firefoxプロファイルまとめ



以上です。