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