
いくつかのコマンドを含む 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