AutoHotkey是一款免費的、功能強大的Windows平臺下開放源代碼的熱鍵腳本語言。使用者可將鍵盤、鼠標甚至游戲搖桿的移動和點擊動作記錄下來。也可以通過命令調用系統接口及程序,并創建基于簡單語言的圖形化界面的執行程序。
AutoHotkey軟件功能
1、通過發送鍵盤鍵擊和鼠標點擊自動化幾乎所有的操作,可以手工編寫宏或者使用宏錄制器。
2、為鍵盤,游戲桿和鼠標創建 熱鍵。幾乎任何按鍵、按鈕或組合鍵都可以設置為熱鍵。
3、在您鍵入縮寫時 擴展縮寫。例如,鍵入 "btw" 能自動地生成 "by the way"。
4、創建自定義的數據輸入表格、用戶界面和菜單欄。詳見 圖形用戶界面。
5、重新映射 您鍵盤、游戲桿和鼠標上的按鍵和按鈕。
6、通過 WinLIRC 客戶端腳本 對手執遙控器的信號作出反應。
7、運行現有的 AutoIt v2 腳本,并用 新功能 增強它們。
8、將任何的腳本轉換為 exe文件,使其在沒有安裝 AutoHotkey 的計算機上也能運行。
AutoHotkey注意事項
1、在字符串賦值時,使用a=b這種方式時,“"”(英文雙引號)、“,”(英文逗號)需要轉義,轉義符為“·”(Tab上面,1左邊的字符),等同于其他語言的“\”。其他要轉義的字符:回車“`r”,換行“`n”,制表符“`t”,空格“%A_Space%”,非注釋分號“`;”,非引用百分號“`%”。
2、AHKer在接觸AHK可能接觸過其他語言,會有書寫方面的問題。建議按照標準書寫風格書寫并嚴格使用制表符以及區塊進行分層。語句各屬性項目嚴格使用英文逗號分隔而不是空格,這會大大減少錯誤情況。
3、使用AutoScriptWriter錄制的腳本可能會用語句冗余以及操作時間不當等操作,可以作參考并適當添加win相關命令以及PixelGetColor、ImageSearch等命令在恰當的時機操作。
4、窗口以及像素相關操作(如鼠標點擊)默認為相對當前活動窗口,一些操作可能會錯誤。需要默認為全屏幕,請在腳本頭添加:
CoordMode,Pixel,Screen
CoordMode,Mouse,screen
5、腳本運行時,默認會有任務欄圖標及相關右鍵菜單,如不需右鍵菜單,請在腳本頭添加Menu, Tray, NoStandard;如不需要顯示任務欄圖標,請在腳本頭添加#NoTrayIcon。
6、在 Windows 95/98/Me 下,一些 高級功能例如鼠標熱鍵和 熱字串 -- 在Win9x 平臺將失效。
在Window8/8.1環境下,BlockInput會失效。
在Windows RT操作系統上,需要越獄并下載指定編譯版本Autohotkey,手動注冊相關注冊表項后
即可使用,不保證所用命令有效。
更新日志
固定載入bmp文件作為圖標的原始大小。
固定復合作業,如測試。道具[1]+ = 1(由v1.1.27.01斷開)。