下面列出的是一些与AutoIt相关的宏.
如需查看所有宏的列表请点击 此处.
宏 | 详细信息 |
@compiled | 返回1说明脚本已经编译,如果为0就没有编译. |
@error | 错误标识. 参考 SetError 函数. |
@exitCode | 退出代码,使用Exit设置 |
@exitMethod | 参考 Func OnAutoItExitRegister(). |
@extended | 扩展的函数返回值,使用于一些特定函数.如: StringReplace. |
@NumParams | 调用用户函数的参数数量. |
@ScriptName | 当前运行的脚本的长文件名. |
@ScriptDir | 脚本所在目录. (结果不包含反斜杠符号 \ ) |
@ScriptFullPath | 等价于 @ScriptDir & '\' & @ScriptName |
@ScriptLineNumber | 当前执行的脚本行号. 在调试循环语句是非常有用. (已经编译的脚本中没多大意义) |
@WorkingDir | 当前/活动的工作目录(不包括结尾的反斜杠符号) |
@AutoItExe | 当前脚本的完整路径. 编译的文件返回EXE文件所在完整路径. |
@AutoItPID | 当前运行脚本的进程 PID. |
@AutoItVersion | AutoIt 版本号,如 3.3.0.0 |
@AutoItX64 | 如果返回1说明程序运行的是64位构架的 AutoIt. |
@COM_EventObj | 当前COM事件所处于的对象. 只有效于 COM 事件函数. |
@GUI_CtrlId | 最后点击的控件标识(Control ID). 只是使用 event 函数时有效.参考 GUICtrlSetOnEvent 函数. |
@GUI_CtrlHandle | 最后点击的控件句柄(Control handle). 只是使用event 函数时有效. 请参考GUICtrlSetOnEvent 函数. |
@GUI_DragID | 拖动控件标识(Control ID). 只是使用 Event 函数时有效. 请参考 GUISetOnEvent 函数. |
@GUI_DragFile | 拖动文件(到控件)的文件名. 只是使用 Event 函数时有效. 请参考 GUISetOnEvent 函数. |
@GUI_DropID | 拖动文件(到控件)的文件名. 只是使用 Event 函数时有效. 请参考 GUISetOnEvent 函数. |
@GUI_WinHandle | 最后点击的GUI窗口句柄(GUI Window handle). 只是使用event 函数时有效. 请参考 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) OnEvent 动作的时候,最后点击的项目标识. |
@TrayIconFlashing | 如果托盘图标在闪烁返回1,反之,返回0. |
@TrayIconVisible | 如果托盘图标可见返回1,反之,返回0. |
@CR | 回车符, Chr(13); 有时同于换行. |
@LF | 换行符, Chr(10); 通常同于换行. |
@CRLF | 等于 @CR & @LF ;通常同于换行. |
@TAB | Tab 字符, Chr(9) |