回复 5# qzwqzw
不赞同!!!! errorlevel的值是在整条语句执行完成之后才改变的,下面是我测试的结果- C:\Users\Administrator>xx
- 'xx' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
-
- C:\Users\Administrator>xx || echo %errorlevel%
- 'xx' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
- 9009
-
- C:\Users\Administrator>echo %errorlevel%
- 1
-
- C:\Users\Administrator>xx
- 'xx' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
-
- C:\Users\Administrator>echo %errorlevel%
- 9009
-
- C:\Users\Administrator>xx || echo %errorlevel%
- 'xx' 不是内部或外部命令,也不是可运行的程序
- 或批处理文件。
- 9009
-
- C:\Users\Administrator>echo %errorlevel%
- 1
复制代码
|