Je cherche à exécuter une deuxième commande batch à partir de .bat mais après que la première commande a été exécutée.Ordre d'exécution des commandes par lots
REN "myfile.txt" "my_file.txt"
start "title" "path"
Ici, je veux la commande de changement de nom à exécuter avant le processus que je voulais commencer qui a été mis fin ou exécuté. pourquoi ça ne marche pas dans l'ordre de la séquence?
Mise à jour:
Les deux commandes fonctionnent correctement dans l'ordre si je mets une « pause » ou/sommeil entre les commandes.
Qu'est-ce qui vous amène à croire que les commandes ne sont pas exécutées dans l'ordre? Voyez-vous une sortie qui implique le contraire? Il est possible que la commande renommer ne fonctionne pas comme prévu? – reuben
La commande Rename fonctionne mais après la commande start process. – cpx
Cela devrait fonctionner comme vous l'avez décrit. pouvez-vous poster un cas de test qui montre que ce n'est pas le cas? Essayez de changer votre début pour "démarrer cmd/c chemin chemin \ mon *. *" – SqlACID