アプリ版:「スタンプのみでお礼する」機能のリリースについて

有識者の方、バッチファイルの終了コードの確認方法について、ご教授願います。当方、終了コード判定のBAT作成は初めてです。
質問:
TXT(a.txt)ファイル、文字列検索を行った結果、該当の文字列が見つかった場合、終了コードを"0"では無く、"1"でバッチファイルを終了する場合(EXITコマンド終了コード1)、バッチファイルの終了コード"1"が正しく出されているのか確認の仕方を教えてください。
よろしくお願い致します。
+++temp.bat+++++
Find C:\temp\a.txt "aaa" →%ERRORLEBEL%の結果 0
IF NOT ERRORLEVEL 1 (exit /B 1)

A 回答 (1件)

@echo off


call temp.bat
if not errorlevel 2 goto LV1
echo "Exit Code 2"
goto exit0
:LV1
if not errorlevel 1 goto LV0
echo "Exit Code 1"
goto exit 0
:LV0
echo "Exit Code 0"
:Exit0

といった具合に errorlevelを大きい物から順に処理していきます
    • good
    • 0
この回答へのお礼

結果が見れてとてもうれしいです。"Exit Code 1"。
理解出来ました、有難うございます。

お礼日時:2008/02/15 13:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!