Autoit 3 常用的语句

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
{系统环境变量}
 
EnvUpdate ( )         ;更新环境变量
EnvGet ( "变量名称" )         ;取环境变量
ClipGet ( )         ;取剪辑板文本
EnvSet ( "变量名称" [, "值"] )         ;置环境变量
ClipPut ( "文本" )         ;置剪辑板文本
 
{文件,目录,磁盘管理}
 
IniRead ("文件名", "功能区", "关键字", "缺省值" )         ;Ini文件读关键字的值
IniDelete ( "文件名", "功能区", "关键字" )         ;Ini文件删除关键字
IniWrite ( "文件名", "功能区", "关键字", "值"   )         ;Ini文件写关键字的值
FileInstall ( "源文件", "目标文件" [,参数] )         ;安装文件
FileFindFirstFile ( "文件名" )         ;查找文件(第一次)
FileFindNextFile ( 文件号)         ;查找文件(继续)
FileRecycle ( "源文件" )         ;放入回收站
FileChangeDir ( "目录" )         ;改变当前目录
FileCreateShortcut ( "文件名", "快捷方式名" [, "工作目录", "args", "desc", "图标", "热键"] )         ;建立快捷方式
DirCreate ( "目录" )         ;目录创建
DirCopy ( "源目录", "目标目录" [,参数] )         ;目录复制
DirRemove ( "目录" [,参数] )         ;目录删除
DirMove ( "源目录", "目标目录" [,参数] )         ;目录移动
DriveGetDrive ( "类别" )         ;驱动器查找
FileGetLongName ( "完整路径和文件名" )         ;取长文件名
DriveSpaceTotal ( "路径" )          ;取磁盘空间
DriveSpaceFree ( "路径" )         ;取磁盘剩余空间
FileGetShortName ( "完整路径和文件名" )         ;取短文件名
DriveGetLabel ( "路径" )         ;取驱动器卷标
DriveGetType ( "路径" )         ;取驱动器类型
DriveGetFileSystem ( "路径" )         ;取驱动器文件格式
DriveGetSerial ( "路径" )         ;取驱动器序列号
DriveStatus ( "路径" )          ;取驱动器状态
FileGetVersion ( "文件名" )         ;取文件版本
FileGetSize ( "文件名" )         ;取文件大小
FileGetTime ( "文件名" [,选项] )         ;取文件日期
FileGetAttrib ( "文件名" )         ;取文件属性
FileSaveDialog   ( "标题", "初始目录", "文件类型" [,选项] )         ;文件保存对话框
FileOpen ( "文件名",打开方式 )         ;文件打开
FileOpenDialog ( "标题", "初始目录", "文件类型" [,选项] )         ;文件打开对话框
FileRead ( 文件号或"文件名",字符个数 )         ;文件读
FileReadLine ( 文件号或"文件名" [,行号] )         ;文件读行
FileCopy ( "源文件", "目标文件" [, 参数] )         ;文件复制
FileClose ( 文件号 )         ;文件关闭
FileSelectFolder ( "提示文本", "根目录",参数 )         ;文件夹选择
FileDelete ( "路径" )          ;文件删除
FileExists ( "路径" )         ;文件是否存在
FileWrite ( 文件号或"文件名" , "内容" )         ;文件写
FileWriteLine ( 文件号或"文件名" , "内容")         ;文件写行
FileMove ( "源文件", "目标文件" [,参数] )         ;文件移动
DriveSetLabel ( "路径", "卷标名" )         ;置驱动器卷标
FileSetTime ( "文件", "日期", 选项 [,参数] )         ;置文件日期
FileSetAttrib ( "文件", "+-RASHNOT" [,参数] )         ;置文件属性
 
{键盘控制}
 
Send ( "按键" [,参数] )         ;发送
HotKeySet ( "热键" [, "自定义功能函数"] )         ;置热键
 
{鼠标控制}
 
MouseGetCursor ( )          ;取鼠标指针类型
MouseGetPos ( )         ;取鼠标坐标
MouseDown ( "按键" )          ;鼠标按下
MouseClickDrag ( "按键", 第一点横坐标, 第一点纵坐标, 第二点横坐标, 第二点纵坐标[,速度] )          ;鼠标按住拖动
MouseClick ( "按键" [,横坐标,纵坐标[,次数 [,速度 ]]] )         ;鼠标点击
MouseUp ( "按键" )         ;鼠标放开
MouseMove ( 横坐标,纵坐标 [,速度] )         ;鼠标移动
 
