Verhindern, dass ein anderer Befehl die Windows-Befehlszeilenschnittstelle verlässt

Verhindern, dass ein anderer Befehl die Windows-Befehlszeilenschnittstelle verlässt

Ich versuche, ein Windows-BAT-Skript zu erstellen, das mehrere Befehle enthält:

ionic state restore
ECHO done restoring state

Der Befehl „Ionic State Restore“ scheint jedoch außerhalb meiner Kontrolle zu liegen, sodass ich weder das ECHO noch die nachfolgenden Schritte sehe.

Gibt es eine Möglichkeit, dies im stillen Modus auszuführen, oder kann ich irgendwie fortfahren, nachdem es abgeschlossen ist?

Antwort1

Habe die Lösung mit CALL gefunden:

Der CALL-Befehl startet einen neuen Batchdateikontext mit allen angegebenen Parametern. Wenn das Ende der zweiten Batchdatei erreicht ist (oder wenn EXIT verwendet wird), wird die Steuerung direkt nach der ersten CALL-Anweisung zurückgegeben.

Quelle:http://ss64.com/nt/call.html

Daher funktioniert das Ausführen des Folgenden problemlos:

CALL ionic state restore
ECHO done restoring state

verwandte Informationen