Bahtch Funktion call geht nicht so richtig

Hallo,

Ich habe zum Ausprobieren 2  cmd Jobs erstellt:

  1. a.cmd

pause 
call z:_CMDs\b.cmd
pause
echo b cmd
echo -----
pause

und 2. b.cmd

echo b cmd
echo geht nun zu a cmd
pause
exit

Gemäss der Dokumentation müsste a.cmd mit der Funktion call b.cmd aufrufen und danach müsste es wieder in a.cmd nach dem call Aufruf weitergehen .. geht aber nicht ..

Warum?

Danke,
John

Hallo,

und 2. b.cmd

echo b cmd
echo geht nun zu a cmd
pause
exit

Gemäss der Dokumentation müsste a.cmd mit der Funktion call
b.cmd aufrufen und danach müsste es wieder in a.cmd nach dem
call Aufruf weitergehen .. geht aber nicht ..

das exit schließt die Eingabeaufforderung, a kann daher nichts mehr ausgeben wenn b beendet ist.

HTH
Heavy

warum exit? einfach weglassen oder ‚goto :eof‘ stattdessen
.

Danke Euch Beiden … ich dachte, man muss die 2. batch Datei mit „exit“ beenden … und habe nicht begriffen, dass das exit alles beendet, obwohl das eigentlich ganz logisch ist..