Pywinauto - 无法使用UIA后端连接到office文档

时间:2017-12-28 15:13:48

标签: python pywinauto

我最近遇到了一个不寻常的问题,当我打开一些excel / word文档并尝试使用 -

连接到它的进程时
app = pywinauto.Application(backend="uia").connect(process=19812)

似乎不起作用,意味着 app.is_process_running()返回False, top_window()方法引发 RuntimeError(该窗口没有窗口)可以找到)例外。

但是,如果我运行实际的可执行程序(Winword.exe或Excel.exe而不是某些* .xls文件),它似乎工作正常,一切似乎都正常。

我在文件上检查了UIA与inspect.exe的兼容性,一切似乎都没问题。

这里有什么问题?

1 个答案:

答案 0 :(得分:1)

使用admin权限运行python脚本解决了问题:\