バッチファイルで、あるプロセスが起動してなかったらば…を実現する
自分的なメモ。
バッチファイルで、あるプロセスが起動していなければ、実行する。
というのを指示する方法です。
tasklist | find /C "procexp" if ERRORLEVEL 1 start C:\ほげほげ\ProcessExplorer\procexp.exe /t
これで、ProcessExplorerが起動していなければ、起動させる。という事が実現できます。
(まぁ、ProcessExplorerは、「Allow Only One Instance」って指定が出来るんですけどね)
tasklist単体では、返値が常に「0」っぽいので、findと組み合わせてみました。