下面按字母順序列出在 AutoIt 中可用的宏:
宏 | 說(shuō)明 |
@AppDataCommonDir | Application Data 目录所在路径(例:C:\Documents and Settings\All Users\Application Data) |
@AppDataDir | 当前用户的 Application Data 目录所在路径 |
@AutoItExe | 当前运行中的已编译脚本程序的完整路径。 |
@AutoItVersion | AutoIt 的版本號(hào),比如 3.0.102.0 |
@CommonFilesDir | Common Files 文件夾 所在路徑(例:C:\Program Files\Common Files) |
@Compiled | 若腳本已編譯則為1,否則為0; |
@ComputerName | 計(jì)算機(jī)名 |
@ComSpec | 即 %comspec% 的值(%comspec% 是一個(gè)指向當(dāng)前命令行外殼的環(huán)境變量,通常因操作系統(tǒng)的不同而可能是 cmd.exe 或 command.exe), 主要用于命令行語(yǔ)句,例: Run(@ComSpec & " /k help | more") |
@CR | 回車,Chr(13);有時(shí)用于換行。 |
@CRLF | 等价于 @CR 加 @LF ;偶尔也用于换行。 |
@DesktopCommonDir | 桌面 目錄所在路徑(例:C:\Documents and Settings\All Users\桌面) |
@DesktopDir | 當(dāng)前用戶的 桌面 目錄所在路徑 |
@DesktopHeight | 以象素為單位的屏幕寬度(水平分辨率),如 1024 |
@DesktopWidth | 以象素為單位的屏幕高度(垂直分辨率),如 768 |
@DesktopDepth | 屏幕的深度(顏色質(zhì)量),以每象素的位數(shù)為單位,如 32 |
@DesktopRefresh | 屏幕刷新率,以赫茲為單位,如 85 |
@DocumentsCommonDir | Documents 目錄所在路徑(例:C:\Documents and Settings\All Users\Documents) |
@error | 錯(cuò)誤標(biāo)志。詳細(xì)說(shuō)明請(qǐng)查看 SetError 函數(shù)部分。 |
@extended | 擴(kuò)展函數(shù)返回值,一般用于 StringReplace 等函數(shù)。 |
@FavoritesCommonDir | Favorites 目錄所在路徑(例:C:\Documents and Settings\All Users\Favorites) |
@FavoritesDir | 當(dāng)前用戶的 Favorites 目錄所在路徑 |
@GUI_CtrlId | 上一次點(diǎn)擊的GUI控件ID,請(qǐng)查看 GUICtrlSetOnEvent 函數(shù)。 |
@GUI_CtrlHandle | 上一次點(diǎn)擊的GUI控件句柄,請(qǐng)查看 GUICtrlSetOnEvent 函數(shù)。 |
@GUI_WinHandle | 上一次點(diǎn)擊的GUI窗口句柄,請(qǐng)查看 GUICtrlSetOnEvent 函數(shù)。 |
@HomeDrive | 當(dāng)前用戶的帳號(hào)目錄所在驅(qū)動(dòng)器盤(pán)符(例:C:) |
@HomePath | 當(dāng)前用戶的帳號(hào)目錄(不包括盤(pán)符)。配合@HomeDrive使用即可獲得該目錄的完整路徑(例:\Documents and Settings\yonken) |
@HomeShare | 服務(wù)器與共享名,包括當(dāng)前用戶的帳號(hào)目錄 |
@HOUR | 當(dāng)前時(shí)鐘的時(shí)值(24時(shí)制),值域?yàn)?00 ~ 23 |
@InetGetActive | 若調(diào)用 InetGet 函數(shù)所執(zhí)行的下載操作進(jìn)行中則該值為1,否則為0。 |
@InetGetBytesRead | 在調(diào)用 InetGet 函數(shù)所執(zhí)行的下載操作進(jìn)行中時(shí)該值為當(dāng)前已下載文件大小的字節(jié)數(shù),若在下載過(guò)程中出錯(cuò)則該值為-1。 |
@IPAddress1 | 第一個(gè)網(wǎng)絡(luò)適配器的 IP 地址。在某些電腦上可能會(huì)返回 127.0.0.1 。 |
@IPAddress2 | 第二個(gè)網(wǎng)絡(luò)適配器的 IP 地址。若不存在則返回 0.0.0.0 。 |
@IPAddress3 | 第三個(gè)網(wǎng)絡(luò)適配器的 IP 地址。若不存在則返回 0.0.0.0 。 |
@IPAddress4 | 第四個(gè)網(wǎng)絡(luò)適配器的 IP 地址。若不存在則返回 0.0.0.0 。 |
@LF | 換行,Chr(10);通常用于換行。 |
@LogonDNSDomain | 已登陸 DNS 域。 |
@LogonDomain | 已登陸域(例:ANGEL) |
@LogonServer | 已登陸服務(wù)器(例:\\ANGEL) |
@MDAY | 指示當(dāng)天屬該月的第幾天,值域?yàn)?01 ~ 31 |
@MIN | 當(dāng)前時(shí)鐘的分值,值域?yàn)?00 ~ 59 |
@MON | 當(dāng)前月份,值域?yàn)?01 ~ 12 |
@MyDocumentsDir | 當(dāng)前用戶的 Documents 目錄所在路徑 |
@NumParams | 調(diào)用中函數(shù)的參數(shù)數(shù)量。 |
@OSBuild | 返回操作系統(tǒng)的內(nèi)部標(biāo)號(hào)(build號(hào)),如:Windows 2003 Server 返回的是 3790 |
@OSLang | 返回表示操作系統(tǒng)語(yǔ)言的編號(hào)(如0804)。詳情請(qǐng)查看 附錄(Appendix) 的說(shuō)明。 |
@OSServicePack | 系統(tǒng)已安裝的Service pack信息,比如"Service Pack 3" ,若是 Windows 95 則可能是 "B" |
@OSTYPE | 若操作系統(tǒng)是NT/2000/XP/2003則返回 "WIN32_NT",若系統(tǒng)是95/98/Me則返回 "WIN32_WINDOWS" |
@OSVersion | 返回操作系統(tǒng)的版本,如:"WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95" |
@ProgramFilesDir | Program Files 文件夾 所在路徑(例:C:\Program Files) |
@ProgramsCommonDir | 「開(kāi)始」菜單\程序 目錄所在路徑(例:C:\Documents and Settings\All Users\「開(kāi)始」菜單\程序) |
@ProgramsDir | 當(dāng)前用戶的 「開(kāi)始」菜單\程序 目錄所在路徑 |
@ScriptDir | 當(dāng)前運(yùn)行中的腳本所在的目錄(不包括結(jié)尾的反斜杠符號(hào))。 |
@ScriptFullPath | 當(dāng)前運(yùn)行中的腳本的完整路徑,等價(jià)于@ScriptDir 加 "\" 再加 @ScriptName |
@ScriptName | 當(dāng)前運(yùn)行中的腳本文件名。 |
@SEC | 當(dāng)前時(shí)鐘的秒值,值域?yàn)?00 ~ 59 |
@StartMenuCommonDir | 「開(kāi)始」菜單 目錄所在路徑(例:C:\Documents and Settings\All Users\「開(kāi)始」菜單) |
@StartMenuDir | 當(dāng)前用戶的 「開(kāi)始」菜單 目錄所在路徑 |
@StartupCommonDir | 啟動(dòng) 目錄所在路徑(例:C:\Documents and Settings\All Users\「開(kāi)始」菜單\程序\啟動(dòng)) |
@StartupDir | 當(dāng)前用戶的 啟動(dòng) 目錄所在路徑 |
@SW_DISABLE | 屏蔽(禁用)指定窗口 |
@SW_ENABLE | 恢復(fù)指定窗口(使其重新可用)。 |
@SW_HIDE | 隱藏指定窗口并激活其它窗口。 |
@SW_MAXIMIZE | 最大化指定窗口。 |
@SW_MINIMIZE | 最小化指定窗口并激活下一個(gè)在Z軸(垂直屏幕)方向上的頂層窗口。 |
@SW_RESTORE | 激活并顯示指定窗口,如果該窗口已最小化或最大化則以其原始大小和位置還原。一般來(lái)說(shuō),應(yīng)用程序在還原一個(gè)最小化窗口時(shí)應(yīng)該應(yīng)用此標(biāo)志。 |
@SW_SHOW | 激活指定窗口并使其以當(dāng)前大小和位置信息顯示。 |
@SW_SHOWDEFAULT | 设置显示状态(SW_值),程序在启动应用程序时需指定该值。 |
@SW_SHOWMAXIMIZED | 激活并最大化指定窗口。 |
@SW_SHOWMINIMIZED | 激活并最小化指定窗口。 |
@SW_SHOWMINNOACTIVE | 最小化显示指定窗口。与 @SW_SHOWMINIMIZED 不同之处在于该窗口将不被激活。 |
@SW_SHOWNA | 令指定窗口根据其当前大小和位置信息显示。与 @SW_SHOW 不同之处在于该窗口将不被激活。 |
@SW_SHOWNOACTIVATE | 令指定窗口以其上一次的大小和位置显示。与 @SW_SHOWNORMAL 不同之处在于该窗口将不被激活。 |
@SW_SHOWNORMAL | 激活并显示指定窗口,如果该窗口已最小化或最大化则以其原始大小和位置还原。一般来说,应用程序在首次显示窗口时应该应用此标志。 |
@SystemDir | Windows 下的 System (或System32)文件夾所在路徑(例:C:\WINDOWS\system32) |
@TAB | 制表符, Chr(9) |
@TempDir | 臨時(shí) 文件夾 所在路徑(例:C:\DOCUME~1\yonken\LOCALS~1\Temp) |
@UserProfileDir | 當(dāng)前用戶的 帳號(hào) 目錄所在路徑(例:C:\Documents and Settings\yonken) |
@UserName | 當(dāng)前登陸的用戶ID |
@WDAY | 指示當(dāng)天屬該周的第幾天,值域?yàn)?1 ~ 7,依次表示星期天到星期六。 |
@WindowsDir | Windows 文件夾 所在路徑(例:C:\WINDOWS) |
@WorkingDir | 當(dāng)前/激活的工作目錄(不包括結(jié)尾的反斜杠符號(hào)) |
@YDAY | 指示當(dāng)天屬該年的第幾天,值域?yàn)?1 ~ 366(若不是閏年則為365) |
@YEAR | 當(dāng)前年份(4位數(shù)) |