
CODE: [Copy to clipboard]返回值并不是很精确,只要达到批处理中的要求就行~@echo off
XCOPY /h /y C:\boot.ini D:\
echo.
for /l %%i in (254,-1,0) do IF "%ERRORLEVEL%"=="%%i" echo 当前ERRORLEVEL返回值为%%i
echo.
pause
| Quote: | |
|
CODE: [Copy to clipboard]如果环境不是在DOS下尽量不要使用if errorlevel number的格式来判断返回值,而用if %errorlevel% == Number ...的格式.@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\ 2>nul 1>nul
echo %errorlevel%
pause
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |