別のコマンドが Windows CLI を終了しないようにする

別のコマンドが Windows CLI を終了しないようにする

いくつかのコマンドを含む Windows .bat スクリプトを作成しようとしています:

ionic state restore
ECHO done restoring state

ただし、「ionic state restore」コマンドは私の制御外で終了しているようで、ECHO や後続のステップは表示されません。

これをサイレント モードで実行する方法、または完了後に続行できる方法はありますか?

答え1

CALLで解決策を見つけました:

CALL コマンドは、指定されたパラメータとともに新しいバッチ ファイル コンテキストを起動します。2 番目のバッチ ファイルの最後に到達すると (または EXIT が使用されている場合)、制御は最初の CALL ステートメントの直後に戻ります。

ソース:http://ss64.com/nt/call.html

したがって、以下を実行するとうまく機能します。

CALL ionic state restore
ECHO done restoring state

関連情報