ふにゃるんv2

もとは、http://d.hatena.ne.jp/Wacky/

バッチファイルで、あるプロセスが起動してなかったらば…を実現する

自分的なメモ。


バッチファイルで、あるプロセスが起動していなければ、実行する。
というのを指示する方法です。

tasklist | find /C "procexp"
if ERRORLEVEL 1 start C:\ほげほげ\ProcessExplorer\procexp.exe /t

これで、ProcessExplorerが起動していなければ、起動させる。という事が実現できます。
(まぁ、ProcessExplorerは、「Allow Only One Instance」って指定が出来るんですけどね)


tasklist単体では、返値が常に「0」っぽいので、findと組み合わせてみました。