在Python中使用AutoIt函数

2024-06-26 14:12:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚开始使用AutoIt,我正试图用它来自动单击Windows程序上的按钮。我已经能够使用import win32com.clientwin32com.client.Dispatch("AutoItX3.Control")访问一些函数。在

但我想知道是否有人知道另一种方法,不用下载其他东西。问题是,我必须下载Pywin32才能做到这一点。在本机Python库中是否有可以使用AutoIt或其COMs模块来运行函数的东西?在


Tags: 方法函数import程序clientwindows按钮control
1条回答
网友
1楼 · 发布于 2024-06-26 14:12:08

可能,您可以使用ctypes。例如,下面的代码向活动窗口发送消息Hello

from ctypes import windll
path = r"C:\Program Files\AutoIt3\AutoItX\AutoItX3.dll"
autoit = windll.LoadLibrary(path)
autoit.AU3_Send(u"Hello{!}", 0)

另外,您可以使用os.systemsubprocess.call模块来运行autoit脚本。 使用os.system

^{pr2}$

{cd4>与^:

import subprocess
subprocess.call(['C:\Program Files\AutoIt3\AutoIt3.exe',r'lowerchange.au3'])

相关问题 更多 >