Pywinauto - 无法使用 UIA 后端连接到办公文档
Pywinauto - Can't connect to office documents using the UIA backend
我最近遇到了一个不寻常的问题,当我打开一些 excel/word 文档并尝试使用 -
连接到它的进程时
app = pywinauto.Application(backend="uia").connect(process=19812)
好像不行,意思是app.is_process_running() returns False 和top_window() 方法引发 RuntimeError(找不到该进程的 windows) 异常。
但是如果我 运行 实际的可执行程序(Winword.exe 或 Excel.exe 而不是某些 *.xls 文件),它似乎工作正常并且一切似乎都工作正常。
我在文档中检查了 inspect.exe 的 UIA 兼容性,一切似乎都很好。
这里可能是什么问题?
运行 具有管理员权限的 python 脚本解决了问题:\
我最近遇到了一个不寻常的问题,当我打开一些 excel/word 文档并尝试使用 -
连接到它的进程时app = pywinauto.Application(backend="uia").connect(process=19812)
好像不行,意思是app.is_process_running() returns False 和top_window() 方法引发 RuntimeError(找不到该进程的 windows) 异常。
但是如果我 运行 实际的可执行程序(Winword.exe 或 Excel.exe 而不是某些 *.xls 文件),它似乎工作正常并且一切似乎都工作正常。
我在文档中检查了 inspect.exe 的 UIA 兼容性,一切似乎都很好。
这里可能是什么问题?
运行 具有管理员权限的 python 脚本解决了问题:\