Chapter 09

二重起動防止

zetamatta
zetamatta
2020.10.19に更新

あまり使う機会はありますが、プロセスの二重起動防止などということもできますので、参考までに

  • ps は tasklist で代用可能
  • grep は findstr で代用可能
  • findstr の成否は ERRORLEVEL に出る
  • IF ERRORLEVEL 1 で分岐処理ができる。

(例)

tasklist | findstr ttermpro.exe
if errorlevel 1 (
   rem 起動していない
)else(
   rem 起動してる
)