2012-11-08 70 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