他のプログラムによって出力された内容によって処理の流れを変えたいことは、ままあることです。
良くあるのはログの内容によっての処理内容の変更でしょうか?
そんな場合に役立つかもしれません。
: ファイル内容によって分岐するバッチ
: [bunki.bat]
:
: bunki.txt ファイルの内容によって分岐する
: OK が含まれる場合は SUCCESS、含まれない場合は FAILと表示
: 完全一致の場合には findstr の引数に /X が必要(行単位)
@echo off
cls
findstr "OK" bunki.txt > NUL
rem 部分一致の場合(行単位)
rem 完全一致の場合(行単位)
rem findstr /X "OK" bunki.txt > NUL
if ERRORLEVEL 0 goto SUCCESS
:FAIL
echo "FAIL
goto end
:SUCCESS
echo "SUCCESS"
:end
pause
コメント (0件)