下面列出与 AutoIt 相关的宏. 到这里查看完整宏指令列表.
宏指令 | 作用描述 |
@compiled | 如为已编译的可执行文件, 则返回 1; 否则返回 0. |
@error | 错误标志的状态. 参考 SetError 函数. |
@exitCode | 为 Exit 设置退出代码. |
@exitMethod | 参考 OnAutoItExitRegister() 函数 |
@extended |
扩展函数的返回值, 用于一些特定函数.如 StringReplace. |
@NumParams | 用户定义函数的参数数量. |
@ScriptName |
当前运行脚本的文件名. |
@ScriptDir |
当前运行脚本的目录 (不包含尾随反斜杠) |
@ScriptFullPath |
等同于"目录\文件名",即: @ScriptDir & "\" & @ScriptName 的组合 |
@ScriptLineNumber | 当前执行的脚本行号. 在调试循环语句是非常有用. 可以传递这个行号给调用的函数. (对已编译的脚本没有意义) |
@WorkingDir |
当前/激活的工作目录(不包括结尾的反斜杠符号) |
@AutoItExe | 当前运行 AutoIt 可执行文件的完整路径和文件名 |
@AutoItPID | 当前运行脚本的进程 PID. |
@AutoItVersion |
AutoIt 版本号,如 3.0.102.0 |
@AutoItX64 | 如果脚本运行在 64 位版本的 AutoIt, 则返回 1. |
@COM_EventObj | 对象的 COM 事件正在激发, 仅对 COM 事件函数有效. |
@GUI_CtrlId | 最后点击的控件标识符. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数. |
@GUI_CtrlHandle | 最后点击的控件句柄. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数. |
@GUI_DragID | 被拖动(Drag)控件的标识符. 仅对拖动放下(Drop)事件函数有效. 参见 GUISetOnEvent 函数. |
@GUI_DragFile | 被拖动(Drag)文件的文件名. 仅对拖动放下(Drop)事件函数有效. 参见 GUISetOnEvent 函数. |
@GUI_DropID | 放下(Drop) GUI 控件标识符. 仅对拖动放下(Drop)事件函数有效. 参见 GUISetOnEvent 函数. |
@GUI_WinHandle | 最后点击的 GUI 窗口句柄. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数. |
@HotKeyPressed | 最后按下的热键. 参考 HotkeySet 函数 |
以下使用于 WinSetState, Run, RunWait, FileCreateShortcut 或 FileGetShortcut 函数: | |
@SW_DISABLE | 禁用窗口. |
@SW_ENABLE | 启用窗口. |
@SW_HIDE | 隐藏窗口并激活另一个窗口. |
@SW_LOCK | 锁定窗口, 以避免刷新. |
@SW_MAXIMIZE | 最大化指定窗口. |
@SW_MINIMIZE | 最小化指定窗口, 并激活 Z 顺序的下一个顶层窗口. |
@SW_RESTORE | 激活并显示指定窗口. 如果窗口最小化或最大化, 则还原到原始大小和位置. 应用程序显示窗口时应指定此标志还原最小化窗口. |
@SW_SHOW | 激活窗口, 并显示为当前大小和位置. |
@SW_SHOWDEFAULT | 设置启动的应用程序以 SW_ 值的状态值显示. |
@SW_SHOWMAXIMIZED | 激活窗口, 并显示为最大化窗口. |
@SW_SHOWMINIMIZED | 激活窗口, 并显示为最小化窗口. |
@SW_SHOWMINNOACTIVE | 窗口显示为最小化. 类似于 @SW_SHOWMINIMIZED, 但不激活窗口. |
@SW_SHOWNA | 窗口显示为当前大小和位置. 类似于 @SW_SHOW, 但不激活窗口. |
@SW_SHOWNOACTIVATE | 窗口显示为上次的大小和位置. 类似于 @SW_SHOWNORMAL, 但不激活窗口. |
@SW_SHOWNORMAL | 激活并显示指定窗口. 如果窗口最小化或最大化, 则还原到原始大小和位置. 应用程序第一次显示窗口时应指定此标志. |
@SW_UNLOCK | 取消锁定窗口, 允许窗口刷新. |
@TRAY_ID | 在 TraySet(Item) 事件动作时, 最后点击的项目标识符. |
@TrayIconFlashing | 托盘图标闪烁时返回 1, 否则返回 0. |
@TrayIconVisible | 托盘图标可见时返回 1, 否则返回 0. |
@CR |
回车符, Chr(13); 有时用于换行符. |
@LF |
换行符, Chr(10); 通常用于换行. |
@CRLF |
等于 @CR & @LF ;偶尔用于换行符. |
@TAB |
Tab 字符, Chr(9) |
provider with jb51.net (unicode) |