我需要从批处理文件安装vcredist_x86|x64.exe
2010,以确保PC中存在所有必需的依赖项。
如果已安装,它应该什么都不做,但它会一直显示以下GUI:
我尝试了我在MS文档和在线示例中找到的所有内容,但结果总是一样的。
已尝试/q
/quiet
/qn
/qb
/passive
/repair
。
如果已安装,是否可以告诉它什么都不做?
修改
重要细节:我在Qt安装程序中从javascript调用批处理文件。
var vcredistCmd = "@TargetDir@/vcredist.bat";
component.addElevatedOperation("Execute", vcredistCmd, targetDir);
批处理文件:
%1\vcredist_x86.exe /q
exit 0
答案 0 :(得分:0)
好的,我不知道原因,但我找到了解决方案。 从它所在的目录执行该文件,可以解决问题。
批处理文件:
cd %1
vcredist_x86.exe /q
exit 0