{数学函数}
 
Exp ( n )         ;e的n次平方
BitNOT ( 数值 )         ;非运算
BitOR ( 值1,值2 )          ;或运算
Log ( 数字或数学表达式 )          ;取对数
ACos (数字或数学表达式)         ;取反余弦
ATan ( 数字或数学表达式 )          ;取反正切
ASin ( 数字或数学表达式)         ;取反正弦
Abs (数字或数学表达式)         ;取绝对值
Mod ( 值1,值2 )         ;取模数
Sqrt ( 数字或数学表达式 )         ;取平方根
Random ( [[最小值 ,]最大值] )          ;取随机数
Cos (数字或数学表达式)          ;取余弦
Tan ( 数字或数学表达式 )         ;取正切
Sin ( 数字或数学表达式 )         ;取正弦
Round (数字或数学表达式[,小数点后保留位数] )         ;四舍五入
BitXOR ( 值1,值2 )         ;位或运算
BitShift ( 值,移动数 )         ;位移运算
BitAND ( 值1,值2 )         ;与运算
 
{信息框,对话框}
 
ProgressOn ( "标题", "主文本" [, "子文本" [, 横坐标 [, 纵坐标[,选项]]]] )         ;打开进度条窗口
ProgressOff ( )         ;关闭进度条窗口
SplashOff ( )          ;关闭置顶窗口
ProgressSet ( 进度值 [, "子文本" [, "主文本"]] )         ;进度设置
InputBox ( "标题", "提示" [, "缺省文本" [, "密码符号" [,宽度,高度 [,左边,右边[,等待时间]]]]] )         ;输入框
MsgBox ( 按钮参数, "标题", "信息文本" [,等待时间] )         ;信息框
SplashImageOn ( "标题", "图像文件名" [,宽度 [,高度 [,横坐标[,纵坐标 [,选项]]]]] )         ;置顶图像窗口
SplashTextOn ( "标题","文本"[,宽度[,高度[,横坐标[,纵坐标[,选项[,"字体名称"[,"字体大小"[,"字体重量"]]]]]]]] )         ;置顶文本窗口
ToolTip ( "提示文本" [,横坐标,纵坐标] )         ;置提示文本
TrayTip ( "标题", "提示文本", 等待时间 [,图标选项] )         ;置托盘气泡提示(2000/xp)
 
{系统函数}
 
SoundPlay ( "文件名" [,等待方式] )         ;播放声音
Call ( "自定义功能函数" )          ;调用自定义功能函数
CDTray ( "盘符", "开关命令" )          ;光驱开关
AdlibEnable ( "自定义功能函数" [,间隔时间] )         ;激活意外窗口处理
TimerStop ( 时间标志 )         ;计时结束
TimerStart ( )         ;计时开始
Exit (0)         ;结束
AdlibDisable ( )         ;禁止意外窗口处理
BlockInput ( 参数 )         ;禁止用户输入
Break ( 参数 )         ;禁止用户退出
MemGetStats ( )         ;取内存状态
AutoItWinGetTitle ( )         ;取系统窗口标题
PixelGetRGB(横坐标,纵坐标)         ;取像素点RGB三色
PixelGetColor ( 横坐标 , 纵坐标 )          ;取像素点颜色
PixelSearch ( 左边, 顶边, 右边, 底边, 颜色值 [, shade-variation] [,间隔像素数]] )         ;搜索颜色
URLDownloadToFile ( "连接地址及文件名", "存储到的文件名" )         ;下载文件
SetError ( 值 )           ;置变量@error
AutoItWinSetTitle ( "新标题" )          ;置系统窗口标题
SoundSetWaveVolume ( 音量大小 )          ;置音量
 
{进程管理}
 
ProcessWait ( "进程" [,等待时间] )         ;等待进程存在
ProcessWaitClose (   "进程" [,等待时间] )         ;等待进程关闭
ProcessClose ( "进程" )         ;关闭进程
Shutdown ( 关机方式 )         ;关机
ProcessExists ( "进程" )          ;进程是否存在
Sleep ( 时间 )          ;睡眠/暂停运行
RunAsSet ( ["用户名", "domain", "密码"] )         ;以别人身份登录运行
RunWait(@ComSpec & " /c " & 'DOS命令行', "",参数)         ;运行DOS命令
RunWait ( "文件名" [, "工作目录" [, 参数]] )         ;运行并等待结束
Run ( "文件名" [, "工作目录" [,参数]] )         ;运行程序
 
