2024-06-26 14:12:08 发布
网友
我刚开始使用AutoIt,我正试图用它来自动单击Windows程序上的按钮。我已经能够使用import win32com.client和win32com.client.Dispatch("AutoItX3.Control")访问一些函数。在
import win32com.client
win32com.client.Dispatch("AutoItX3.Control")
但我想知道是否有人知道另一种方法,不用下载其他东西。问题是,我必须下载Pywin32才能做到这一点。在本机Python库中是否有可以使用AutoIt或其COMs模块来运行函数的东西?在
可能,您可以使用ctypes。例如,下面的代码向活动窗口发送消息Hello:
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.system或subprocess.call模块来运行autoit脚本。 使用os.system:
os.system
subprocess.call
autoit
{cd4>与^:
import subprocess subprocess.call(['C:\Program Files\AutoIt3\AutoIt3.exe',r'lowerchange.au3'])
可能,您可以使用ctypes。例如,下面的代码向活动窗口发送消息
Hello
:另外,您可以使用
^{pr2}$os.system
或subprocess.call
模块来运行autoit
脚本。 使用os.system
:{cd4>与^:
相关问题 更多 >
编程相关推荐