2010-06-11 12 views

Répondre

15

Utilisez call pour continuer l'exécution du premier fichier, comme:

echo batch controller 
call batch1.bat 
call batch2.bat 
echo batch controller running again 
+0

Je ne pense pas que ce soit la question. Il existe un fichier de commandes de niveau supérieur qui exécute séquentiellement deux fichiers de traitement par lots secondaires. –

+0

@Jim ... ça devrait marcher comme je l'ai posté ... où voyez-vous le problème, ici? J'ai édité l'exemple pour utiliser deux batchfiles. – tanascius

+0

Oui, vous avez raison de dire que "call" doit être utilisé ici. –

2

Ils exécutent de façon séquentielle naturellement à moins que votre premier est processus de frai sans attendre. Voir START/WAIT pour un moyen de démarrer un processus sur la ligne de commande, mais attendez qu'il se termine avant de continuer.