首页 > 代码库 > au3宏指令参考 - 完整宏指令列表
au3宏指令参考 - 完整宏指令列表
下面是按字母顺序列出 AutoIt 可用的所有宏.
宏指令 | 说明 |
@AppDataCommonDir | [Application Data] 文件夹路径 |
@AppDataDir | 当前用户 [Application Data] 文件夹路径 |
@AutoItExe | 当前运行 AutoIt 可执行文件的完整路径和文件名. 编译脚本时,则是被编译脚本的路径. |
@AutoItPID | 当前运行脚本的进程 PID. |
@AutoItVersion | AutoIt 版本号,如 3.0.81.0 |
@AutoItX64 | 如果脚本运行在 64 位版本的 AutoIt, 则返回 1. |
@COM_EventObj | 对象的 COM 事件正在激发, 仅对 COM 事件函数有效. |
@CommonFilesDir | [Common Files] 文件夹的路径 |
@Compiled | 如为已编译的可执行文件, 则返回 1; 否则返回 0. |
@ComputerName | 计算机的网络名称. |
@ComSpec | 即 %comspec% 的值, 指向二级命令解释程序; 其返回值 = C:\Windows\System32\cmd.exe 主要供命令行使用, 例如 Run(@ComSpec & " /k help | more") |
@CPUArch | CPU 检测.如 32 位 CPU 则返回 "X86"; 而 CPU 位则返回 "X64". |
@CR | 回车符, Chr(13); 有时用于换行符. |
@CRLF | 等于 @CR & @LF ;偶尔用于换行符 |
@DesktopCommonDir | [桌面] 文件夹路径 |
@DesktopDir | 当前用户 [桌面] 文件夹路径 |
@DesktopHeight | 桌面屏幕高度像素值. (垂直分辨率) |
@DesktopWidth | 桌面屏幕宽度像素值. (水平分辨率) |
@DesktopDepth | 桌面屏幕每象素色深. |
@DesktopRefresh | 屏幕刷新率(赫兹). |
@DocumentsCommonDir | [Documents] 文件夹路径 |
@error | 错误标志的状态. 参考 SetError 函数. |
@exitCode | 为 Exit 设置的退出代码. |
@exitMethod | 退出方式. 参考 OnAutoItExitRegister() 函数. |
@extended | 扩展函数的返回值, 用于一些特定函数.如 StringReplace. |
@FavoritesCommonDir | 公用 [Favorites] 文件夹路径 |
@FavoritesDir | [收藏夹] 文件夹路径 |
@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 函数. |
@HomeDrive | 当前用户主目录所在驱动器号.例如 C: |
@HomePath | 当前用户的主目录.如 Documents and Settings\Administrator 结合 @HomeDrive 宏可获取其完整路径. |
@HomeShare | 包含当前用户主目录的服务器和共享名. |
@HOUR | 24 小时制的小时值. 范围: 00 到 23 |
@HotKeyPressed | 最后按下的热键. 参考 HotkeySet 函数. |
@IPAddress1 | 第一个网络适配器的 IP 地址.在某些电脑上可能会返回 127.0.0.1 |
@IPAddress2 | 第二个网络适配器的 IP 地址.若不存在则返回 0.0.0.0 |
@IPAddress3 | 第三个网络适配器的 IP 地址.若不存在则返回 0.0.0.0 |
@IPAddress4 | 第四个网络适配器的 IP 地址.若不存在则返回 0.0.0.0 |
@KBLayout | 返回键盘布局代码. 查看 附录. |
@LF | 换行符, Chr(10); 通常用于换行. |
@LogonDNSDomain | 登陆的 DNS 域. |
@LogonDomain | 登陆的域. |
@LogonServer | 登陆的服务器. |
@MDAY | 月份的天数值? 范围: 01 到 31 |
@MIN | 时钟的分钟值.? 范围: 00 到 59 |
@MON | 月份值.? 范围: 01 到 12 |
@MSEC | 时钟的毫秒值. 范围: 00 到 999 |
@MUILang | 返回多语言代码 (Vista is OK by default). 参考 附录. |
@MyDocumentsDir | [我的文档] 文件夹路径 |
@NumParams | 用户定义函数的参数数量 |
@OSArch | 检测当前操作系统结构类型. 返回下例值之一: "X86", "IA64", "X64". |
@OSBuild | 返回操作系统版本号. 例如 Windows 2003 Server 返回 3790 |
@OSLang | 检测当前操作系统语言. 参考 附录. |
@OSServicePack | 返回 Service pack(维护包) 信息.如: "Service Pack 3"; Windows 95 则可能返回 "B". |
@OSType | 检测当前操作系统版本类型. 返回"WIN32_NT" 为: NT/2000/XP/2003/Vista/2008/Win7/2008R2. |
@OSVersion | 返回操作系统的内部版本号: "WIN_2008R2", "WIN_7", “WIN_8”,"WIN_2008", "WIN_VISTA", "WIN_2003", "WIN_XP", "WIN_XPe", "WIN_2000". |
@ProgramFilesDir | [Program Files] 文件夹路径.如 C:\Program Files |
@ProgramsCommonDir | [开始菜单\程序] 文件夹路径 |
@ProgramsDir | 当前用户 [开始菜单\程序] 文件夹路径 |
@ScriptDir | 当前运行脚本的目录 (不包含尾随反斜杠) |
@ScriptFullPath | 等同于"目录\文件名",即: @ScriptDir & "\" & @ScriptName 的组合 |
@ScriptLineNumber | 当前执行的脚本行号. 在调试循环语句是非常有用. 可以传递这个行号给调用的函数. (对已编译的脚本没有意义) |
@ScriptName | 当前运行脚本的文件名. |
@SEC | 时钟的秒值. 范围: 00 到 59 |
@StartMenuCommonDir | [开始菜单] 文件夹路径 |
@StartMenuDir | 当前用户 [开始菜单] 文件夹路径 |
@StartupCommonDir | [开始 菜单\程序\启动] 文件夹路径 |
@StartupDir | 当前用户 [开始 菜单\程序\启动] 文件夹路径 |
@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 | 取消锁定窗口, 允许窗口刷新. |
@SystemDir | [System] 或 [System32] 文件夹路径.如 C:\Windows\System32 |
@TAB | Tab 字符, Chr(9) |
@TempDir | [Temp] 文件夹路径.如 C:\DOCUME~1\ADMINI~1\LOCALS~\Temp |
@TRAY_ID | 在 TraySet(Item) 事件动作时, 最后点击的项目标识符. |
@TrayIconFlashing | 托盘图标闪烁时返回 1, 否则返回 0. |
@TrayIconVisible | 托盘图标可见时返回 1, 否则返回 0. |
@UserProfileDir | C:\Documents and Settings\Administrator 文件夹路径. |
@UserName | 当前登陆的用户名称. |
@WDAY | 星期值. 范围: 1 到 7, 对应于星期日到星期六. |
@WindowsDir | [Windows] 文件夹路径.如 C:\Windows |
@WorkingDir | 当前/激活的工作目录(不包括结尾的反斜杠符号) |
@YDAY | 当天属该年的第几天. 范围: 001 到 366 (如果不是闰年,则范围为: 001 到 365) |
@YEAR | 当前年份(4位数) |
au3宏指令参考 - 完整宏指令列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。