For /f
Hi,
wie kann ich die schleife abfangen wenn die Liste abgearbeitet wurde?
Damit ich noch eine Meldung vor dem beenden ausgeben kann.
bei meinem Versuch komm er nicht mehr dazu.
For /F "tokens=1,2* " %%i in (%list%) do call :copy %%i %%j
goto :eof
:copy
if "%1"=="" goto :exit
wie kann ich die schleife abfangen wenn die Liste abgearbeitet wurde?
Damit ich noch eine Meldung vor dem beenden ausgeben kann.
bei meinem Versuch komm er nicht mehr dazu.
For /F "tokens=1,2* " %%i in (%list%) do call :copy %%i %%j
goto :eof
:copy
if "%1"=="" goto :exit
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 19107
Url: https://administrator.de/contentid/19107
Ausgedruckt am: 24.11.2024 um 00:11 Uhr
7 Kommentare
Neuester Kommentar
Moin Worker734,
bin nicht ganz sicher, ob ich Deine Frage richtig verstehe...
..
For /F "tokens=1,2* " %%i in (%list%) do call :copy %%i %%j
echo Hier ist die Liste abgearbeitet und hier hast du alle Zeit der Welt zum Meldung ausgeben.
goto :eof
..
und die Prüfung
if "%1"=="" ....kann IMHO nie greifen, da niemals ein leeres (erstes) Listenelement übergeben werden kann.
Kann zwar sein, dass der zweite Parameter (%%j) leer ist, aber der erste nie.
Wenn ich Deine Frage nicht verstanden habe, poste bitte noch mal.
Biber
bin nicht ganz sicher, ob ich Deine Frage richtig verstehe...
..
For /F "tokens=1,2* " %%i in (%list%) do call :copy %%i %%j
echo Hier ist die Liste abgearbeitet und hier hast du alle Zeit der Welt zum Meldung ausgeben.
goto :eof
..
und die Prüfung
if "%1"=="" ....kann IMHO nie greifen, da niemals ein leeres (erstes) Listenelement übergeben werden kann.
Kann zwar sein, dass der zweite Parameter (%%j) leer ist, aber der erste nie.
Wenn ich Deine Frage nicht verstanden habe, poste bitte noch mal.
Biber
Moin Worker734,
Das hier:
Ja, was denn nun? "Schleife abfangen".. da dachte ich zuerst, du meintest etwas wie "Exit For" aus anderen Skriptsprachen. Vorzeitig aus der FOR..IN..DO-Schleife aussteigen. Aber "wenn die Liste abgearbeitet wurde" spricht gegen diese Interpretation.
Deshalb die Rückfragen.
Grüße Biber
was an meiner Erklärung ist denn nicht verständlich?
wie kann ich die schleife abfangen wenn die Liste abgearbeitet wurde?
Deshalb die Rückfragen.
Grüße Biber