发布网友 发布时间:2022-04-20 15:49
共1个回答
热心网友 时间:2023-09-20 11:11
用%errorlevel%来判断,errorlevel的值是上一条命令的返回值。
这里用find的话,则:
%errorlevel%为0的时候,表示find找到字符串
%errorlevel%为1的是偶,表示find找不到字符串
假设1.txt为目标文件:
@echo off
find "run" 1.txt >nul
if "%errorlevel%"=="0" (
echo Running c:\run.exe
) else (
echo No Run
)
pause