下面列出的是一些与AutoIt相关的宏。
如需查看所有宏的列表请点击 此处 。
宏(Macro) | 说明(Description) |
@compiled |
若脚本已编译则为1,否则为0; |
@error |
错误标志。详细说明请查看 SetError 函数部分。 |
@extended |
扩展函数返回值,一般用于 StringReplace 等函数。 |
@NumParams | 调用中函数的参数数量。 |
@ScriptName |
当前运行中的脚本文件名。 |
@ScriptDir |
当前运行中的脚本所在的目录(不包括结尾的反斜杠符号)。 |
@ScriptFullPath |
当前运行中的脚本的完整路径,等价于@ScriptDir 加 "\" 再加 @ScriptName |
@WorkingDir |
当前/激活的工作目录(不包括结尾的反斜杠符号) |
@AutoItExe | 当前运行中的已编译脚本程序的完整路径 |
@AutoItVersion |
AutoIt 的版本号,比如 3.0.102.0 |
@InetGetActive | 若调用 InetGet 函数所执行的下载操作进行中则该值为1,否则为0。 |
@InetGetBytesRead | 在调用 InetGet 函数所执行的下载操作进行中时该值为当前已下载文件大小的字节数,若在下载过程中出错则该值为-1。 |
@GUI_CtrlId | 上一次点击的GUI控件ID。 |
@GUI_CtrlHandle | 上一次点击的GUI控件句柄。 |
@GUI_WinHandle | 上一次点击的GUI窗口句柄。 |
以下宏配合 WinSetState,
Run, RunWait, FileCreateShortcut 与 FileGetShortcut 等函数使用。 |
|
@SW_DISABLE | 屏蔽(禁用)指定窗口。 |
@SW_ENABLE | 恢复指定窗口(使其重新可用)。 |
@SW_HIDE | 隐藏指定窗口并激活其它窗口。 |
@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 | 激活并显示指定窗口,如果该窗口已最小化或最大化则以其原始大小和位置还原。一般来说,应用程序在首次显示窗口时应该应用此标志。 |
@CR |
回车,Chr(13);有时用于换行。 |
@LF |
换行,Chr(10);通常用于换行。 |
@CRLF |
等价于 @CR 加 @LF ;偶尔也用于换行。 |
@TAB |
制表符, Chr(9) |