Windowsでバッチを実行時に最小化
2008 / 05 / 30 ( Fri )
Windowsでバッチを定期的に実行するようにしている時、いきなりポッとDos窓が立ち上がってきて超ウザイ(*_*)。という時には、こうします。
【その1】cmdowを使う。
下記サイトより、cmdowというプログラムをダウンロードして、このcmdowの引数としてバッチを実行します。
▼実行例
【その2】startコマンドを使う。
startコマンドにオプション/minを付けて、バッチを実行します。
▼実行例
【その3】VBScriptを使う。
下記のようなVBScriptを作成し、VBScriptからバッチを実行します。
▼test.vbs
▼実行例
それぞれ動きが違っていて良し悪しがありますが、
例えば普段使用しているPCで、お昼休みに定期的に実行したいプログラムがある時などは、「【その3】VBScriptを使う。」の、やり方がお勧めです。完全に裏でバッチが動くため邪魔になりません。
【その1】cmdowを使う。
下記サイトより、cmdowというプログラムをダウンロードして、このcmdowの引数としてバッチを実行します。
http://www.commandline.co.uk/cmdow/
▼実行例
> cmdow /run /hid test.bat
【その2】startコマンドを使う。
startコマンドにオプション/minを付けて、バッチを実行します。
▼実行例
> start /min test.bat
【その3】VBScriptを使う。
下記のようなVBScriptを作成し、VBScriptからバッチを実行します。
▼test.vbs
CreateObject("WScript.Shell").Run "C:\test.bat",0
▼実行例
> cscript test.vsb
それぞれ動きが違っていて良し悪しがありますが、
例えば普段使用しているPCで、お昼休みに定期的に実行したいプログラムがある時などは、「【その3】VBScriptを使う。」の、やり方がお勧めです。完全に裏でバッチが動くため邪魔になりません。
| ホーム |



