Un fichier de commandes Windows ( called.batou called.cmd) peut être appelé à partir d'un autre fichier de commandes ( caller.batou caller.cmd) ou d'une invite cmd.exe interactive de plusieurs manières:
- appel direct:
called.bat - en utilisant la commande d'appel:
call called.bat - en utilisant la commande cmd:
cmd /c called.bat - en utilisant la commande de démarrage:
start called.bat
J'ai du mal à différencier leur utilisation prévue en fonction de leur texte d'aide: quand utiliser lequel? par exemple, pourquoi je pourrais utiliser la commande «appel» au lieu d'un appel direct. Qu'est ce qui est different?
Je suis intéressé par un rapport de synthèse qui analyse les 4 possibilités (et d'autres le cas échéant) à partir de différents points de vue: les cas d'utilisation recommandés pour lesquels ils sont conçus pour s'adapter, le processus de génération, le contexte d'exécution, l'environnement, le traitement du code de retour.
Remarque: j'utilise Windows XP SP3.
start "" [options] command