Zapobiegaj wychodzeniu innego polecenia z interfejsu wiersza polecenia systemu Windows

0

Usiłuję zbudować skrypt .bat systemu Windows, który zawiera kilka poleceń:

ionic state restore
ECHO done restoring state

Wydaje się jednak, że polecenie „przywracania stanu jonowego” wymyka się spod mojej kontroli, więc nie widzę ECHO ani żadnych kolejnych kroków.

Czy istnieje sposób, aby uruchomić to w trybie cichym lub w jakiś sposób mogę kontynuować po zakończeniu?

Tyler Murry
źródło
1
Co to za ionicprogram?
DavidPostill
ionicframework.com - Nie sądzę jednak, że problemem jest Ionic. W pewien sposób wychodzi z tego, to prawda, ale z pewnością istnieje sposób, aby zapobiec wychodzeniu poleceń ze skryptu, w którym je uruchamiasz, prawda?
Tyler Murry
Cóż, to nie powinno wyjść ze skryptu. Ale czy to w jakiś sposób.
DavidPostill

Odpowiedzi:

1

Znaleziono rozwiązanie za pomocą CALL:

Polecenie CALL uruchomi nowy kontekst pliku wsadowego wraz z dowolnymi określonymi parametrami. Po osiągnięciu końca drugiego pliku wsadowego (lub jeśli użyto EXIT) sterowanie powróci do tuż po początkowej instrukcji CALL.

Źródło : http://ss64.com/nt/call.html

Więc uruchomienie następujących działa świetnie:

CALL ionic state restore
ECHO done restoring state
Tyler Murry
źródło
Czy ionicpolecenie jest w rzeczywistości plikiem wsadowym?
DavidPostill
Wierzę, że jest oparty na Węzłach
Tyler Murry