{注册表管理}
 
RegRead ( "键路径", "键名" )          ;读键值
RegDelete ( "键路径" [, "键名"] )         ;删除键
RegWrite ( "键路径", "键名", "类型", 值 )         ;写键值
 
{字符串管理}
 
StringFormat ( "格式", $var1 [, ... $var32] )          ;格式化字符串
StringLen ( "字符串" )          ;取长度
StringRight ( "字符串",字符数 )         ;取右边
StringMid ( "字符串",开始位置,字符数 )         ;取中间
StringLeft ( "字符串",字符数 )         ;取左边
StringStripCR ( "字符串" )         ;删除回车符
StringStripWS ( "字符串",参数 )         ;删除空格
StringTrimRight ( "字符串",字符数 )         ;删除右边
StringTrimLeft ( "字符串",字符数 )         ;删除左边
StringIsASCII ( "字符串" )         ;是否为ASCII
StringIsDigit ( "字符串" )         ;是否为阿拉伯数字
StringIsUpper ( "字符串" )         ;是否为大写
StringIsFloat ( "字符串" )         ;是否为浮点小数
StringIsSpace ( "字符串" )          ;是否为空
StringIsXDigit ( "字符串" )         ;是否为十六进制字符
StringIsAlNum ( "字符串" )         ;是否为数字
StringIsLower ( "string" )         ;是否为小写
StringIsInt ( "字符串" )         ;是否为整数
StringIsAlpha ( "字符串" )          ;是否为字母
StringAddCR ( "字符串" )         ;添加换行符
StringReplace ( "字符串", "查找的字符串", "替换后的字符串" [,数量 [,区分大小写]] )         ;文本替换
StringUpper ( "字符串" )         ;转换为大写
StringLower ( "字符串" )          ;转换为小写
StringInStr ( "字符串", "字符" [,大小写] )         ;字符包含
StringSplit ( "字符串", "参考符" )         ;字符串分离
 
{变量与转换函数}
 
IsDeclared ( 变量 )         ;变量是否被声明
Asc ( "字符" )         ;取Asc码
Eval ( 变量或表达式 )         ;取变量值
UBound ( 数组名 [,维数] )         ;取数组大小
Int ( 小数或表达式 )         ;取整
Chr ( ASC码 )          ;取字符
IsAdmin ( )          ;是否为管理员
IsNumber ( 变量 )         ;是否为数字
IsArray ( 变量 )         ;是否为数组
IsFloat ( 变量或数值 )         ;是否为小数
IsInt ( 变量或数值 )         ;是否为整数
IsString ( 变量 )          ;是否为字符
Dec ( "十六进制" )         ;转换为十进制
Hex ( 十进制数, 长度 )         ;转换为十六进制
Number ( 表达式 )          ;转换为数字
String ( 表达式 )         ;转换为字符
 
{窗口管理}
 
WinExists ( "标题" [, "文字"] )         ;窗口是否存在
WinActive ( "标题" [, "文字"] )         ;窗口是否激活
WinSetOnTop ( "标题", "文字", 参数 )         ;窗口置顶
WinWait ( "标题" [, "文字" [,等待时间]] )         ;等待窗口出现
WinWaitClose ( "标题" [, "文字" [,等待时间]] )         ;等待窗口关闭
WinWaitActive ( "标题" [, "文字" [,等待时间]] )         ;等待窗口激活
WinWaitNotActive ( "标题" [, "文字" [,等待时间]] )         ;等待窗口取消激活状态
WinMenuSelectItem ( "标题","文字","菜单项1" [,"菜单项2" [,"菜单项3"……]] )         ;调用菜单
WinClose ( "标题" [, "文字"] )         ;关闭窗口
WinMinimizeAllUndo ( )          ;恢复“全部最小化”的窗口
WinActivate ( "标题" [, "文字"] )          ;激活窗口
WinKill ( "标题" [, "文字"] )          ;强制关闭窗口
WinGetTitle ( "标题" [, "文字"] )         ;取窗口标题
WinGetHandle ( "标题" [, "文字"] )          ;取窗口句柄
WinGetClientSize ( "标题" [, "文字"] )         ;取窗口客户区大小
WinGetClassList ( "标题" [, "文字"] )         ;取窗口类列表
WinGetText ( "标题" [, "文字"] )         ;取窗口文字
WinGetCaretPos ( )         ;取窗口中控件坐标
WinGetState ( "标题" [, "文字"] )          ;取窗口状态
WinGetPos ( "标题" [, "文字"] )          ;取窗口坐标
WinMinimizeAll ( )          ;全部最小化
WinMove ( "标题", "文字",横坐标,纵坐标[,宽度 [,高度]] )         ;移动窗口
WinSetTitle ( "标题", "文字", "新标题" )         ;置窗口标题
WinSetState ( "标题", "文字" ,参数 )         ;置窗口状态
 
