batch-Datei : springen in for-Schleife

Habe ich eine batch-Datei, die eine for-Schleife , in der Schleife muss ich warten, bis Prozess-Ende
also ich benutze IF-und GOTO , das problem ist das springen, bricht die Schleife habe ich nach anderen Lösungen aber ich habe nicht alles bekommen , mein code ist dabei eine Schleife, die ich überprüfen, ob ein Prozess läuft , wenn prog.exe ist kein runnig dann weiter die Schleife , aber ich will nicht zu brechen die wichtigsten for-Schleife, gibt es eine Lösung ? oder irgendwelche alternativen ?

@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)
)

InformationsquelleAutor Leo92 | 2012-06-24

Schreibe einen Kommentar