iT邦幫忙

0

BAT 判斷回傳值 並且輸出結果

各位大大好 想問這寫法
用exe輸入一行指令,得到的回傳值
再用IF 比對這個值的結果輸出到文字檔

使用123.exe 得到回傳值01
比對值==01 結果為成功
使用123.exe 得到回傳值02
比對值==01 結果為失敗

感謝各位大大指導

1 個回答

1
海綿寶寶
iT邦超人 1 級 ‧ 2019-03-19 16:18:57
最佳解答

試試看

@echo off
del result.txt

123.exe | find /i "01"
if not errorlevel 1 (
   echo Succeed. >> result.txt
) else (
   echo Failed. >> result.txt
)

type result.txt

我要發表回答

立即登入回答