
CODE: [Copy to clipboard]结果不正常和正常都会显示出来@echo off
ping /n 127.1>nul
if errorlevel 1 echo 不正常
if errorlevel 0 echo 正常
pause>nul
CODE: [Copy to clipboard][ Last edited by zw19750516 on 2008-7-5 at 10:59 AM ]@echo off
ping /n 1 127.1>nul
if errorlevel 1 (echo 不正常) else (echo 正常)
pause>nul
CODE: [Copy to clipboard][ Last edited by quya on 2008-7-5 at 12:09 PM ]@echo off
rem call:test error 再换成 dir
call:test error 1>nul 2>nul
IF %ERRORLEVEL%==0 (ECHO FOR语句运行无误) ELSE (ECHO FOR 语句出错)
pause&exit
:test
for /f "usebackq delims==" %%i in (`%1`) do (echo %%i)
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |