宏参考 - AutoIt 相关

下面列出的是一些与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, FileCreateShortcutFileGetShortcut 函数:
@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)