exit /b
現象
Windows 10のコマンドプロンプトからバッチファイルを実行すると、コマンドプロンプトが消えてしまうことがある。
原因
原因はバッチファイル内にあるexitコマンド。Windows 7ではバッチファイルを終了するだけなので、コマンドプロンプトに戻るだけだが、Windows 10では起動していたコマンドプロンプトまで終了してしまう。
対策
exitコマンドに/bオプションを付ける。
戻り地の引数がある場合はその前に/b
詳細は/?で確認。
exit → exit /b
exit 1 → exit /b 1
コメント