バッチファイル - プロセスが実行中の場合は待機または終了する

バッチファイル - プロセスが実行中の場合は待機または終了する

2 つの iTunes ライブラリを切り替えるために、ジャンクション ポイントのターゲットの場所を変更する 2 つの小さなバッチ ファイル (mkref /d) があります。

うまく動作しますが、iTunes がすでに実行されている場合は停止したいと思います。実行中にジャンクションを変更すると、iTunes は間違ったターゲット フォルダー内のライブラリを上書きしてしまうためです。

iTunes.exe が実行中の場合、バッチ ファイルを終了または一時停止する方法はありますか?

答え1

バッチ ファイルの先頭に次のコードを追加してみてください。

tasklist /fi "Imagename eq itunes.exe" 2>NUL | find /i /n "itunes.exe">NUL
if "%ERRORLEVEL%"=="0" exit

詳細については、タスクリストそして探すコマンド。

関連情報