ouvrir plusieurs programmes de manière séquentielle avec cmd

j'ai une séquence de 3 programmes qui doivent être lancées l'une après l'autre. J'ai trouvé sur le web quelque chose comme ça qui est exactement ce que je veux faire :

start /wait /b First.exe
start /wait /b Second.exe
start /wait /b Third.exe

Mon problème est que j'ai 1000 de la séquence de lancement...
J'ai donc essayé

start "exemple" "start /wait /b First.exe
start /wait /b Second.exe
start /wait /b Third.exe"
start "exemple2" "start /wait /b First.exe
start /wait /b Second.exe
start /wait /b Third.exe"

J'ai aussi essayé

start /b First1.exe
start /wait /b Second1.exe
start /wait /b Third1.exe

start /b First2.exe
start /wait /b Second2.exe
start /wait /b Third2.exe

Cela ne fonctionne pas trop...
Donc je ne sais pas comment le faire.

une idée?
thx 🙂

[MODIFIER ]

Nous allons essayer de le rendre plus clair

start "exemple" "start /wait /b First.exe
start /wait /b Second.exe
start /wait /b Third.exe"
start "exemple2" "start /wait /b First.exe
start /wait /b Second.exe
start /wait /b Third.exe"

Cela a échoué car le 2e départ n'est pas reconnu, il est dit que windows ne trouve pas 'start /wait /b First.exe'

start /b First1.exe
start /wait /b Second1.exe
start /wait /b Third1.exe

start /b First2.exe
start /wait /b Second2.exe
start /wait /b Third2.exe

Cela a échoué parce que l'ordre est
First1.exe et Second1.exe sont lancés.
Ensuite, l'ordinateur d'attendre la fin de Second1.exe pour le lancement de First2.exe et Second2.exe ...

L'ordre, je voudrais, c'est
L'ordinateur de lancement First1.exe & First2.exe
Second1.exe il est lancé lorsque First1.exe fini et Second2.exe il est lancé lorsque First2.exe fini.

Je voudrais éviter de l'utiliser .cmd par l'exécution (ce serait mon échec de la solution).

Je souhaite que je suis de plus en plus clair cette fois-ci!

  • Ce n'est pas vraiment clair ce que vous essayez de faire?
  • Non seulement il n'est pas clair, vous avez omis de vous dire combien vos tentatives ont échoué. "Ce n'est pas de travail" n'est jamais utile.
  • start est une commande interne dans CMD.EXE il ne peut pas être lancé à partir d'un start commande comme vrai Exe peuvent être. Donc, si vous essayez de lancer first.exe avec un titre de la fenêtre de example, vous devez exécuter start "example" /wait First.exe... Sinon, quel est votre "exemple" pour?
  • Il convient de noter que "start /wait /b" est redondante à l'intérieur d'un fichier de commande. Il suffit de dire "First.exe" par lui-même va faire exactement la même chose.
  • Dans votre deuxième bloc de code, il semble que si vous attendez de les guillemets pour faire plusieurs lignes de code se comporter comme une seule chaîne de caractères. Il ne sera pas; ces guillemets ne font rien du tout.
InformationsquelleAutor florent | 2011-10-10