回复 1# 悟咎书生
测试于 MS-DOS 6.22
FOR /F , 复合语句, FOR 变量做非ECHO命令参数, EXIT , 2>nul , && || 都不能用- @ECHO OFF
-
- C:
-
- IF NOT EXIST *.TXT GOTO :NOTXT
-
- >RESULT CD.
- FOR %%A IN (*.TXT) DO >>RESULT FIND /C /I "SN = 00 E0 4C 68 00 00 00 01" %%A
-
- FIND /I ".TXT: 0" RESULT
-
- IF ERRORLEVEL 1 GOTO :PASS
-
- :FAIL
- ECHO FAIL
- ECHO;ANY KEY TO EXIT...
- >NUL PAUSE
- GOTO :EOF
-
- :PASS
- ECHO;PASS
- ECHO;ANY KEY TO EXIT...
- >NUL PAUSE
- GOTO :EOF
-
- :NOTXT
- ECHO;NO ANY TXT FILE!
- ECHO;ANY KEY TO EXIT...
- >NUL PAUSE
- GOTO :EOF
复制代码
|