我最近有一个不寻常的问题,当我打开一些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的兼容性,一切似乎都很好。
这里有什么问题?
在带有管理特权的运行python脚本解决了问题: