5

所以我正在尝试使用 Python 创建一个自动安装程序。我将如何与我启动的本机 Windows 应用程序进行交互?我目前正在使用 subprocess.call 启动它们。我需要使用 Win32com 吗?铁蟒?从 Python 调用 VB 脚本?

我一直在尝试研究 COM 对象,但我看到的只是默认的 Microsoft 应用程序。

4

1 回答 1

5

如果应用程序支持 COM,请使用 COM 使用win32com. 本教程对我帮助很大。如果没有,您可以使用类似pywinauto或类似的软件。它通常被描述为用于 GUI 测试的模块。SendKeys作为最后的手段,非标准 GUI 会派上用场。

Ranorex Spy是识别 GUI 元素的非常有用的工具。

我的一些同事也使用编译好的AutoHotkey脚本。

于 2012-04-25T19:39:25.327 回答