在Python中使用AutoIt函数



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

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

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

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

也可以通过使用os.systemsubprocess.call模块来运行autoit脚本。与os.system:

import os
os.system(r'lowerchange.au3')

With subprocess.call:

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

相关内容

  • 没有找到相关文章

最新更新