试了一下,直接set errorlevel不行啊
echo %errorlevel% // 输出0
call :sub
echo %errorlevel% // 输出1
if errorlevel 1 echo errorlevel=1 // 此处判断不起作用
if errorlevel 0 echo errorlevel=0 // errorlevel还是0, :(
pause
exit /b
:sub
set /a errorlevel=1
goto :EOF
[ Last edited by bright2k on 2007-4-24 at 03:44 PM ]
echo %errorlevel% // 输出0
call :sub
echo %errorlevel% // 输出1
if errorlevel 1 echo errorlevel=1 // 此处判断不起作用
if errorlevel 0 echo errorlevel=0 // errorlevel还是0, :(
pause
exit /b
:sub
set /a errorlevel=1
goto :EOF
[ Last edited by bright2k on 2007-4-24 at 03:44 PM ]
