下面是按字母順序列出 AutoIt 可用的所有宏.
宏指令 | 說明 |
@AppDataCommonDir | [Application Data] 文件夾路徑 |
@AppDataDir | 當(dāng)前用戶 [Application Data] 文件夾路徑 |
@AutoItExe | 當(dāng)前運(yùn)行 AutoIt 可執(zhí)行文件的完整路徑和文件名. 編譯腳本時(shí),則是被編譯腳本的路徑. |
@AutoItPID | 當(dāng)前運(yùn)行腳本的進(jìn)程 PID. |
@AutoItVersion | AutoIt 版本號(hào),如 3.0.81.0 |
@AutoItX64 | 如果腳本運(yùn)行在 64 位版本的 AutoIt, 則返回 1. |
@COM_EventObj | 對(duì)象的 COM 事件正在激發(fā), 僅對(duì) COM 事件函數(shù)有效. |
@CommonFilesDir | [Common Files] 文件夾的路徑 |
@Compiled | 如為已編譯的可執(zhí)行文件, 則返回 1; 否則返回 0. |
@ComputerName | 計(jì)算機(jī)的網(wǎng)絡(luò)名稱. |
@ComSpec | 即 %comspec% 的值, 指向二級(jí)命令解釋程序; 其返回值 = C:\Windows\System32\cmd.exe 主要供命令行使用, 例如 Run(@ComSpec & " /k help | more") |
@CPUArch | CPU 檢測.如 32 位 CPU 則返回 "X86"; 而 CPU 位則返回 "X64". |
@CR | 回車符, Chr(13); 有時(shí)用于換行符. |
@CRLF | 等于 @CR & @LF ;偶爾用于換行符 |
@DesktopCommonDir | [桌面] 文件夾路徑 |
@DesktopDir | 當(dāng)前用戶 [桌面] 文件夾路徑 |
@DesktopHeight | 桌面屏幕高度像素值. (垂直分辨率) |
@DesktopWidth | 桌面屏幕寬度像素值. (水平分辨率) |
@DesktopDepth | 桌面屏幕每象素色深. |
@DesktopRefresh | 屏幕刷新率(赫茲). |
@DocumentsCommonDir | [Documents] 文件夾路徑 |
@error | 錯(cuò)誤標(biāo)志的狀態(tài). 參考 SetError 函數(shù). |
@exitCode | 為 Exit 設(shè)置的退出代碼. |
@exitMethod | 退出方式. 參考 OnAutoItExitRegister() 函數(shù). |
@extended | 擴(kuò)展函數(shù)的返回值, 用于一些特定函數(shù).如 StringReplace. |
@FavoritesCommonDir | 公用 [Favorites] 文件夾路徑 |
@FavoritesDir | [收藏夾] 文件夾路徑 |
@GUI_CtrlId | 最后點(diǎn)擊的控件標(biāo)識(shí)符. 僅對(duì)事件函數(shù)有效. 參見 GUICtrlSetOnEvent 函數(shù). |
@GUI_CtrlHandle | 最后點(diǎn)擊的控件句柄. 僅對(duì)事件函數(shù)有效. 參見 GUICtrlSetOnEvent 函數(shù). |
@GUI_DragId | 被拖動(dòng)(Drag)控件的標(biāo)識(shí)符. 僅對(duì)拖動(dòng)放下(Drop)事件函數(shù)有效. 參見 GUISetOnEvent 函數(shù). |
@GUI_DragFile | 被拖動(dòng)(Drag)文件的文件名. 僅對(duì)拖動(dòng)放下(Drop)事件函數(shù)有效. 參見 GUISetOnEvent 函數(shù). |
@GUI_DropId | 放下(Drop) GUI 控件標(biāo)識(shí)符. 僅對(duì)拖動(dòng)放下(Drop)事件函數(shù)有效. 參見GUISetOnEvent 函數(shù) |
@GUI_WinHandle | 最后點(diǎn)擊的 GUI 窗口句柄. 僅對(duì)事件函數(shù)有效. 參見 GUICtrlSetOnEvent 函數(shù). |
@HomeDrive | 當(dāng)前用戶主目錄所在驅(qū)動(dòng)器號(hào).例如 C: |
@HomePath | 當(dāng)前用戶的主目錄.如 Documents and Settings\Administrator 結(jié)合 @HomeDrive 宏可獲取其完整路徑. |
@HomeShare | 包含當(dāng)前用戶主目錄的服務(wù)器和共享名. |
@HOUR | 24 小時(shí)制的小時(shí)值. 范圍: 00 到 23 |
@HotKeyPressed | 最后按下的熱鍵. 參考 HotkeySet 函數(shù). |
@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 |
@KBLayout | 返回鍵盤布局代碼. 查看 附錄. |
@LF | 換行符, Chr(10); 通常用于換行. |
@LogonDNSDomain | 登陸的 DNS 域. |
@LogonDomain | 登陸的域. |
@LogonServer | 登陸的服務(wù)器. |
@MDAY | 月份的天數(shù)值? 范圍: 01 到 31 |
@MIN | 時(shí)鐘的分鐘值.? 范圍: 00 到 59 |
@MON | 月份值.? 范圍: 01 到 12 |
@MSEC | 時(shí)鐘的毫秒值. 范圍: 00 到 999 |
@MUILang | 返回多語言代碼 (Vista is OK by default). 參考 附錄. |
@MyDocumentsDir | [我的文檔] 文件夾路徑 |
@NumParams | 用戶定義函數(shù)的參數(shù)數(shù)量 |
@OSArch | 檢測當(dāng)前操作系統(tǒng)結(jié)構(gòu)類型. 返回下例值之一: "X86", "IA64", "X64". |
@OSBuild | 返回操作系統(tǒng)版本號(hào). 例如 Windows 2003 Server 返回 3790 |
@OSLang | 檢測當(dāng)前操作系統(tǒng)語言. 參考 附錄. |
@OSServicePack | 返回 Service pack(維護(hù)包) 信息.如: "Service Pack 3"; Windows 95 則可能返回 "B". |
@OSType | 檢測當(dāng)前操作系統(tǒng)版本類型. 返回"WIN32_NT" 為: NT/2000/XP/2003/Vista/2008/Win7/2008R2. |
@OSVersion | 返回操作系統(tǒng)的內(nèi)部版本號(hào): "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 | 當(dāng)前用戶 [開始菜單\程序] 文件夾路徑 |
@ScriptDir | 當(dāng)前運(yùn)行腳本的目錄 (不包含尾隨反斜杠) |
@ScriptFullPath | 等同于"目錄\文件名",即: @ScriptDir & "\" & @ScriptName 的組合 |
@ScriptLineNumber | 當(dāng)前執(zhí)行的腳本行號(hào). 在調(diào)試循環(huán)語句是非常有用. 可以傳遞這個(gè)行號(hào)給調(diào)用的函數(shù). (對(duì)已編譯的腳本沒有意義) |
@ScriptName | 當(dāng)前運(yùn)行腳本的文件名. |
@SEC | 時(shí)鐘的秒值. 范圍: 00 到 59 |
@StartMenuCommonDir | [開始菜單] 文件夾路徑 |
@StartMenuDir | 當(dāng)前用戶 [開始菜單] 文件夾路徑 |
@StartupCommonDir | [開始 菜單\程序\啟動(dòng)] 文件夾路徑 |
@StartupDir | 當(dāng)前用戶 [開始 菜單\程序\啟動(dòng)] 文件夾路徑 |
@SW_DISABLE | 禁用窗口. |
@SW_ENABLE | 啟用窗口. |
@SW_HIDE | 隱藏窗口并激活另一個(gè)窗口. |
@SW_LOCK | 鎖定窗口, 以避免刷新. |
@SW_MAXIMIZE | 最大化指定窗口. |
@SW_MINIMIZE | 最小化指定窗口, 并激活 Z 順序的下一個(gè)頂層窗口. |
@SW_RESTORE | 激活并顯示指定窗口. 如果窗口最小化或最大化, 則還原到原始大小和位置. 應(yīng)用程序顯示窗口時(shí)應(yīng)指定此標(biāo)志還原最小化窗口. |
@SW_SHOW | 激活窗口, 并顯示為當(dāng)前大小和位置. |
@SW_SHOWDEFAULT | 設(shè)置啟動(dòng)的應(yīng)用程序以 SW_ 值的狀態(tài)值顯示. |
@SW_SHOWMAXIMIZED | 激活窗口, 并顯示為最大化窗口. |
@SW_SHOWMINIMIZED | 激活窗口, 并顯示為最小化窗口. |
@SW_SHOWMINNOACTIVE | 窗口顯示為最小化. 類似于 @SW_SHOWMINIMIZED, 但不激活窗口. |
@SW_SHOWNA | 窗口顯示為當(dāng)前大小和位置. 類似于 @SW_SHOW, 但不激活窗口. |
@SW_SHOWNOACTIVATE | 窗口顯示為上次的大小和位置. 類似于 @SW_SHOWNORMAL, 但不激活窗口. |
@SW_SHOWNORMAL | 激活并顯示指定窗口. 如果窗口最小化或最大化, 則還原到原始大小和位置. 應(yīng)用程序第一次顯示窗口時(shí)應(yīng)指定此標(biāo)志. |
@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) 事件動(dòng)作時(shí), 最后點(diǎn)擊的項(xiàng)目標(biāo)識(shí)符. |
@TrayIconFlashing | 托盤圖標(biāo)閃爍時(shí)返回 1, 否則返回 0. |
@TrayIconVisible | 托盤圖標(biāo)可見時(shí)返回 1, 否則返回 0. |
@UserProfileDir | C:\Documents and Settings\Administrator 文件夾路徑. |
@UserName | 當(dāng)前登陸的用戶名稱. |
@WDAY | 星期值. 范圍: 1 到 7, 對(duì)應(yīng)于星期日到星期六. |
@WindowsDir | [Windows] 文件夾路徑.如 C:\Windows |
@WorkingDir | 當(dāng)前/激活的工作目錄(不包括結(jié)尾的反斜杠符號(hào)) |
@YDAY | 當(dāng)天屬該年的第幾天. 范圍: 001 到 366 (如果不是閏年,則范圍為: 001 到 365) |
@YEAR | 當(dāng)前年份(4位數(shù)) |
provider with jb51.net (unicode) |