2012-11-08 37 views
0

如果通过pywinauto运行给错误..如何解决Pywinauto这个问题上运行.msi安装

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

错误是提高AppStartError(消息) AppStartError:无法创建过程

+1

MSI安装程序通常可以通过直接自动化的最佳途径其他手段;尽可能避免使用GUI控件;它更脆弱。 –

+0

什么是'command'? (因此,“命令”是什么?) –

+0

命令只是放置msi安装程序包的路径 – user1808286

回答

0

最后commands应该有一个表单

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

所以,我认为你的情况应该是类似的东西

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

(小心msiexec.exe的前斜线)

但我@克里斯摩根同意,也许pywinauto不是的.msi