|
|
发表于 2016-9-28 20:42:15
|
显示全部楼层
回复 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
复制代码 |
评分
-
查看全部评分
|