タグ

ブックマーク / aachyee.hatenadiary.org (1)

  • batファイルで多重起動(二重起動)を防止する - aachyeeの日記

    バッチファイルで多重起動(二重起動)を抑止するコードを探してみた。 bat 多重|二重 実行|起動 抑止|禁止|防ぐ|防止|できないように|させない - Google 検索 方法として、大まかに2つあった。 方法1:バッチファイル自身を追記モードで開く。 方法2:tsklistコマンドを使って実行している数をチェックする。 たが、方法2はチェックする前に複数起動されるとどれもチェックに引っかかり、行いたい処理が実行できない。よって方法1をベースにブラッシュアップしてみた。 @echo off set ERRORLEVEL=1 call :main %* 0>>"%~dpnx0" && set ERRORLEVEL=0 if %ERRORLEVEL% neq 0 echo multiple start-up error 1>&2 goto :eof :main echo main start

    batファイルで多重起動(二重起動)を防止する - aachyeeの日記
    kathew
    kathew 2019/11/22
  • 1