6

重複の可能性:
Windows コマンド ラインからアプリケーションの終了コードを取得するにはどうすればよいですか?

Unix/bash では、次のように簡単に言えます。

$ エコー $?

インタラクティブシェルと非インタラクティブシェルの両方から、プログラムのリターン/終了コードを見つけます。

さて、Windows/cmd.exe で同等のことを行うにはどうすればよいでしょうか?

4

3 に答える 3

12

次のように「エラーレベル」を使用します。

IF ERRORLEVEL 1 GOTO ERROR

errorlevel コマンドは少し特殊です。戻りコードが指定されたエラーレベル以上である場合、true を返します。書くこともできます

IF %ERRORLEVEL% NEQ 0 GOTO ERROR

このページは、.bat ファイルでエラーレベルを使用する方法の概要です。

于 2008-11-10T07:39:08.767 に答える
6

同等のものは次のとおりです。

echo %ERRORLEVEL%
于 2009-08-06T04:33:35.430 に答える
2

ERRORLEVEL を確認する

于 2008-11-10T07:32:13.710 に答える