web-dev-qa-db-fra.com

Comment exécuter plusieurs commandes dans un fichier batch?

J'ai les commandes ci-dessous dans un fichier batch. Bien que j'essaie de l'exécuter en utilisant l'action Execute dans le projet Finalbuilder, la première commande a été exécutée seule. Donc, j'ai prévu d'avoir chacune des commandes dans divers fichiers de commandes. Quelqu'un pourrait-il m'aider s'il vous plaît à exécuter toutes les commandes dans un seul fichier batch exécuté avec le délai (si nécessaire)?

Commandes:

   dnvm list
   dnvm install 1.0.0-beta8
   dnvm use 1.0.0-beta8 –p
   dnvm -Args alias default 1.0.0-beta8

En outre, je reçois le message d'erreur ci-dessous lors de l'exécution de la dernière commande via un fichier de commandes à l'aide de l'action Execute dans le projet FinalBuilder.

Erreur: Invoke-Expression: impossible de trouver un paramètre positional qui accepte les arguments

7
Karthi
call dnvm list
call dnvm install 1.0.0-beta8
call dnvm use 1.0.0-beta8 –p
call dnvm -Args alias default 1.0.0-beta8

call exécutera la cible puis retournera à la ligne suivante du lot à la fin.

14
Magoo

Vous pouvez essayer d’ajouter «START/WAIT» devant chaque ligne. Comme ça:

START "" /WAIT "dnvm list"
START "" /WAIT "dnvm install 1.0.0-beta8"
START "" /WAIT "dnvm use 1.0.0-beta8 –p"
START "" /WAIT "dnvm -Args alias default 1.0.0-beta8"
0
lobiZoli