AutoIt - Windows 自动化脚本
强大的 Windows 自动化工具,让重复任务变得简单
核心功能
鼠标控制
精确控制鼠标移动、点击和拖动,支持各种鼠标操作,实现复杂的自动化流程。
键盘输入
模拟键盘输入,支持特殊按键组合,可以自动输入文本、执行快捷键等操作。
窗口控制
自动化管理 Windows 窗口,包括移动、调整大小、最小化、最大化等操作。
文件操作
强大的文件和文件夹操作功能,支持复制、移动、删除、查找等自动化任务。
进程管理
启动、停止和管理进程,监控应用程序运行状态,实现系统级自动化。
脚本编译
将 AutoIt 脚本编译为独立的 exe 文件,无需安装 AutoIt 运行环境即可执行。
代码示例
MsgBox(0, "欢迎", "Hello, AutoIt!")
; 模拟鼠标点击
MouseClick("left", 100, 200, 1)
; 模拟键盘输入
Send("Hello World")
; 等待5秒
Sleep(5000)
; 查找记事本窗口
$window = WinWaitActive("[CLASS:Notepad]", "", 10)
; 如果找到窗口
If $window Then
; 窗口最大化
WinSetState($window, "", @SW_MAXIMIZE)
; 输入文本
ControlSend($window, "", "Edit1", "AutoIt 自动化示例")
; 保存文件
ControlClick($window, "", "MenuItem1")
ControlSend("保存为", "Edit1", "C:\test.txt")
ControlClick("保存为", "Button1", "保存")
EndIf
; 创建文件夹
DirCreate("C:\AutoItTemp")
; 复制文件
FileCopy("C:\source.txt", "C:\AutoItTemp\destination.txt")
; 检查文件是否存在
If FileExists("C:\AutoItTemp\destination.txt") Then
MsgBox(0, "成功", "文件复制成功!")
Else
MsgBox(16, "错误", "文件复制失败!")
EndIf
; 删除文件夹
DirRemove("C:\AutoItTemp")
开始使用 AutoIt
下载最新版本的 AutoIt,开启您的自动化之旅
下载 AutoIt v3.3.16.1