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
Please also mark the comments that contributed to the solution of the article
Content-Key: 19107
Url: https://administrator.de/contentid/19107
Printed on: April 24, 2024 at 17:04 o'clock
7 Comments
Latest comment
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