如何在Pywinauto中解决此问题以运行.msi安装程序

时间:2012-11-08 06:09:23

标签: python windows-installer pywinauto

如果通过pywinauto运行错误..

from pywinauto.application import *
commands=command+'\msiexec.exe /i "....msi"'
app=Application.Start(commands)

错误引发AppStartError(消息) AppStartError:无法创建流程

1 个答案:

答案 0 :(得分:0)

最后commands应该有下一个表格

r'"C:\Program Files\...\some.exe" /configure'

所以,我认为在你的情况下应该是那样的

commands=r'"%s\msiexec.exe" /i ....msi' % command

(在msiexec.exe之前小心斜杠)

但我同意@Chris Morgan,也许pywinauto不是.msi的最佳方式