这段代码有什么问题?它说ECHO is off。
@ECHO off
set /p pattern=Enter id:
findstr %pattern% .\a.txt > result
if %errorlevel%==0 (
set var2= <result
echo %var2%
set var1=%var2:~5,3%
echo %var1% > test.txt
echo %var1%
) else (
echo error
)
del result
pause
任何帮助表示赞赏。
首先在你有这个批处理文件的同一目录中创建一个文件 a.txt ...在其中写一些文本...注意:只有 Windows 2000 Windows ME Windows XP Windows Vista Windows 7 支持 FINDSTR