{控制管理}
 
ControlCommand ( "窗口标题", "窗口文字", "控件类名称", "命令", "选项" )         ;发送控制命令
ControlSend ( "窗口标题", "窗口文字", "控件类名称", "文本" [,参数] )         ;发送文本到控件
ControlDisable ( "窗口标题", "窗口文字", "控件类名称" )         ;禁止控件
ControlGetFocus ( "窗口标题" [, "窗口文字"] )         ;取焦点控件的类名称
ControlGetPos ( "窗口标题", "窗口文字", "控件类名称" )         ;取控件位置
ControlGetText ( "窗口标题", "窗口文字", "控件类名称" )         ;取控件文字
StatusbarGetText ( "窗口标题" [, "窗口文字" [, 状态栏部分]] )         ;取状态栏文本
ControlSetText ( "窗口标题", "窗口文字", "控件类名称","新文本" )         ;设置控件文本
ControlClick ( "窗口标题", "窗口文字", "控件类名称" [,鼠标按键] [,点击次数]] )         ;鼠标点击控件
ControlShow ("窗口标题", "窗口文字", "控件类名称")         ;显示控件
ControlMove ( "窗口标题", "窗口文字", "控件类名称",横坐标,纵坐标[,宽度 [,高度]] )         ;移动控件
ControlHide ("窗口标题", "窗口文字", "控件类名称")          ;隐藏控件
ControlEnable ( "窗口标题", "窗口文字", "控件类名称" )         ;允许控进
ControlFocus ( "窗口标题", "窗口文字", "控件类名称" )          ;置焦点
 
{系统设置}
 
AutoItSetOption ( "MustDeclareVars",参数 )         ;变量是否预先声明
AutoItSetOption ( "WinTitleMatchMode",参数 )         ;标题匹配方式
AutoItSetOption ( "WinWaitDelay",参数 )         ;窗口等待延迟
AutoItSetOption ( "SendAttachMode",参数 )         ;发送跟随模式
AutoItSetOption ( "SendKeyDelay",参数 )         ;发送延迟
AutoItSetOption ( "CaretCoordMode",参数 )         ;符号坐标匹配方式
AutoItSetOption ( "SendCapslockMode",参数 )         ;恢复大小写状态
AutoItSetOption ( "WinDetectHiddenText",参数 )         ;检测隐藏文字
AutoItSetOption ( "WinSearchChildren",参数 )         ;检测子窗口
AutoItSetOption ( "SendKeyDownDelay",参数 )         ;键盘按下延迟
AutoItSetOption ( "MouseClickDownDelay",参数 )         ;鼠标按下延迟
AutoItSetOption ( "MouseClickDelay",参数 )         ;鼠标单击延迟
AutoItSetOption ( "MouseClickDragDelay",参数 )         ;鼠标拖动延迟
AutoItSetOption ( "MouseCoordMode",参数 )         ;鼠标坐标匹配方式
AutoItSetOption ( "ExpandEnvStrings",参数 )         ;特殊符号扩展
AutoItSetOption ( "TrayIconDebug",参数 )         ;托盘代码提示
AutoItSetOption ( "WinTextMatchMode",参数 )         ;文字匹配方式
AutoItSetOption ( "PixelCoordMode",参数 )         ;像素点坐标匹配方式
AutoItSetOption ( "TrayIconHide",参数 )         ;隐藏托盘
AutoItSetOption ( "RunErrorsFatal",参数 )         ;遇错终止

 

posted @   天祈笨笨  阅读(625)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示