首页/软件/AutoIt
A

AutoIt

更新于 2026-10-08

AutoIt:Windows GUI 自动化脚本语言与工具集 #

AutoIt 是什么? #

AutoIt 是一款完全免费的、类 BASIC 语法的 Windows 脚本语言,专为自动化 Windows 图形界面(GUI)和通用脚本编写而设计。

它通过「模拟按键 + 鼠标移动 + 窗口操控」三者组合的方式完成任务,能够实现许多其他语言难以做到或不够稳定的自动化效果。无论是批量点击安装向导、自动填写表单、定时执行重复操作,还是构建带界面的小型工具,AutoIt 都能以极低的门槛完成。除了脚本语言本身,官方还提供了 AutoIt Full Installation 完整套件,内含 AutoIt 程序文件、文档与示例、脚本转 exe 转换器 Aut2Exe、DLL/COM 控件 AutoItX,以及精简版 SciTE 编辑器,让从编写到编译分发形成完整闭环。当前最新版本为 v3.3.18.0,发布于 2025 年 9 月 7 日。

AutoIt 有哪些亮点特色? #

  • 完全免费的专业工具:AutoIt 是 freeware 免费软件,官网明确其为免费提供的类 BASIC 脚本语言,个人与企业用户均可直接下载使用,无需购买授权。
  • 为 GUI 自动化而生:通过模拟按键、鼠标移动和窗口操控的组合,AutoIt 能完成其他语言难以实现或不够可靠的自动化任务,是 Windows 桌面流程自动化的经典方案。
  • 一键编译为独立 exe:套件内置 Aut2Exe 脚本转可执行文件转换器,可将 .au3 脚本直接转换成独立的 .exe 文件,方便分发给没有安装 AutoIt 的同事或客户使用。
  • AutoItX 跨语言调用:AutoItX 以 DLL/COM 控件形式提供,可把 AutoIt 的能力嵌入到你熟悉的编程与脚本语言中,并且还提供了 C# assembly 与 PowerShell CmdLets。
  • 配套专业脚本编辑器:官方定制的 SciTE4AutoIt3 提供语法高亮、代码补全、代码美化(Tidy)与语法检查(Au3Check)等功能,还内置 Tidy.exe、Au3Stripper.exe 等实用工具。
  • 兼容主流 Windows 全系:当前版本兼容 Windows 7 / 8 / 10 / 11,以及 Windows Server 2008 / 2012 / 2016 / 2019 / 2022,覆盖桌面与服务器环境。
  • 多编辑器开箱即用:除自带编辑器外,AutoIt 还自带 Textpad、Crimson Editor、PSPad、Sublime Text 的语法文件(位于安装目录的 Extras\Editors),方便沿用个人习惯的编辑器。
  • 数字签名保障安全:AutoIt 安装程序与可执行文件均由 AutoIt Consulting Ltd 进行数字签名,下载后可校验来源,降低被篡改的风险。

免费下载 AutoIt #

以下为官方提供的安装包,点击链接即可下载。

文件名 描述 大小 下载
autoit-v3-setup.zip Installer 安装版,适合完整安装与常规用户 12.6 MB 夸克网盘
autoit-v3.zip Portable 便携版,解压即用,适合免安装场景 16.5 MB 夸克网盘

说明:Installer 与 Portable 两种形式均包含 AutoIt 程序文件、文档与示例、Aut2Exe、AutoItX 以及精简版编辑器。

AutoIt 如何使用? #

AutoIt 的使用流程非常直观,即使是脚本新手也能快速上手:

  1. 安装并熟悉目录结构。运行安装程序完成安装后,开始菜单会出现 AutoIt v3 相关快捷方式;安装目录中可找到文档、示例脚本以及 Extras 下的编辑器语法文件。
  2. 编写第一个脚本。打开 SciTE4AutoIt3 编辑器(或自带精简编辑器),新建 .au3 文件,参照官方文档 Tutorials 中的「My First Script (Hello World)」写一段最简单的脚本,例如用 MsgBox 弹出一条提示。
  3. 用 Au3Info 抓取窗口信息。在需要自动化某个程序时,先运行 AutoIt Window Info Tool(Au3Info),把鼠标移到目标按钮或输入框上,即可获取窗口标题、控件文本等关键信息,再把这些信息写进脚本。
  4. 跑通并调试脚本。运行脚本前可用 AutoIt Syntax Checker(Au3Check)做语法检查,运行时若报错可结合编辑器输出与官方 Function Reference 逐项排查。
  5. 编译成 exe 分发。脚本调试完成后,通过 Aut2Exe(或编辑器中的编译菜单)将 .au3 转换为独立 .exe 文件,即可交付给未安装 AutoIt 的电脑使用。

