Tengo un archivo de proceso por lotes que tiene un bucle for, en el bucle debo esperar para que termine el proceso entonces uso IF y GOTO, el problema es que el goto está rompiendo el ciclo , Traté de encontrar otras soluciones, pero no obtuve nada, mi código está haciendo un ciclo, luego verifico si hay un proceso en ejecución, si prog.exe no está funcionando y luego continúa el ciclo, pero no quiero romper el ciclo principal, hay alguna solucion? o alguna alternativa?archivo de proceso por lotes: vaya al ciclo
@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)
)
respuesta perfecta, gracias – Leo92