cchristian922Messages postés21 janvier 2008Date d'inscription 4 septembre 2011Dernière intervention
19 nov 2008 à 19:31
Bonsoir,
Si j'ai bien compris le problème posé, ce sont les commandes CALL ou START qui, dans un fichier .bat permettent d'appeler et d'exécuter un .exe respectivement avec retour au batch appelant (celui dans lequel l'ordre est codé) ou sans retour au batch appelant, une fois l'exécution de l'appelé (ici le .exe) terminée.
En fait, call sert a lancer un autre batch ou une subroutine du présent batch. Cela permet surtout de lancer un autre batch et revenir dans le premier. Sans call, une fois le second batch terminé, l'execution s'arrête.
Ce document intitulé « Commande BATCH » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
En fait, call sert a lancer un autre batch ou une subroutine du présent batch. Cela permet surtout de lancer un autre batch et revenir dans le premier. Sans call, une fois le second batch terminé, l'execution s'arrête.
http://www.ss64.com/nt/call.html
start sert surtout a en changer la priorité et éventuellement attendre sa fin. L'exécution revient toujours au batch qui l'a lancé.
http://www.ss64.com/nt/start.html
Désolé, mais c'est en anglais.
Pour lancer un exe tu peux tout simplement mettre son nom, c'est tout.