it-swarm.com.de

Wie führe ich mehrere Befehle in einer Batch-Datei aus?

Ich habe die folgenden Befehle in einer Batch-Datei. Während ich versuche, es mit der Aktion Ausführen im Finalbuilder-Projekt auszuführen, wurde nur der erste Befehl ausgeführt. Also plante ich, jeden Befehl in verschiedenen Batch-Dateien zu haben. Könnte mir bitte jemand helfen, alle Befehle in einer einzigen Batch-Datei auszuführen, die verzögert ausgeführt wird (falls erforderlich)?

Befehle:

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

Außerdem wird der folgende Fehler angezeigt, wenn der letzte Befehl über die Batchdatei mit der Aktion Ausführen im FinalBuilder-Projekt ausgeführt wird.

Fehler: Invoke-Expression: Es wurde kein Positionsparameter gefunden, der ein Argument akzeptiert

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 führt das Ziel aus und kehrt dann zur folgenden Zeile des Stapels zurück, wenn es beendet wird.

14
Magoo

Sie können versuchen, vor jeder Zeile "START/WAIT" anzuhängen. So was:

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