Batch file 取消安装后获取errorlevel

Batch file 取消安装后获取errorlevel,batch-file,errorlevel,Batch File,Errorlevel,例如,我正在运行一个批处理文件,该批处理文件将启动一个第三方.exe文件 start/wait/d MSVC++_2005.exe 这里基于errorlevel,我想做一些清理活动。现在的问题一直是说即使成功和失败,我也会得到与“0”相同的errorlevel 需要一些关于错误级别的澄清,基于此问题,何时将获得错误级别的非零 有人能帮我根据结果得到错误等级吗 提前感谢。测试以下内容: start "" /wait /b MSVC++_2005.exe if errorlevel 1 echo e

例如,我正在运行一个批处理文件,该批处理文件将启动一个第三方.exe文件

start/wait/d MSVC++_2005.exe

这里基于errorlevel,我想做一些清理活动。现在的问题一直是说即使成功和失败,我也会得到与“0”相同的errorlevel

需要一些关于错误级别的澄清,基于此问题,何时将获得错误级别的非零

有人能帮我根据结果得到错误等级吗

提前感谢。

测试以下内容:

start "" /wait /b MSVC++_2005.exe
if errorlevel 1 echo error & pause

第三方程序应在其文档中说明在何种情况下返回的errorlevel值。但是许多(写得不好的)DOS或Windows程序总是返回0。用你自信的程序测试你的逻辑。