按字母排序的函数索引

点击命令或函数名称了解详情. 大字体 显示的条目是最常用的.

转到以以下字母开头的条目: E,   I,   M,   S,   W,   #.

名称 描述
{ ... } (区块) 区块是用大括号括起来的一个或多个语句. 通常与函数定义控制流语句一起使用.
{ ... } / Object 根据属性名称和值对列表创建对象.
[ ... ] / Array 根据一系列参数值创建数组.
Abs 返回指定数字的绝对值.
ASin 返回以弧度表示的反正弦值(其正弦值为指定数字).
ACos 返回以弧度表示的反余弦值(其余弦值为指定数字).
ATan 返回以弧度表示的反正切值(其正切值为指定数字).
BlockInput 禁用或启用用户通过键盘和鼠标与计算机交互的能力.
Break 退出(终止) 任意类型的 loop 语句.
Buffer 创建缓冲, 它封装了一个内存块, 以便与其他函数一起使用.
CallbackCreate 创建一个机器码地址, 当调用该地址时, 将重定向调用到脚本中的函数.
CallbackFree 释放 CallbackCreate 创建的回调.
CaretGetPos 检索插入符号的当前位置(文本插入点).
Catch 指定在执行 Try 语句抛出值或错误时执行的一或多条语句.
Ceil 返回指定数字向上取整后的整数(不含任何 .00 后缀).
Chr 返回与指定数字所表示的编码相对应的字符串(通常是单个字符).
Click 在指定坐标处点击鼠标按钮. 它还可以按下鼠标按钮, 转动鼠标滚轮或移动鼠标.
ClipboardAll 创建一个包含剪贴板上的所有内容的对象(如图片和格式).
ClipWait 等待, 一直到剪贴板包含数据.
ComCall 通过索引调用原生 COM 接口方法.
ComObjActive 检索已注册的 COM 对象.
ComObjArray 创建用于 COM 的 SafeArray.
ComObjConnect 将 COM 对象的事件源连接到脚本, 使事件能够被处理.
ComObject 创建 COM 对象.
ComObjFlags 检索或更改控制 COM 包装器对象行为的标志.
ComObjFromPtr 包装一个原始 IDispatch 指针(COM 对象), 以供脚本使用.
ComObjGet 返回由 COM 组件提供的对象引用.
ComObjQuery 查询 COM 对象的接口或服务.
ComObjType 从 COM 对象检索类型信息.
ComObjValue 检索存储在 COM 包装器对象中的值或指针.
ComValue 包装一个值, 安全数组或 COM 对象, 以供脚本使用或传递给 COM 方法.
Continue 跳过当前 loop 语句的剩余部分并继续下一次循环.
ControlAddItem 将指定的字符串作为新条目添加到列表框或组合框的底部.
ControlChooseIndex 将列表框, 组合框或标签页控件中的选择设置为指定的条目或选项卡编号.
ControlChooseString 将列表框或组合框中的选择设置为前导部分与指定字符串匹配的第一个条目.
ControlClick 向控件发送鼠标按钮或鼠标滚轮事件.
ControlDeleteItem 从列表框或组合框中删除指定的条目编号.
ControlFindItem 返回与指定字符串完全匹配的列表框或组合框的条目编号.
ControlFocus 设置窗口上给定控件的输入焦点.
ControlGetChecked 如果选中复选框或单选按钮, 返回非零值.
ControlGetChoice 返回列表框或组合框中当前选定项的名称.
ControlGetClassNN 返回指定控件的 ClassNN(类名和序号).
ControlGetEnabled 如果指定的控件是启用的, 返回非零值.
ControlGetFocus 检索目标窗口的哪个控件具有键盘焦点(如果有的话).
ControlGetHwnd 返回指定控件的唯一 ID 号.
ControlGetIndex 返回 ListBox, ComboBox 或 Tab 控件中当前选中的条目或标签的索引.
ControlGetItems 从列表视图, 列表框, 组合框或下拉列表中返回项目/行的数组.
ControlGetPos 获取控件的位置和大小.
ControlGetStyle
ControlGetExStyle
返回一个表示指定控件的样式或扩展样式的整数.
ControlGetText 从控件检索文本.
ControlGetVisible 如果指定的控件是可见的, 则返回非零值.
ControlHide 隐藏指定的控件.
ControlHideDropDown 隐藏组合框控件的下拉列表.
ControlMove 移动或调整控件的大小.
ControlSend
ControlSendText
向窗口或控件发送模拟的击键或文本.
ControlSetChecked 打开(选中) 或关闭(取消选中) 复选框或单选按钮.
ControlSetEnabled 启用或禁用指定的控件.
ControlSetStyle
ControlSetExStyle
分别更改指定控件的样式或扩展样式.
ControlSetText 更改控件的文本.
ControlShow 显示先前隐藏的指定控件.
ControlShowDropDown 显示组合框控件的下拉列表.
CoordMode 为多个内置函数设置坐标模式, 相对于活动窗口还是屏幕.
Cos 返回 Number 的余弦值.
Critical 防止当前线程被其他线程中断, 或开启允许被中断.
DateAdd 日期-时间值加上或减去时间.
DateDiff 比较两个日期-时间值并返回差值.
DetectHiddenText 设置在查找窗口时是否 "看见" 隐藏的文本. 这将影响 WinExistWinActivate 等窗口命令.
DetectHiddenWindows 设置脚本是否可以 "看见" 隐藏的窗口.
DirCopy 复制文件夹及其所有子文件夹和文件(类似于 xcopy).
DirCreate 创建目录.
DirDelete 删除目录.
DirExist 检查文件夹是否存在并返回其属性.
DirMove 移动文件夹及其所有子文件夹和文件. 它也可以重命名一个文件夹.
DirSelect

