永发信息网

批处理errorlevel与%errorlevel%的区别

答案:2  悬赏:60  手机版
解决时间 2021-05-14 10:57
  • 提问者网友:不爱我么
  • 2021-05-13 14:50
如题
别搞英文的
认为没区别的一边凉快去
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-05-13 14:56

都是命令产生的返回值。


区别是用errorlevel时必须是按照降序使用,


比如if errorlevel 2 ...


if errorlevel 1 ...


if errorlevel 0 ...


顺序反了则不行。但是%errorlevel%就没有这种限制,和一个普通变量一样用法。


if %errorlevel% equ 0 ...


if %errorlevel% neq 2 ...


if %errorlevel% gtr 1 ...

全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-05-13 15:32

errorlevel 是批处理程序 执行命令后产生的错误代码。

%var%表示的是批程序中的变量名引用,两者不同。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