10
私はバッチファイルを持っています。ループ内にforループがあります。終了するまでプロセスを待つ必要があります。 IFとGOTOを使用しています。私は他の解決策を見つけようとしましたが、私は何もしませんでした。私のコードはループを実行していて、prog.exeがrunnigでなければループを続行するかどうかをチェックしますが、解決策はありますか?または任意の代替?バッチファイル:forループの中に入ります
@echo off
for /f "tokens=*" %%a in (file.txt) do (
bla bla bla
bla bla bla
:check
tasklist /FI "IMAGENAME eq prog.exe" 2>NUL | find /I /N "prog.exe">NUL
if "%ERRORLEVEL%"=="0" (goto check)
)
完璧な回答、ありがとう – Leo92