当批处理内部运行缺少依赖项的EXE时,是否可以捕获错误? 在这种情况下,EXE无法加载,我们的应用程序日志为空
我尝试检查errorlevel,甚至尝试使用depends.exe工具预先检查EXE 但是他们没有工作
即。 mybat.exe
运行此-APP.EXE 做一些检查......做点什么
答案 0 :(得分:0)
假设您知道依赖项是什么以及位置,那么您可以检查它们。
if not exist "%windir%\system32\dependency1" goto :msg
if not exist "%windir%\system32\dependency2" goto :msg
if not exist "%windir%\system32\dependency3" goto :msg
if not exist "%windir%\system32\dependency4" goto :msg
:: batch code here
goto :EOF
:msg
echo you need the extra xyz filez...