【问题标题】:Pywinauto - Can't connect to office documents using the UIA backendPywinauto - 无法使用 UIA 后端连接到办公文档
【发布时间】:2017-12-28 15:13:48
【问题描述】:

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

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

它似乎不起作用,这意味着 app.is_process_running() 返回 False 并且 top_window() 方法引发 RuntimeError(No windows for that process可以找到)异常。

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

我在文档上检查了 UIA 与 inspect.exe 的兼容性,一切似乎都很好。

这可能是什么问题?

【问题讨论】:

    标签: python pywinauto


    【解决方案1】:

    以管理员权限运行 python 脚本解决了这个问题:\

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多