84544
Feb 20, 2010, updated at 21:32:13 (UTC)
3780
3
0
Mehrere Schleifen verlassen
Ich habe folgendes Problem. Und zwar habe ich mehrere call's und for-Schleifen in einer Batchdatei.
Und zwar werden die Schleifen nie richtig beendet habe ich so im Gefühl.
Deshalb möchte ich sozusagen die Schleife "vollständig" beendet und mit dem nächsten fortfahren.
zum Beispiel (funktioniert so in einer bat):
Das Programm wählt von 10 Servern zufällig einen raus, der erreichbar ist und setzt ihn in einer Variable.
AM BESTEN wäre wenn hier jemand weis wie man einzelne Teile einer große BATCH sozusagen als eine kleine BATCH behandeln kann.
:neutest
set /a r=%random%%%10+1
for /f "tokens=%r%" %%p in ('echo server1, server2, server3, server4, ......') do for %%i in (%%p) do set "server=%%i" & call :checkserver
:checkserver
goto :eof
:naechstes
Wie kann ich die FOR-Schleife "vollständig" beenden? Oder was ich auch noch wissen wollte, ob und wie kann ich das zusammenfassen?
for ....... do (
ping usw.
)
Das klappt leider nicht....
PS: Ich will keinen Counter drin haben... und das sollte zufällig bleiben. Mit Counter das könnte ich selbst.
Und zwar werden die Schleifen nie richtig beendet habe ich so im Gefühl.
Deshalb möchte ich sozusagen die Schleife "vollständig" beendet und mit dem nächsten fortfahren.
zum Beispiel (funktioniert so in einer bat):
Das Programm wählt von 10 Servern zufällig einen raus, der erreichbar ist und setzt ihn in einer Variable.
AM BESTEN wäre wenn hier jemand weis wie man einzelne Teile einer große BATCH sozusagen als eine kleine BATCH behandeln kann.
:neutest
set /a r=%random%%%10+1
for /f "tokens=%r%" %%p in ('echo server1, server2, server3, server4, ......') do for %%i in (%%p) do set "server=%%i" & call :checkserver
:checkserver
:naechstes
Wie kann ich die FOR-Schleife "vollständig" beenden? Oder was ich auch noch wissen wollte, ob und wie kann ich das zusammenfassen?
for ....... do (
ping usw.
)
Das klappt leider nicht....
PS: Ich will keinen Counter drin haben... und das sollte zufällig bleiben. Mit Counter das könnte ich selbst.
Please also mark the comments that contributed to the solution of the article
Content-Key: 136459
Url: https://administrator.de/contentid/136459
Printed on: April 18, 2024 at 10:04 o'clock
3 Comments
Latest comment