AutoIt3中文文档
软件介绍
许可协议
安装目录
常见问题
使用 AutoIt
运行脚本
运行于 Windows Vista
命令行参数
脚本编辑器
编译脚本
AutoIt窗口信息工具 (AU3Info)
窗口标题与文本 (基本)
窗口标题与文本 (高级)
控件使用
Unicode支持
预期用途
AutoIt V2 用户须知
运行于64位 Windows 操作系统
入门指南
我的第一个脚本(Hello World)
简单的记事本自动化操作
WinZip 自动安装
正则表达式
语言相关
数据类型
变量类型
宏操作
运算符
条件选择语句
循环结构
对象概述
用户函数
脚本注释
GUI 界面相关
GUI 的概念
GUI 的消息循环模式
GUI 的 OnEvent 模式
Obj/COM 参考
关键字/语句相关
注释开始(缩写)
注释开始
注释结束(缩写)
注释结束
包含文件到脚本
文件仅包含一次
脚本执行不显示托盘图标
注册启动时调用函数
#NoAutoIt3Execute
脚本需管理员权限
自定义函数-ByRef
定义常量
中止当前事件
继续 While/Do/For 循环
CALL 使用预定义关键字
定义变量
Do..循环
枚举常量
终止脚本运行
终止 While/Do/For 循环
逻辑布尔值
For..循环
列举对象或数组元素
创建用户自定义函数
全局变量
If..单条件选择
If..多条件选择
局部变量
调整数组大小
Select..条件运行语句
Switch..条件运行语句
逻辑布尔值
With..对象变量参考
While..循环
宏相关
AutoIt 相关宏
目录宏
系统信息宏
时间与日期宏
函数参考
注意事项
环境变量管理
获取剪切板文本
文本写入剪切板
返回环境变量值
写入/修改环境变量
刷新环境变量
获取内存信息
文件,目录和驱动器管理
读取进程输入流
写数据到输出流
写数据到错误输出流
复制目录/子目录文件
新建目录/文件夹
返回目录占用空间
移动目录/子目录文件
删除目录/文件夹
更改当前工作目录.
关闭文本文件
打开文件
复制文件
移动文件
删除文件
创建 NTFS 硬连接
创建文件快捷方式
检查文件/目录是否存在
返回搜索对象句柄
返回搜索到的文件名
刷新磁盘缓冲区文件
返回文件属性
检测文件的文本编码.
返回路径长文件名
返回文件的短文件名
检索当前文件位置
获取快捷方式属性
返回文件大小
返回文件时间信息
返回可执行文件版本信息
包含/装入文件到编译程序.
显示文件打开对话框.
读取文本文件指定字符
读取文本文件指定行字符
删除文件/目录到回收站
清空回收站
显示文件保存对话框
显示文件夹选择对话框
修改文件属性
设置当前文件位置
修改文件时间
文本文件尾追加数据
文本文件尾追加数据并换行
配置文件中删除某值
配置文件中读取某值
配置文件中读取某节所有关键字或值
配置文件中读取所有字段信息
配置文件中重命名字段
返回驱动器类型
返回驱动器状态
配置文件中写入某值
配置文件中写入字段
返回驱动器可用空间
返回驱动器容量
修改驱动器卷标
获取网络驱动器路径
断开网络驱动器
映射网络驱动器
返回驱动器序号
返回驱动器卷标
返回驱动器文件类型
返回驱动器盘符的数组
图形与声音管理
播放蜂鸣声音
生成区域象素校验和
设置象素坐标参照 (选项)
返回坐标位象素颜色值.
搜寻匹配颜色象素
播放音频文件
调整音量
GUI 管理
创建 GUI 窗口
创建 GUI 控件
创建 AVI 视频控件
创建按钮控件.
创建复选框控件
创建下拉组合框控件
创建上下文菜单
创建日期控件
创建Dummy(虚拟)控件
创建编辑框控件
创建绘图控件
创建分组框控件
创建图标控件
创建输入框控件
创建静态标记控件
创建列表控件
创建列表视图控件
创建列表视图项目控件
创建菜单控件
创建菜单项目控件
创建月历控件
创建 ActiveX 控件
创建图片控件
创建进度条控件
创建单选框控件
创建滑动条控件
创建标签控件
创建标签项目控件
创建 TreeView 控件
创建 TreeView 项目控件
创建上/下箭头控件
删除控件
GUI 控件更新
注册 listview 控件排序函数
设置控件背景色
设置控件文本色
设置控件光标指针
修改控件数据
设置所有控件默认背景色
设置所有控件文本默认色
设置控件字体
修改图形控件数据
设置控件位图或图标
设置控件字符或象素限制
定义控件点击后的操作函数
调整控件坐标位置
设置控件大小调整方式
调整控件状态
更改控件样式
定义控件关联提示文本
GUI 参数
设置窗口快捷方式
设置窗口背景颜色
设置控件绝对坐标
设置窗口光标指针
设置窗口默认字体
设置 F1 键打开可执行文件
设置窗口图标
自定义按钮点击调用(UDF)函数
调整窗口状态
改变窗口样式
删除窗口和所有控件
ESC 键发送关闭消息 (选项)
设置控件调整坐标参照 (选项)
定义控件数据分隔符 (选项)
返回控件句柄
获取控件当前状态
读取控件状态或数据
获取控件消息
向控件发送消息
向虚拟控件发送消息
修改 GUI 函数返回值类型 (选项)
获取鼠标位置
捕获窗口消息
返回窗口样式
启用/关闭 OnEvent 函数通知 (选项)
注册窗口消息 UDF 函数
更改控件大小调整模式 (选项)
创建控件归为一组
切换当前窗口
键盘控制管理
设置调用用户函数的热键
发送键击操作
发送键击操作 (选项)
发送键击大小写切换键 (选项)
发送键击保持窗口激活
发送键击之间时间延迟 (选项)
发送键击按键时间 (选项)
数学管理
求绝对值
求反余弦值
求反正弦值
求反正切值
按位"与"运算
按位"取反"运算
按位"或"运算
位移操作
按位"移"运算
按位"异或"运算
求余弦值
返回四舍五入最大值
指定幂运算
返回四舍五入最小值
求自然对数
求模运算
产生伪随机浮点数
返回值的精确结果
求正弦值
求平方根
设置随机种子数
求正切值
消息框与对话框
显示输入框
显示简单对话框
关闭进度条
创建自定义进度条
设置进度条坐标,文字
创建自定义闪屏/封面窗口
关闭闪屏
创建自定义文字闪屏
设置工具提示
其它管理
注册 Adlib 函数
反注册 adlib 函数
调整函数/参数运作方式
获取窗口标题
修改窗口的标题
屏蔽/启用鼠标与键盘
允许/禁止从托盘菜单退出
调用用户自定义函数
弹出/关闭光驱
执行表达式
更改字符和 % 符号解释方式 (选项)
更改字符和变量/宏($ 和 @)符号解释方式 (选项)
注册退出调用函数
取消注册退出调用函数
调整函数/参数运作方式(缩写)
设置宏 @error 错误值
设置宏 @extended 扩展值
返回变量内部表示类型
鼠标管理
执行鼠标点击
鼠标点击延迟时间 (选项)
按钮按压时间 (选项)
鼠标单击并拖动
鼠标单击并拖动时间 (选项)
设置鼠标函数坐标参照 (选项)
产生鼠标按下事件
返回光标 ID
获取鼠标坐标值
移动鼠标
产生鼠标释放事件
产生鼠标滚轮事件
网络管理
设置 FTP 代理服务器
设置 HTTP 代理服务器
发送网络请求
关闭网络返回句柄
下载文件
获取网络返回句柄数据
返回网文件大小
下载文件
发送Ping命令并返回收发时间
接受套接字连接
关闭 TCP 套接字
创建套接字连接
创建套接字监听
转换因特网名称
接收数据
发送数据
停止 TCP/UDP 服务
开始 TCP/UDP 服务
定义TCP 连接最大延迟事件 (选项)
创建连接套接字绑定
关闭 UDP 套接字
打开套接字连接服务器
从套接字接收数据
套接字发送数据
停止 TCP/UDP 服务
开始 TCP/UDP 服务
Obj/COM 管理
创建 COM 对象
对象事件句柄
检索引用的 COM 对象
返回对象名或接口描述
进程管理
调用DLL文件的函数
清空创建的句柄
返回回调函数的指针
创建用户自定义函数
关闭 DLL 文件
打开 DLL 文件
创建 C/C++ 数据结构
返回数据结构元素
返回数据结构指针
返回一个数据结构大小
设置数据结构部分元素
PluginOpen
PluginClose
结束进程
检查进程是否存在
返回进程的内存/IO信息
设置进程优先级
返回进程列表
等待进程出现
等待进程结束
运行外部程序
运行外部程序并暂停脚本
不同用户运行外部程序
不同用户运行外部程序并暂停脚本
ShellExecute API 执行外部程序
ShellExecute API 执行外部程序并暂停脚本
关机
从标准错误流读子进程
子进程写入字符到标准输入流
关闭进程相关资源
从子进程中读标准输出流
注册表管理
删除注册表键值
读注册表子键名
读注册表项名
读注册表值
创建主键,子键或值项
字符串管理
换行符前加回车
比较两个字串
检查字串是否含有给定子串
检查字串是否仅含有字母数字
检查字串是否仅含字母字符
检查字串是否仅含ASCII字符
检查字串是否仅含数字
检查字符串是否为浮点数
返回格式化字符
转换 ASCII 码到字串
检查字串是否整型数
检查字串是否仅含小写字母
检查字串是否仅含空白符
检查字串是否仅含大写字母
检查字串是否仅含十六进制字符
返回字串左起若干字符
返回字串总数
转换字串为小写
取字串部分字符
检查字串是否符合给定正则表达式
正则表达式文本替换
替换字串的子串
返回字串右起若干字符
分隔符拆分字串
删除字串回车符
删去字串空白符
转换字串为ASCII码数组
删除字串左起若干字符
删除字串右起若干字符
转换字串为大写
Timer 与 延迟管理
脚本暂停指定时间段
返回当前时间
返回上次返回当前时间的间隔
系统托盘管理
单击托盘图标是否暂停 (选项)
创建托盘菜单项目控件
创建托盘菜单控件.
删除托盘菜单/菜单项目
返回托盘菜单/项目句柄
获取托盘项目状态
获取托盘菜单/项目文本
点击菜单项目执行UDF函数
设置托盘项目状态
设置托盘菜单/项目文本
获取托盘项目事件
托盘显示脚本运行行信息 (选项)
隐藏托盘图标 (选项)
扩展托盘图标/菜单事件 (选项)
应用/关闭 OnEvent 函数通知到托盘 (选项)
设置鼠标点击托盘图标模式
载入/设置托盘图标
托盘事件执行UDF函数
载入/设置托盘暂停图标
设置托盘图标状态
设置托盘提示文本
托盘显示气球提示
变量与变量转换
返回字符 ASCII 码值
返回字符 Unicode 代码
返回ASCII码对应字符
返回字符对应Unicode代码
变量赋值
返回表达式二进制值
返回二进制变量字节数
取出二进制变量若干字节
转换二进制变量到字串
返回十六进制数的十进制值
返回字串变量值
返回字串整数或二进制数的十六进制值
转换表达式为句柄
返回表达式整数值
检查用户是否管理员权限
检查变量是否数组类型
检查变量是否二进制类型
检查变量是否布尔类型
检测变量是否声明
检查变量是否 Dll 类型
检测变量或表达式是否浮点数
检查变量是否句柄或者指针类型
检测变量或表达式是否整型数
检查变量是否关键字
检测变量是否数字类型
检查变量或表达式是否对象类型
检查变量是否指针类型
检测变量是否字符类型
变量是否使用前声明 (选项)
返回表达式数值结果
转换表达式到指针变量
返回表达式字符串结果
转换字符串为二进制数据
返回数组维度的大小
窗口管理
设置插入符函数坐标参照 (选项)
窗口函数列表
发送鼠标点击
向控件发送命令
禁用控件
恢复禁用控件
设置控件输入焦点
返回窗口焦点所在控件类别名
获取控件句柄
获取控件相坐标和大小
获取控件文本
隐藏控件
向 ListView32 控件发送命令
移动控件
向控件发送字符串
修改控件文本
恢复隐藏控件
向 TreeView32 控件发送命令
获取状态栏文本
激活窗口
检查窗口是否存在且激活
关闭窗口
指定是否隐藏窗口文本可见 (选项)
检查窗口是否存在
闪烁任务栏上窗口标题
返回顶层窗口插入符坐标
获取窗口控件类列表
获取窗口客户区大小
获取窗口内部句柄
获取窗口坐标和大小
获取窗口关联进程ID
获取窗口状态
获取窗口文本
获取窗口完整标题
强制关闭窗口
获取窗口列表
调用窗口菜单项目
最小化全部窗口
撤销最小化全部窗口
移动窗口或调整窗口大小
搜索顶层窗口及子窗口 (选项)
设置窗口总在顶层
调整窗口显示属性
修改窗口标题
更改窗口文本匹配模式 (选项)
设置窗口透明度
更改窗口标题匹配模式 (选项)
暂停脚本执行到某窗口出现
暂停脚本执行到某窗口激活
暂停脚本执行到某窗口关闭
更改执行窗口操作延迟时间 (选项)
暂停脚本执行到某窗口不激活
附录
AutoIt3 限制/默认
ASCII 字符
特殊文件夹的CLSIDs
GUI 控件样式
Splash. . .字体
系统语言代码
发送键名列表
Windows 消息代码
荣誉列表
历史/更新
AutoIt 开发历史
显示不出来的话点
这里