Batch file 取消安装后获取errorlevel
例如,我正在运行一个批处理文件,该批处理文件将启动一个第三方.exe文件 start/wait/d MSVC++_2005.exe 这里基于errorlevel,我想做一些清理活动。现在的问题一直是说即使成功和失败,我也会得到与“0”相同的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
start "" /wait /b MSVC++_2005.exe
if errorlevel 1 echo error & pause
第三方程序应在其文档中说明在何种情况下返回的errorlevel值。但是许多(写得不好的)DOS或Windows程序总是返回0。用你自信的程序测试你的逻辑。