winiwn7小編給大家?guī)淼氖敲麨锳utoHotkey 是一款免費(fèi)的、Windows平臺(tái)下開放源代碼的熱鍵腳本語(yǔ)言。有了它,您可以:通過發(fā)送鍵盤鍵擊和鼠標(biāo)點(diǎn)擊自動(dòng)化幾乎所有的操作。您可以手工編寫宏或者使用宏錄制器。是為游戲操縱桿和鼠標(biāo)創(chuàng)建的熱鍵,是自動(dòng)按鍵。也可以通過命令調(diào)用系統(tǒng)接口及程序,并創(chuàng)建基于簡(jiǎn)單語(yǔ)言的圖形化界面的執(zhí)行程序。
主要功能
通過發(fā)送鍵盤或鼠標(biāo)的鍵擊動(dòng)作命令來實(shí)現(xiàn)幾乎所有操作的自動(dòng)化。您可以自己編寫 宏(AutoHotkey Script) 或者使用宏錄制器(AutoScriptWriter)來生成;為鍵盤,游戲操縱桿和鼠標(biāo)創(chuàng)建 熱鍵。 事實(shí)上任何的按鍵、按鈕或組合鍵都可以被設(shè)置為熱鍵;
可以對(duì)Windows各類型窗口進(jìn)行匹配以及相關(guān)屬性調(diào)整(例如:透明、隱藏、置頂、改變大小等);
當(dāng)鍵入您自定義的縮寫時(shí)可以 擴(kuò)展縮寫。例如, 鍵入“btw”就可以自動(dòng)擴(kuò)展為“by the way”;
創(chuàng)建自定義的數(shù)據(jù)輸入表格、用戶界面、菜單等標(biāo)準(zhǔn)控件以及ActiveX 組件(例如IE瀏覽器控件)等。詳情請(qǐng)看 圖形界面 部分;
映射 鍵盤、游戲操縱桿和鼠標(biāo)上的按鍵或按鈕;
運(yùn)行現(xiàn)有的AutoIt v2腳本并用 新功能 來增強(qiáng)它們;
將腳本文件編譯 成EXE可執(zhí)行文件,使得程序在沒有安裝AutoHotkey的機(jī)器上得以運(yùn)行;
借助 相關(guān)工具 以實(shí)現(xiàn)更強(qiáng)大的功能;
更多關(guān)于熱鍵的說明
AutoHotkey 可令鍵盤、游戲操縱桿和鼠標(biāo)的所有潛能都發(fā)揮出來。例如,除了典型的Control、Alt和Shift鍵之外,你還可以定義Win鍵(徽標(biāo)鍵)和Capslock鍵作為調(diào)節(jié)鍵。 而實(shí)際上你還可以設(shè)置任意的鍵盤按鍵或鼠標(biāo)按鍵作為調(diào)節(jié)鍵。詳細(xì)內(nèi)容請(qǐng)看 高級(jí)熱鍵 部分。
注意事項(xiàng)
1、在字符串賦值時(shí),使用a=b這種方式時(shí),“"”(英文雙引號(hào))、“,”(英文逗號(hào))需要轉(zhuǎn)義,轉(zhuǎn)義符為“·”(Tab上面,1左邊的字符),等同于其他語(yǔ)言的“\”。其他要轉(zhuǎn)義的字符:回車“`r”,換行“`n”,制表符“`t”,空格“%A_Space%”,非注釋分號(hào)“`;”,非引用百分號(hào)“`%”。2、AHKer在接觸AHK可能接觸過其他語(yǔ)言,會(huì)有書寫方面的問題。建議按照標(biāo)準(zhǔn)書寫風(fēng)格書寫并嚴(yán)格使用制表符以及區(qū)塊進(jìn)行分層。語(yǔ)句各屬性項(xiàng)目嚴(yán)格使用英文逗號(hào)分隔而不是空格,這會(huì)大大減少錯(cuò)誤情況。
3、使用AutoScriptWriter錄制的腳本可能會(huì)用語(yǔ)句冗余以及操作時(shí)間不當(dāng)?shù)炔僮?,可以作參考并適當(dāng)添加win相關(guān)命令以及PixelGetColor、ImageSearch等命令在恰當(dāng)?shù)臅r(shí)機(jī)操作。
4、窗口以及像素相關(guān)操作(如鼠標(biāo)點(diǎn)擊)默認(rèn)為相對(duì)當(dāng)前活動(dòng)窗口,一些操作可能會(huì)錯(cuò)誤。需要默認(rèn)為全屏幕,請(qǐng)?jiān)谀_本頭添加:
CoordMode,Pixel,Screen
CoordMode,Mouse,screen
5、腳本運(yùn)行時(shí),默認(rèn)會(huì)有任務(wù)欄圖標(biāo)及相關(guān)右鍵菜單,如不需右鍵菜單,請(qǐng)?jiān)谀_本頭添加Menu, Tray, NoStandard;如不需要顯示任務(wù)欄圖標(biāo),請(qǐng)?jiān)谀_本頭添加#NoTrayIcon。
更新日志
固定載入bmp文件作為圖標(biāo)的原始大小。
固定復(fù)合作業(yè),如測(cè)試。道具[1]+ = 1(由v1.1.27.01斷開)。