Sprungziel im erste Batch aus eine zweite erreichen
Hallo zusammen,
ich versuche eine zweite Batch aufzurufen die eine if Abfrage beinhaltet und wenn diese if Abfrage nicht passt, möchte ich wieder zurück in die erste Batch, an einen bestimmten Sprungziel gehen.
Leider klappt das nicht. Könnt Ihr mir vielleicht ein Tipp geben.
Danke
folgendes Beispiel:
Batch_1:
...
call Batch_2
:end
echo End of the Batch
Batch_2
if ..... (
REM hier die zweite Batch weiter bearbeiten.
goto next
) ELSE (
REM hier am ende der erste Bach gehen
goto end
)
:next
...
...
...
ich versuche eine zweite Batch aufzurufen die eine if Abfrage beinhaltet und wenn diese if Abfrage nicht passt, möchte ich wieder zurück in die erste Batch, an einen bestimmten Sprungziel gehen.
Leider klappt das nicht. Könnt Ihr mir vielleicht ein Tipp geben.
Danke
folgendes Beispiel:
Batch_1:
...
call Batch_2
:end
echo End of the Batch
Batch_2
if ..... (
REM hier die zweite Batch weiter bearbeiten.
goto next
) ELSE (
REM hier am ende der erste Bach gehen
goto end
)
:next
...
...
...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 175858
Url: https://administrator.de/forum/sprungziel-im-erste-batch-aus-eine-zweite-erreichen-175858.html
Ausgedruckt am: 09.03.2025 um 02:03 Uhr
6 Kommentare
Neuester Kommentar
Hallo xxsadmin!
"
Um eine "Rückmeldung" von "Batch_2" zu erhalten, könntest Du diesen mit "
Grüße
bastla
"
goto Batch_2
" könnte das nur heißen, wenn "Batch_2" in "Batch_1" integriert wäre (was Deine etwas magere Beschreibung - wozu eigentlich die ganze "Herumspringerei"? - aber nicht vermuten lässt) - daher "call Batch_2
", wodurch nach dem Ende von "Batch_2" in der Zeile nach diesem "call
" die Verarbeitung in "Batch_1" weiter fortgesetzt wird.Um eine "Rückmeldung" von "Batch_2" zu erhalten, könntest Du diesen mit "
exit /b Zahl
" beenden, wodurch die "Zahl" als Errorlevel in "Batch_1" ausgewertet werden könnte.Grüße
bastla

edit...
wer lesen kann....
Bastla hats ganz fies
versteckt....
return to Sender
/edit
wer lesen kann....
Bastla hats ganz fies
return to Sender
/edit

salve
naja Bastla hat dir doch den Weg gezeigt (den ich auch zuerst übersehen hatte)
Machs doch viel einfacher..
Du schreibst doch eh ein Log..
Wenn Fehler, dann steht da Uninstall Error
Gruß
naja Bastla hat dir doch den Weg gezeigt (den ich auch zuerst übersehen hatte)
Machs doch viel einfacher..
Du schreibst doch eh ein Log..
Wenn Fehler, dann steht da Uninstall Error
findstr /c:"Uninstall Error" Logfile.log && goto abbruch
Gruß