【发布时间】:2012-07-30 10:26:54
【问题描述】:
我使用 pywinauto 进行 gui 自动化已经很长时间了。现在我必须迁移到 x64 操作系统。 64位操作系统似乎没有正式版本。有些克隆声称他们支持 64,但实际上他们不支持。
在安装时,有几个关于错误胜利结构大小的断言。如果注释掉,lib 会设法安装,但某些 API 不起作用。例如。 win32functions.GetMenuItemInfo() 返回错误 87:参数错误。此 API 依赖于 struct MENUITEMINFOW(最初没有通过断言的大小)。
有人知道如何处理这种情况吗? 是否有无需额外补丁即可工作的纯 pywinauto 版本?
最后,如果没有答案,您是否可以建议用于 gui 自动化的强大 Python 库?支持64位吗?
提前致谢。
【问题讨论】:
-
哪个版本的windows?我在 Win7x64 上并且没有收到任何错误 - 但是,我将它与独立补丁与 setup.py 一起使用;这可能就是原因。
标签: python user-interface 64-bit pywinauto