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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Innerhalb der Schleife können Sie einen Aufruf einer subroutine, es gibt springen ist erlaubt.
Die Schleife wird nicht unterbrochen durch einen Aufruf von einem Unterprogramm.
InformationsquelleAutor jeb