AutoIt3 是一款基于 BASIC 语法的脚本语言,主要用于 Windows 自动化操作
适合编写简单的 GUI 程序、模拟键鼠操作、系统管理脚本等
以下是入门编辑的基础步骤和要点:
下载安装 AutoIt3
官网:https://www.autoitscript.com/site/
安装包包含:
解释器(运行 .au3 脚本)
SciTE 编辑器(默认脚本编辑工具,支持语法高亮、调试)
帮助文档(F1 可直接调用,非常实用)
验证安装
安装完成后,右键新建 .au3 文件(如 test.au3),选择用 SciTE Script Editor 打开,即可开始编写。
在 SciTE 中输入以下代码:
; 这是注释(单行注释用 ;)MsgBox(0, "标题", "Hello, AutoIt3!") ; 弹出消息框
运行方式:
按 F5 直接运行
右键脚本文件 → Run Script
编译为 EXE:右键 → Compile Script(生成独立可执行文件)
变量用 $ 开头,无需声明类型(弱类型):
$name = "AutoIt" ; 字符串$age = 10 ; 数字$isOk = True ; 布尔值(True/False)
输出变量:
MsgBox(0, "", "名称:" & $name & ",年龄:" & $age) ; & 用于字符串拼接
条件判断:
$num = 5If $num > 3 ThenMsgBox(0, "", "大于 3")ElseIf $num == 3 ThenMsgBox(0, "", "等于 3")ElseMsgBox(0, "", "小于 3")EndIf
循环:
; For 循环For $i = 1 To 3MsgBox(0, "", "循环次数:" & $i)Next; While 循环$j = 1While $j <= 2MsgBox(0, "", "While 循环:" & $j)$j += 1 ; 自增WEnd
输入框:InputBox("标题", "提示文本")
$name = InputBox("输入", "请输入姓名:")MsgBox(0, "", "你好," & $name)
文件操作(如写入文本):
$file = FileOpen("test.txt", 1) ; 1 表示写入模式FileWrite($file, "这是测试内容")FileClose($file)
键鼠模拟:
Send("Hello{ENTER}") ; 发送键盘输入({ENTER} 是回车键)MouseClick("left", 100, 200) ; 左键点击屏幕 (100,200) 坐标
语法高亮:默认开启,不同元素(关键字、字符串、注释)颜色区分。
自动补全:输入函数名时按 Ctrl+Space 触发提示。
帮助文档:光标定位到函数名,按 F1 直接查看该函数的用法(非常重要)。
调试:按 F7 设断点,F8 单步执行,通过 ConsoleWrite() 输出调试信息。
官方帮助文档:安装后按 F1 打开,包含所有函数说明和示例。
官方教程:AutoIt 入门教程
中文社区:如 AutoIt 中文论坛,可查找案例和解决问题。
AutoIt3 入门门槛低,语法简洁,适合快速实现 Windows 自动化任务。建议从简单功能(如消息框、文件操作)开始练习,逐步尝试键鼠模拟、GUI 界面开发(用 GUICreate() 等函数),遇到问题多查官方文档。
扫一扫关注微信