下面列出與 AutoIt 相關(guān)的宏. 到這里查看完整宏指令列表.
宏指令 | 作用描述 |
@compiled | 如為已編譯的可執(zhí)行文件, 則返回 1; 否則返回 0. |
@error | 錯(cuò)誤標(biāo)志的狀態(tài). 參考 SetError 函數(shù). |
@exitCode | 為 Exit 設(shè)置退出代碼. |
@exitMethod | 參考 OnAutoItExitRegister() 函數(shù) |
@extended |
擴(kuò)展函數(shù)的返回值, 用于一些特定函數(shù).如 StringReplace. |
@NumParams | 用戶定義函數(shù)的參數(shù)數(shù)量. |
@ScriptName |
當(dāng)前運(yùn)行腳本的文件名. |
@ScriptDir |
當(dāng)前運(yùn)行腳本的目錄 (不包含尾隨反斜杠) |
@ScriptFullPath |
等同于"目錄\文件名",即: @ScriptDir & "\" & @ScriptName 的組合 |
@ScriptLineNumber | 當(dāng)前執(zhí)行的腳本行號(hào). 在調(diào)試循環(huán)語(yǔ)句是非常有用. 可以傳遞這個(gè)行號(hào)給調(diào)用的函數(shù). (對(duì)已編譯的腳本沒有意義) |
@WorkingDir |
當(dāng)前/激活的工作目錄(不包括結(jié)尾的反斜杠符號(hào)) |
@AutoItExe | 當(dāng)前運(yùn)行 AutoIt 可執(zhí)行文件的完整路徑和文件名 |
@AutoItPID | 當(dāng)前運(yùn)行腳本的進(jìn)程 PID. |
@AutoItVersion |
AutoIt 版本號(hào),如 3.0.102.0 |
@AutoItX64 | 如果腳本運(yùn)行在 64 位版本的 AutoIt, 則返回 1. |
@COM_EventObj | 對(duì)象的 COM 事件正在激發(fā), 僅對(duì) COM 事件函數(shù)有效. |
@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ù). |
@HotKeyPressed | 最后按下的熱鍵. 參考 HotkeySet 函數(shù) |
以下使用于 WinSetState, Run, RunWait, FileCreateShortcut 或 FileGetShortcut 函數(shù): | |
@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 | 取消鎖定窗口, 允許窗口刷新. |
@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. |
@CR |
回車符, Chr(13); 有時(shí)用于換行符. |
@LF |
換行符, Chr(10); 通常用于換行. |
@CRLF |
等于 @CR & @LF ;偶爾用于換行符. |
@TAB |
Tab 字符, Chr(9) |
provider with jb51.net (unicode) |