显示可以让用户选择文件夹的标准对话框.

DllCall 调用 DLL 文件中的函数, 例如标准的 Windows API 函数.
Download 从互联网下载文件.
DriveEject 弹出或收回指定 CD/DVD 驱动器的托盘, 或弹出可移动驱动器.
DriveGetCapacity 返回包含指定路径的驱动器的总容量, 单位为 mb(兆字节).
DriveGetFileSystem 返回指定驱动器的文件系统的类型.
DriveGetLabel 返回指定驱动器的卷标.
DriveGetList 返回一串字母, 系统中的每个驱动器字母对应一个字符.
DriveGetSerial 返回指定驱动器的卷序列号.
DriveGetSpaceFree 包含指定路径的驱动器的空闲磁盘空间, 单位为 mb(兆字节).
DriveGetStatus 返回包含指定路径的驱动器的状态.
DriveGetStatusCD 返回指定 CD/DVD 驱动器的媒体状态.
DriveGetType 返回包含指定路径的驱动器类型.
DriveLock 阻止指定驱动器的弹出功能正常工作.
DriveRetract 收回指定 CD/DVD 驱动器的托盘.
DriveSetLabel 更改指定驱动器的卷标签.
DriveUnlock 恢复指定驱动器的弹出功能.
Edit 在默认编辑器中打开当前脚本进行编辑.
EditGetCurrentCol 返回编辑控件中插入符号(文本插入点) 所在的列号.
EditGetCurrentLine 返回编辑控件中插入符号(文本插入点) 所在的行号.
EditGetLine 返回编辑控件中指定行的文本.
EditGetLineCount 返回编辑控件中的行数.
EditGetSelectedText 返回编辑控件中选定的文本.
EditPaste 将指定的字符串粘贴到编辑控件中的插入符号(文本插入点) 处.
Else 如果关联语句的主体没有执行, 指定要执行的一个或多个语句.
EnvGet 检索环境变量.
EnvSet 将值写入环境变量包含的变量中.
Exit 退出当前线程.
ExitApp 终止脚本.
Exp 返回 e(近似值为 2.71828182845905) 的 N 次幂.
FileAppend 在文件末尾写入文本或二进制数据(如果需要, 首先创建文件).
FileCopy 复制一个或多个文件.
FileCreateShortcut 创建快捷方式(.lnk) 文件.
FileDelete 删除一个或多个文件.
FileEncoding FileRead, Loop Read, FileAppendFileOpen 设置默认编码.
FileExist 检查文件或目录是否存在并返回它的属性.
FileInstall 已编译的脚本中包含指定的文件.
FileGetAttrib 报告文件或文件夹是否为只读, 隐藏等.
FileGetShortcut 获取快捷方式(.lnk) 文件的信息, 例如其目标文件.
FileGetSize 获取文件的大小.
FileGetTime 获取文件或文件夹的时间戳.
FileGetVersion 检索文件的版本.
FileMove 移动或重命名一个或多个文件.
FileOpen 打开文件, 从其中读取特定内容和/或将新内容写入其中.
FileRead 检索文件的内容.
FileRecycle 如果可能发送文件或目录到回收站, 或永久删除该文件.
FileRecycleEmpty 清空回收站.
FileSelect 显示可以让用户打开或保存文件的标准对话框.
FileSetAttrib 改变一个或多个文件或文件夹的属性. 支持通配符.
FileSetTime 改变一个或多个文件或文件夹的时间戳. 支持通配符.
Finally 确保在 Try 语句完成之后始终执行一条或多条语句.
Float 将数字字符串或整数值转换为浮点数.
Floor 返回指定数字向下取整后的整数(不含任何 .00 后缀).
For 对对象中的每对键值对重复执行一或多条语句.
Format 根据格式字符串格式化一个可变数量的输入值.
FormatTime YYYYMMDDHH24MISS 时间戳转换为指定的日期/时间格式.
GetKeyName 检索按键的名称/文本.
GetKeyVK 检索按键的虚拟键码.
GetKeySC 检索按键的扫描码.
GetKeyState 根据指定的键盘按键或鼠标/控制器按钮是上还是下, 返回 1 (true) 或 0(false). 也检索控制器状态.
GetMethod 检索方法的实现函数.
Goto 跳转到指定的标签并继续执行.
GroupActivate 激活由 GroupAdd 定义的窗口组中的下一个窗口.
GroupAdd 增加窗口规格到窗口组, 必要时创建组.
GroupClose 关闭刚刚被 GroupActivateGroupDeactivate 激活的活动窗口. 接着激活系列中的下一个窗口. 它还可以关闭组中所有窗口.
GroupDeactivate 类似于 GroupActivate, 不同的是它激活 在组中的下一个窗口.
Gui() 创建并返回一个新的 Gui 对象. 这可以用来定义一个自定义窗口或图形用户界面(GUI), 以显示信息或接受用户输入.
GuiCtrlFromHwnd 检索与指定的 HWND 关联的 GUI 控件的 GuiControl 对象.
GuiFromHwnd 检索与指定的 HWND 关联的 Gui 窗口的 Gui 对象.
HasBase 如果指定的值派生自指定的基对象, 则返回非零数字.
HasMethod 如果指定的值具有指定名称的方法, 则返回非零数字.
HasProp 如果指定值具有指定名称的属性, 则返回非零数字.
HotIf / HotIfWin... 指定后续创建或修改热键变体的条件.
Hotkey 在脚本运行时创建, 修改, 启用或禁用热键.
Hotstring 在脚本运行时创建, 修改, 启用或禁用热字串.
If (expression) 指定在表达式计算结果为 True(真) 时要执行的语句.
IL_Create
IL_Add
IL_Destroy
将图标添加到 ListViewTreeView 控件的方法.
ImageSearch 在屏幕的某个区域中搜索图像.
IniDelete 删除标准格式的 .ini 文件中的值.
IniRead 从标准 ini 格式文件中读取一个值, 一个段或段名列表.
IniWrite 写入值或段到标准格式的 .ini 文件.
InputBox 显示输入框让用户输入字符串.
InputHook 创建一个可用于收集或拦截键盘输入的对象.
InstallKeybdHook 安装或卸载键盘钩子.
InstallMouseHook 安装或卸载鼠标钩子.
InStr 从左边或右边搜索一个字符串的给定 occurrence(出现).
Integer 将数字字符串或浮点值转换为整数.
IsLabel 如果当前作用域中存在指定的标签, 则返回非零数字.
IsObject 如果指定的值是对象, 则返回非零数字.
IsSet / IsSetRef 如果指定变量已经被赋值, 则返回一个非零数字.
KeyHistory 显示脚本信息和最近键击和鼠标点击的历史.
KeyWait 等待按键或鼠标/控制器按钮被松开或按下.
ListHotkeys 显示当前脚本使用的热键, 不论它们的子程序当前是否运行, 也不论它们是否使用键盘鼠标钩子.
ListLines 启用或禁用行日志记录或显示最近执行的脚本行.
ListVars 显示脚本的变量: 它们的名称和当前的内容.
ListViewGetContent 返回 ListView 中的一个项目/行的列表.
LoadPicture 载入图像文件并返回位图或图标句柄.
Log 返回指定数字的对数(10 为底).
Ln 返回指定数字的自然对数(e 为底).
Loop (normal) 重复执行一或多条语句: 可以指定重复次数或直到遇到 Break.
Loop Files 检索指定的文件或文件夹, 每次一个.
Loop Parse 每次从字符串中检索字符串(片段).
Loop Read 检索文本文件中的行, 每次一行.
Loop Reg 检索指定的注册表子键的内容, 每次一个项目.
Map 根据键值对列表创建 Map(映射).
Max 返回一组数字中的最大值.
MenuBar() 创建一个 MenuBar 对象, 该对象可用于定义 GUI 菜单栏.
Menu() 创建一个 Menu 对象, 可用于创建和显示菜单.
MenuFromHandle 检索对应于 Win32 菜单句柄的 Menu 或 MenuBar 对象.
MenuSelect 从指定窗口菜单栏中调用菜单项.
Min 返回一组数字中的最小值.
Mod 取模. 返回一个数字(被除数) 除以另一个数字(除数) 的余数.
MonitorGet 检查指定的监视器是否存在, 并可选地检索其边界坐标.
MonitorGetCount 返回监视器的数量.
MonitorGetName 返回指定监视器的操作系统名称.
MonitorGetPrimary 返回主监视器的编号.
MonitorGetWorkArea 检查指定的监视器是否存在, 并可选地检索其工作区域的边界坐标.
MouseClick 点击或按住鼠标按钮, 或滚动鼠标滚轮. 注意: Click 函数通常更灵活和易于使用.
MouseClickDrag 点击并按住指定的鼠标按钮, 接着移动鼠标到目标坐标, 然后松开该按钮.
MouseGetPos 获取鼠标光标的当前位置, 和可选的它悬停在哪个窗口和控件上.
MouseMove 移动鼠标光标.
MsgBox 在含有一个或多个按钮(例如 "是" 和 "否") 的小窗口中显示指定的文本.
Number 将一个数字字符串转换为一个纯整数或浮点数.
NumGet 返回存储在指定地址+偏移量处的二进制数.
NumPut 将一个或多个数字以二进制格式存储在指定的地址+偏移量.
ObjAddRef / ObjRelease 增加或减少对象的引用计数.
ObjBindMethod 创建一个绑定函数对象, 它能调用指定对象的方法.
ObjHasOwnProp
ObjOwnProps
这些函数等同于 Object 类型的内置方法. 通常推荐使用相应的方法来代替.
ObjGetBase 检索对象的基对象.
ObjGetCapacity 返回对象内部属性数组的当前容量.
ObjOwnPropCount 返回对象拥有的属性的数量.
ObjSetBase 设置对象的基对象.
ObjSetCapacity 设置对象内部自有属性数组的当前容量.
OnClipboardChange 注册一个每当剪贴板内容发生改变时, 自动调用的函数.
OnError 注册一个当未处理错误发生时, 自动调用的函数.
OnExit 注册一个当脚本退出时, 自动调用的函数.
OnMessage 注册一个当脚本接收到指定消息时, 自动调用的函数.
Ord 返回指定字符串中首个字符的序号值(数字字符编码).
OutputDebug 发送字符串到调试器(如果有) 显示出来.
Pause 暂停脚本的当前线程.
Persistent 防止脚本在最后一个线程完成后自动退出, 允许它在空闲状态下运行.
PixelGetColor 获取指定的 X 和 Y 坐标处像素的颜色.
PixelSearch 在屏幕某个区域中搜索指定颜色所在的像素.
PostMessage 将消息放入窗口或控件的消息队列中.
ProcessClose 强制关闭第一个匹配的进程.
ProcessExist 检查指定的进程是否存在.
ProcessGetName 返回指定进程的名称.
ProcessGetParent 返回创建指定进程的进程 ID(PID).
ProcessGetPath 返回指定进程的路径.
ProcessSetPriority 更改第一个匹配进程的优先级.
ProcessWait 等待指定的进程存在.
ProcessWaitClose 等待匹配进程关闭.
Random 生成一个伪随机数字.
RegExMatch 判断字符串是否包含某个匹配模式(正则表达式).
RegExReplace 替换字符串中匹配模式(正则表达式) 出现的地方.
RegCreateKey 创建注册表键而不写入值.
RegDelete 从注册表中删除值.
RegDeleteKey 从注册表中删除子键.
RegRead 从注册表读取值.
RegWrite 写入值到注册表.
Reload 使用新的脚本实例替换当前正在运行的.
Return 从函数返回到之前通过函数调用, Hotkey 激活, 或其他方式执行跳转的地方.
Round 返回指定数字四舍五入到 N 位小数的数字.
Run 运行外部程序.
RunAs 指定一组用户凭据, 应用于后续所有的 RunRunWait 函数.
RunWait 运行一个外部程序并且等待它运行完毕.
Send / SendText / SendInput / SendPlay / SendEvent 发送模拟键击和鼠标点击到活动窗口.
SendLevel 控制热键和热字串是否忽略模拟的键盘和鼠标事件.
SendMessage 发送消息到窗口或控件并等待回复.
SendMode 使 Send 等同于 SendEvent 或 SendPlay, 而不是默认的(SendInput). 也使 Click 和 MouseMove/Click/Drag 使用指定的方法.
SetCapsLockState 设置 CapsLock 的状态. 还可以强制此按键保持打开或关闭状态.
SetControlDelay 设置每个控件改动函数后将发生的延迟.
SetDefaultMouseSpeed 设置在 Click, MouseMove, MouseClickMouseClickDrag 中没有指定鼠标速度时使用的速度.
SetKeyDelay 设置每次 SendControlSend 发送键击后自动的延时.
SetMouseDelay 设置每次鼠标移动或单击后发生的延迟.
SetNumLockState 设置 NumLock 的状态. 还可以强制此按键保持打开或关闭状态.
SetScrollLockState 设置 ScrollLock 键的状态. 还可以强制此按键保持打开或关闭状态.
SetRegView 设置 RegRead, RegWrite, RegDelete, RegDeleteKeyLoop Reg 使用的注册表视图, 允许它们在 32 位脚本中访问 64 位注册表视图, 反之亦然.
SetStoreCapsLockMode Send 之后是否恢复 CapsLock 的状态.
SetTimer 在指定的时间间隔自动重复的调用函数.
SetTitleMatchMode 设置 WinTitle 参数在内置函数中的匹配行为, 如 WinWait.
SetWinDelay 设置在每次执行窗口函数(例如 WinActivate) 后的延时.
SetWorkingDir 更改脚本当前的工作目录.
Shutdown 关机, 重启或注销系统.
Sin 返回指定数字的三角正弦值.
Sleep 在继续前等待指定的时间量.
Sort 以字母, 数字或随机顺序排列变量的内容(可以选择是否移除重复项).
SoundBeep 从 PC 扬声器发出声音.
SoundGetInterface 检索声音设备或组件的原生 COM 接口.
SoundGetMute 检索声音设备的静音设置.
SoundGetName 检索声音设备或组件的名称.
SoundGetVolume 检索声音设备的音量设置.
SoundPlay 播放音频, 视频或其他支持的文件类型.
SoundSetMute 更改声音设备的静音设置.
SoundSetVolume 更改声音设备的音量设置.
SplitPath 将文件名(路径) 或 URL 分解成它的名称, 目录, 扩展名和驱动器.
Sqrt 返回指定数字的平方根.
StatusBarGetText 获取标准状态栏控件的文本.
StatusBarWait 等待直到窗口的状态栏包含指定的字符串.
StrCompare 按字母顺序比较两个字符串.
StrGet 从内存地址或缓冲中复制字符串, 可选地从给定的代码页进行转换.
String 将值转换为字符串.
StrLen 检索字符串中的字符数.
StrLower 将字符串转换为小写.
StrPtr 返回字符串的当前内存地址.
StrPut 复制字符串到内存地址或缓冲, 可选地将字符串转换到给定的代码页.
StrReplace 用新字符串替换指定的子字符串.
StrSplit 使用指定的分隔符将字符串分成子字符串数组.
StrTitle 将字符串转换为标题大写.
StrUpper 将字符串转换为大写.
SubStr 从字符串中的指定位置检索一个或多个字符.
Suspend 禁用或启用所有的或选择的热键热字串.
Switch 将一个值与多个实例进行比较, 并执行第一个匹配的语句.
SysGet 获取系统对象的尺寸和其他系统属性.
SysGetIPAddresses 返回系统的 IPv4 地址数组.
Tan 返回指定数字的三角正切值.
Thread 设置线程的优先级或是否可以被中断. 它也可以临时禁用所有的计时器.
Throw 发生错误时发出信号. 此信号可以被 Try-Catch 语句捕获.
ToolTip 在屏幕的任意位置显示一个置顶的窗口.
TraySetIcon 更改脚本的托盘图标(该图标也使用于 GUI 和对话框窗口).
TrayTip 托盘图标附近显示一个气球提示窗口. 在 Windows 10 及后续版本中, 会显示一个 toast 通知
Trim / LTrim / RTrim 移除字符串开头和/或末尾的字符.
Try 守护一个或多个语句以防备由 Throw 语句抛出的运行时错误和值.
Type 返回值的类名.
Until 根据条件判断是否继续执行 Loop 或 For 循环.
VarSetStrCapacity 增加变量的容量或释放其内存. 一般情况下不需要, 但可以与 DllCallSendMessage 一起使用, 或者优化重复连接.
VerCompare 对比两个版本字符串.
While-loop 重复执行一或多条语句, 直到指定的表达式计算结果为假时终止.
WinActivate 激活指定的窗口.
WinActivateBottom WinActivate 相同, 只是此函数激活最下面的匹配窗口而不是最上面的.
WinActive 检查指定的窗口是否被激活并返回其唯一 ID(HWND).
WinClose 关闭指定的窗口.
WinExist 检查指定的窗口是否存在并返回其唯一 ID(HWND).
WinGetClass 获取指定窗口的类名.
WinGetClientPos 检索指定窗口的工作区的位置和大小.
WinGetControls 返回指定窗口中所有控件的名称.
WinGetControlsHwnd 返回指定窗口中所有控件的唯一 ID 号.
WinGetCount 返回符合指定条件的现有窗口的数目.
WinGetID 返回指定窗口的唯一 ID 号.
WinGetIDLast 如果找到多个匹配窗口, 则返回最后的/最底部的窗口的唯一 ID 号.
WinGetList 返回与指定条件匹配的所有现有窗口的唯一 ID 号.
WinGetMinMax 返回指定窗口是最大化还是最小化的状态.
WinGetPID 返回指定窗口的进程 ID.
WinGetPos 获取指定窗口的位置和大小.
WinGetProcessName 返回指定窗口的进程的名称.
WinGetProcessPath 返回拥有指定窗口的进程的完整路径和名称.
WinGetStyle
WinGetExStyle
分别返回指定窗口的样式和扩展样式.
WinGetText 从指定窗口检索文本.
WinGetTitle 检索指定窗口的标题.
WinGetTransColor 返回指定窗口中标记为透明的颜色.
WinGetTransparent 返回指定窗口的透明度的等级.
WinHide 隐藏指定的窗口.
WinKill 强制关闭指定的窗口.
WinMaximize 将指定的窗口放大到最大尺寸.
WinMinimize 将指定的窗口最小化为任务栏上的按钮.
WinMinimizeAll / WinMinimizeAllUndo 最小化或还原所有窗口.
WinMove 改变指定窗口的位置和/或大小.
WinMoveBottom 发送指定的窗口到堆栈的底部; 也就是说, 在所有其他窗口下方.
WinMoveTop 将指定的窗口移到堆栈顶部, 而无需显式激活它.
WinRedraw 重绘指定窗口.
WinRestore 如果指定的窗口处于最小化或最大化状态, 则还原它.
WinSetAlwaysOnTop 使指定的窗口停留在所有其他窗口的顶部(除了其他置顶窗口).
WinSetEnabled 启用或禁用指定的窗口.
WinSetRegion 将指定窗口的形状改为指定的矩形, 椭圆或多边形.
WinSetStyle
WinSetExStyle
分别改变指定窗口的样式和扩展样式.
WinSetTitle 更改指定窗口的标题.
WinSetTransColor 使所选颜色的所有像素在指定的窗口内不可见(透明).
WinSetTransparent 使指定的窗口半透明.
WinShow 显示指定的窗口.
WinWait 等待直到指定的窗口存在.
WinWaitActive / WinWaitNotActive 等待直到指定的窗口处于活动或不活动状态.
WinWaitClose 等待直到找不到匹配的窗口.
#ClipboardTimeout 更改首次尝试访问剪贴板失败时脚本继续尝试访问剪贴板的时间.
#DllLoad 在脚本开始执行之前加载 DLL 或 EXE 文件.
#ErrorStdOut 把任何阻止脚本运行的语法错误发送到标准错误(stderr), 而不是显示一个对话框.
#Hotstring 改变热字串的选项或终止符.
#HotIf 创建上下文相关的热键热字串. 这些热键根据任何条件(表达式) 执行不同的操作(或什么都不做).
#HotIfTimeout 设置计算单个 #HotIf 表达式可以使用的最大时间.
#Include / #IncludeAgain 使脚本的行为与指定文件的内容位于此确切位置一样.
#InputLevel 控制热键和热字串是否忽略模拟的键盘和鼠标事件.
#MaxThreads 设置可同时存在的线程的最大数目.
#MaxThreadsBuffer 当某些或所有的热键达到 #MaxThreadsPerHotkey 限制时, 这个指令让它们缓冲而不是忽略键击.
#MaxThreadsPerHotkey 设置每个热键热字串可同时存在的最大线程数.
#NoTrayIcon 禁止托盘图标的显示.
#Requires 如果不符合版本要求, 则显示错误并退出.
#SingleInstance 决定当脚本已经运行时是否允许它再次运行.
#SuspendExempt 暂停状态中, 豁免后续的热键热字串.
#UseHook 强制使用钩子实现全部或部分键盘热键.
#Warn 启用或禁用特定条件下的警告, 这些条件可能会产生错误, 例如书写错误或缺少 "global(全局)" 声明.
#WinActivateForce 跳过温和的方法而直接使用强制的方法激活窗口.
unixetc