AutoHotkey是一款自由的、基於Windows平台的開放原始碼熱鍵腳本語言。您可以手工編寫宏或者使用宏錄製器。
基本介紹
簡介,AutoHotkey_L 分支,分支說明,分支區別,分支選擇,兼容問題,最近計畫,AutoHotkey_L 相關連結,
簡介
有了它,您可以:● 通過傳送鍵盤鍵擊和滑鼠點擊自動化幾乎所有的操作。您可以手工編寫宏或者使用宏錄製器。
● 在您鍵入縮寫時擴展縮寫。例如,鍵入 "btw" 能自動地生成 "by the way"。
● 重新映射您鍵盤、遊戲桿和滑鼠上的按鍵和按鈕。
● 通過 WinLIRC 客戶端腳本對手執遙控器的信號作出反應。
● 運行現有的 AutoIt v2 腳本,並用新功能增強它們。
● 將任何的腳本轉換為 EXE 檔案,使其在沒有安裝 AutoHotkey 的計算機上也能運行。
更多詳情請參見 AutoHotkey詞條和 AutoHotkey 幫助檔案.
AutoHotkey_L 分支
分支說明
由於 AutoHotkey Basic (即原來主要由 Chris Mallett 開發和維護的分支)在 2009-9-25 更新到 1.0.48.05 後沒有繼續更新, 並且根據論壇的訊息以後可能將不再更新, 而一些常見問題使用此版本無法較好解決, 而另一些問題則解決方法複雜. 於是 Lexikos 在 AutoHotkey 原始碼基礎上編譯了 AutoHotkey_L 分支, 其中增加了一些亟需的特性 (此分支開始較早些, 不是 2009 年開始的).
注: 關於原主分支名稱, 個人感覺使用 AutoHotkey Classical 較合適, 這裡採用官方的稱呼, 即 AutoHotkey Basic.
分支區別
AutoHotkey_L是一個由Lexikos維護AutoHotkey定製編譯版本。其在AutoHotkey Basic基礎上增加以下特性:
● 對象(可擴展關聯數組)
● 互動式調試功能,當與兼容的調試客戶端一起使用時
由社區開發的重要功能包括:
● 原生的 Unicode,COM 和 64 位支持
● 支持各種文本編碼
● 新 DllCall 輕便參數類型
● 面向對象的檔案I / O
● 內置的選單圖示的支持,以及對圖示支持的改進。
完整的功能列表,參見擴展閱讀。 更多細節請參見 AutoHotkey_L 幫助.
分支選擇
建議新手安裝 AutoHotkey_L 的 Unicode 版本開始學習,編輯器建議選用 SciTE4AutoHotkey(支持AutoHotkey_L,詳情參見中文論壇)。
兼容問題
從 AutoHotkey Basic 移植腳本到此版本時,需要注意的一些兼容性問題。在學習使用 AutoHotkey_L 時遇到問題,歡迎到論壇搜尋答案或進行反饋。