此外,AutoIt 支持 GUI 消息循环模式(MessageLoop)与事件模式(OnEvent)两种界面编写方式,还提供 Obj/COM 引用、正则表达式、Unicode 支持等进阶能力,可在官网 AutoIt v3 文档中查阅完整的语言参考、GUI 参考与函数参考。如果你使用 PowerShell、C# 或 VBScript,也可以通过 AutoItX 直接调用相关功能。

AutoIt 的常见问题? #

AutoIt 是免费的吗?可以商用吗? AutoIt 是免费软件(freeware),官网将其定义为「a freeware BASIC-like scripting language」,个人与企业用户都可以免费下载使用。具体的使用许可条款,请以软件下载包内附带的许可证文件为准。

AutoIt 支持 macOS 或 Linux 吗? 不支持。AutoIt 是一款面向 Windows 的自动化脚本语言,官方下载页明确列出的兼容系统为 Windows 7 / 8 / 10 / 11 以及 Windows Server 2008 / 2012 / 2016 / 2019 / 2022。如果你的场景是跨平台自动化,需要另寻其他方案。

下载安装时看到 Microsoft SmartScreen 警告怎么办? AutoIt 的安装程序与可执行文件已由 AutoIt Consulting Ltd 进行数字签名,官网专门提供了「SmartScreen and AutoIt」页面说明该提示的成因与处理方式。遇到提示时,可先按官网说明核对文件签名,再决定是否继续安装。

AutoIt 脚本能编译成独立的 exe 文件吗? 可以。官方套件内含 Aut2Exe 脚本转可执行文件转换器,能把 .au3 脚本转换为独立的 .exe 文件,便于在未安装 AutoIt 的机器上分发运行。

我可以在自己的编程语言中调用 AutoIt 的功能吗? 可以。通过 AutoItX(DLL/COM 控件),你可以在常用的编程与脚本语言中添加 AutoIt 的窗口与输入模拟能力;官方还额外提供了 C# assembly 和 PowerShell CmdLets 形式的支持。

需要具备编程基础才能使用吗? AutoIt 采用类 BASIC 语法,结构简单、可读性高,官网文档中包含「My First Script (Hello World)」「Simple Notepad Automation」「String Regular Expression」「Simple Calculator GUI」等由浅入深的教程,初学者按教程逐步练习即可入门。

AutoIt 如何安装? #

AutoIt 目前仅支持 Windows 平台,安装方式分为「Installer 安装版」与「Portable 便携版」两种。

Windows(Installer 安装版)

  1. 下载 installer 压缩包并解压,双击运行安装程序(.exe)。
  2. 按向导提示选择安装目录与组件,确认后点击安装。
  3. 等待安装完成,开始菜单中会出现 AutoIt v3 相关的快捷方式,可直接打开编辑器或文档。
  4. 若出现 SmartScreen 提示,请参考官网的 SmartScreen and AutoIt 页面进行判断与放行。

Windows(Portable 便携版)

  1. 下载 portable 压缩包。
  2. 解压到你希望存放的目录(如 U 盘或非系统盘)。
  3. 直接运行解压目录中的可执行文件即可,无需写入注册表,适合在受限环境中携带使用。

AutoIt Script Editor(SciTE4AutoIt3)

  1. 在 AutoIt Script Editor 下载页选择 Installer 或 Portable。
  2. Installer 版本按向导安装即可;Portable 版本为独立压缩包,解压后直接使用。
  3. 该编辑器版本发布于 2021 年 3 月 16 日,内置的语法定义文件对应 AutoIt v3.3.14.5 与 BETA v3.3.15.3。

提示:官网未明确说明安装程序的静默安装参数;如需批量部署,建议先在测试机上验证安装行为。

AutoIt 如何卸载? #

Windows(Installer 安装版)

  1. 打开「控制面板」→「程序和功能」(或「设置」→「应用」→「已安装的应用」)。
  2. 在列表中找到 AutoIt v3,选中后点击「卸载」。
  3. 按卸载向导提示完成操作,卸载完成后建议重启相关程序。

Windows(Portable 便携版)

  1. 关闭所有正在运行的 AutoIt 脚本与编辑器进程。
  2. 直接删除解压出来的整个文件夹即可,便携版不会向系统写入安装信息。

AutoIt Script Editor 与相关工具

  1. 若单独安装了 SciTE4AutoIt3 编辑器,同样可在「程序和功能」中找到对应条目进行卸载。
  2. 带自定义配置的 Portable 版本编辑器,删除其所在文件夹即可。

注意:卸载程序通常不会清理你自己编写的 .au3 脚本、编译生成的 .exe 文件,以及安装目录中被修改过的配置文件或 Extras 下的自定义语法文件。如需彻底清理,请手动检查原安装目录与个人脚本存放目录并删除残留内容。

相关标签
AutoItWindows 自动化脚本GUI 自动化工具BASIC 脚本语言模拟按键鼠标脚本编译 exeAutoItXSciTE4AutoIt3桌面自动化