Eine Windows-Batchdatei ( called.batoder called.cmd) kann auf verschiedene Arten von einer anderen Batchdatei ( caller.batoder 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