我如何与Windows程序交互

Cec*_*uez 5 python com winapi

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

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

Fen*_*kso 5

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

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

我的一些同事也使用编译过的AutoHotkey脚本.