11. Windows - バッチ - コマンド終了時のコード

 
11.1 能コマンド終了時のコード

11.1 コマンド終了時のコード

 コマンド終了時のコードは %ERRORLEVEL% という変数にはいります。  正常終了時は 0 、そうでないときは 0 以外の値がはいります。

ECHO OFF
TYPE a.txt
ECHO %ERRORLEVEL%
PAUSE
 上記のバッチファイルを実行すると  a という1行のみの a.txt というファイルが存在する場合は、以下のような結果になります。

ECHO OFF
a
0
続行するには何かキーを押してください . . .
 a.txt というファイルが存在しない場合は、以下のような結果になります。

指定されたファイルが見つかりません。
1
続行するには何かキーを押してください . . .