Eine Windows-Batchdatei ( called.bat
oder called.cmd
) kann auf verschiedene Arten von einer anderen Batchdatei ( caller.bat
oder caller.cmd
) oder einer interaktiven Eingabeaufforderung cmd.exe aufgerufen werden:
- Direktwahl:
called.bat
- Verwenden des Aufrufbefehls:
call called.bat
- mit dem Befehl cmd:
cmd /c called.bat
- mit dem Startbefehl:
start called.bat
Ich bin ziemlich in Schwierigkeiten, ihre beabsichtigte Verwendung anhand ihres Hilfetextes zu unterscheiden: Wann soll welche verwendet werden? zB warum ich den Befehl 'call' anstelle des direkten Anrufs verwenden könnte. Was ist unterschiedlich?
Ich interessiere mich für einen zusammenfassenden Bericht, der alle 4 Möglichkeiten (und andere, falls vorhanden) unter verschiedenen Gesichtspunkten analysiert: empfohlene Anwendungsfälle, für die sie geeignet sind, Prozesslaichen, Ausführungskontext, Umgebung, Verarbeitung von Rückkehrcode.
Hinweis: Ich verwende Windows XP SP3.
start "" [options] command