BAT命令ERRORELEVEL返回码具体操作
答案:2 悬赏:30 手机版
解决时间 2021-04-01 20:46
- 提问者网友:星軌
- 2021-04-01 06:43
BAT命令ERRORELEVEL返回码具体操作
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-04-01 07:52
一、要知道要用到的命令的ERRORELEVEL返回码,不然要找资料,或临时到命令行测试一下:
输入你设想的命令情况分别在执行后输入echo %ERRORELEVEL%查看
二、它主要是用于if命令用作条件判断,要注意的是if (not) errorlevel 代码号 命令
里的代码号指的是大于或等于,(加not就条件正好相反即小于)而不是等于即使写上==也是这样,所以如
if errorlevel 0 goto A
if errorlevel 1 goto B
这种就是不合适的,假定代码是1想让它转向B,但它会执行前一句(因为1>0也满足条件)被转向A了
三、有时用变量形式%errorlevel%较方便如
goto BH%errorlevel%
...
:BH0
系列命令...
:BH1
系列命令...
输入你设想的命令情况分别在执行后输入echo %ERRORELEVEL%查看
二、它主要是用于if命令用作条件判断,要注意的是if (not) errorlevel 代码号 命令
里的代码号指的是大于或等于,(加not就条件正好相反即小于)而不是等于即使写上==也是这样,所以如
if errorlevel 0 goto A
if errorlevel 1 goto B
这种就是不合适的,假定代码是1想让它转向B,但它会执行前一句(因为1>0也满足条件)被转向A了
三、有时用变量形式%errorlevel%较方便如
goto BH%errorlevel%
...
:BH0
系列命令...
:BH1
系列命令...
全部回答
- 1楼网友:孤独的牧羊人
- 2021-04-01 08:25
@echo off
echo.
echo
pause
echo.
echo
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