iwan
Goto Top

Batch mit mehreren Sprungmarken, die auch zurückkehren

Hallo zusammen,

ich suche nach einer Möglichkeit, in einer Batch mehrere Sprungmarken zu setzen, die ich allerdings am Ende einfügen möchte und nach dem Ende des Sprungs wieder nach oben zurückspringt.
Klingt komisch, ist aber so face-wink
@echo off
echo Sprung 1
call :Marke1
echo Sprung 2
call :Marke2
echo und fertig
pause

:Marke1
echo Marke 1

:Marke2
echo Marke 2
Das Ergebnis sieht leider anders aus wie erhofft:
Sprung 1
Marke 1
Marke 2
Sprung 2
Marke 2
und fertig
Drücken Sie eine beliebige Taste . . .
Er springt zu Marke1, aber führt dahinter auch gleich die Marke2 mit aus.
Gibt es eine Möglichkeit, das er nach Mark1 gleich wieder hochspringt?

Content-ID: 127031

Url: https://administrator.de/contentid/127031

Printed on: December 2, 2024 at 21:12 o'clock

Iwan
Iwan Oct 13, 2009 at 13:31:13 (UTC)
Goto Top
Ich nochmal.... habe die Lösung doch noch gefunden:
:Marke1
echo Marke 1
goto :eof
Das goto :eof beendet scheinbar diese Unterroutine und dann klappt es auch mit Rücksprung face-smile


nachtrag:
funktioniert doch nicht.... er springt je nachdem doch raus und beendet die Batch einfach face-sad

nachtrag²:
funktioniert doch.... habe nur vergessen GOTO durch CALL zu ersetzen....