簡介- AutoHotKey.tw - Google Sites
文章推薦指數: 80 %
AutoHotkey.tw. ... AutoHotkey 是一種基於Windows 的自由開源的腳本語言。
... AutoHotkey v2 是在AutoHotkey_L 基礎上提高了語言和指令集的使用者友好性和舒適性,且 ...
首頁簡介變數和表達式函數命令和函數索引{...}(區塊)物件AutoTrimBlockInputBreakCatchClickClipWaitComObjActiveComObjArray()ComObjConnectComObjCreateMsgBoxVar:=expression翻譯詞彙表編輯討論協作平台地圖
簡介
簡介
AutoHotkey是一種基於Windows的自由開源的腳本語言。
它具有以下功能:
通過發送鍵盤鍵擊和滑鼠點擊幾乎可自動化所有日常操作。
您可以手工或使用巨集錄製器編寫巨集。
使用鍵盤、滑鼠和遊戲搖桿建立熱鍵。
實際上,幾乎可以把任何按鍵、按鈕或組合鍵設定為熱鍵。
對使用者輸入的縮寫詞進行延伸。
例如,輸入"btw"能自動生成"bytheway"。
自訂資料輸入表單,使用者介面和選單欄。
請參閱GUI瞭解詳情。
重新映射鍵盤、遊戲搖桿和滑鼠上的按鍵或按鈕。
操作檔案、字串、視窗和登錄檔。
把腳本轉換為執行檔,使其在沒有安裝AutoHotkey的電腦上也能執行。
使用正規代表式的模式識別複雜的字串。
在DllCall中使用API函數來訪問Windows和其他程式。
發送或截取視窗訊息。
入門也許比您想像的更為容易,請看看快速入門指南吧。
AutoHotkey_L(推薦)是一個由Lexikos維護的AutoHotkey定製版本。
除了上述功能外,還包含下列特性(在這裡可以查看完整的功能列表):
物件(可擴充的關聯陣列)
互動式調試功能,受兼容的調試客戶端支援。
原生的64位、COM和Unicode支援。
新的可移植DllCall參數型別。
物件導向的檔案處理。
#If表達式-與#IfWinActive類似,但支援任何類型的表達式。
內建支援選單圖示,同時改進圖示支援。
AutoHotkeyv2是在AutoHotkey_L基礎上提高了語言和指令集的使用者友好性和舒適性,且不向下相容目前版本的一個分支。
目前的開發處於Alpha狀態,意味著還會進行更多的更改,這會影響相容性。
詳情請參閱官方論壇中Lexikos的帖子。
關於熱鍵和熱字串的更多資訊
熱鍵是會觸發相關操作的一個鍵或按鍵組合。
AutoHotkey可以釋放出鍵盤、滑鼠和遊戲搖桿的所有潛力。
例如,除了典型的Control,Alt和Shift修飾鍵外,您還可以使用Windows鍵和Capslock鍵作為修飾鍵。
事實上,您可以把任何按鍵或滑鼠按鈕作為修飾鍵。
對於這些及其他功能,請參閱高級熱鍵。
當使用者輸入某個字串時將執行與此熱字串關聯的操作。
通常在書寫時使用熱字串來節省時間:對其中多次重複的字串在AutoHotkey中使用縮寫定義成熱字串,然後在書寫時通過熱字串來輸入這個字串。
影響
近幾年在許多地方出現的AutoHotkey社區顯示出它越來越受到歡迎。
除了官方頁面和中文站點,在其他地方也出現了分部,包括法國、德國、俄羅斯、日本、希臘和葡萄牙等,其中大部分都有自己的論壇。
論壇中提供有許多使用技巧或竅門,這些是學習和使用的寶藏。
愛好者的範圍從「完全」初學者到專業的程式設計師。
在使用腳本時您可能會遇到問題或想提供建議,那麼可到論壇中隨意地與大家交流!
其他人的評價
GregSteen在MicrosoftTechNetMagazine上對AutoHotkey的推薦。
[閱讀全文(英語):自動化任務-AutoHotkey]
PCMAG.COM的DavidA.Karp:編寫您自己的快捷鍵可節省時間,減少鍵擊和滑鼠點擊。
為您執行重複的任務來解除這些負擔,例如回覆電子郵件。
[閱讀全文(英語):在程式中實現您自己的鍵盤快捷鍵]
c't雜誌的WolfgangReszel:有了AutoHotkey,可以讓許多工具下崗了。
它把熱鍵和文本巨集功能結合在一起,提供比所有的批次檔更強大同時比Windows腳本宿主更容易學習的腳本語言。
由於這個腳本語言類似於BASIC,且包含巨集錄製器和語法檢查器,所以新手可以快速上手。
[閱讀全文(英語):輕鬆的讓視窗和程式自動化]
Lifehacker的AdamPash:有了AutoHotkey,我有信心把回覆電子郵件的時間減少到以前的三分之一。
[閱讀全文(英語):使用AutoHotKey減少編寫電子郵件的重複輸入]
更多特性
調節音量、靜音和任何音效卡的其他設定。
讓任意視窗透明、總是置頂或改變其形狀。
使用遊戲搖桿或鍵盤代替滑鼠。
監視系統。
例如,在不想要的視窗出現時關閉它們。
取得並改變剪貼簿的內容,包括從資源管理器視窗複製的檔案名。
停用或覆蓋Windows系統原有的快捷鍵,例如Win+E和Win+R。
替換Alt-Tab(使用按鍵、滑鼠滾輪或按鈕)來緩解RSI(肢體重複性勞損)。
使用您自己的圖示、工具提示、選單項和子選單來自訂托盤圖示選單。
使用對話框、工具提示、氣球提示(疊加氣球)和彈出選單與使用者進行互動。
在系統關閉或登出時執行腳本動作進行響應。
檢測使用者空閒了多長時間。
例如,僅在使用者離開時執行CPU密集型任務。
通過探測圖像和像素顏色來自動執行遊戲中的動作(這對於緩解肢體重複性勞損來說是合法的)。
比其他語言更容易讀取、寫入和解析純文字文件。
對匹配萬用字元的一組檔案進行操作。
操作登錄檔和INI檔案。
授權條款:GNU通用公共授權條款
首頁|下載|文檔|更新歷史|支援|論壇
Comments
Signin|RecentSiteActivity|ReportAbuse|PrintPage|PoweredByGoogleSites
延伸文章資訊
- 1按键列表(键盘, 鼠标和操纵杆) | AutoHotkey
- 2用AutoHotKey製作連發 - 正因為活著- 痞客邦
AutoHotKey由於全英文,加上編輯腳本必須使用程式自定的Script 不像按鍵精靈可以從指令中直接選擇比較起來是有點難以上手但以操作簡單、容量小、無廣告等優點來說
- 3在指定的程式下使用AutoHotKey 執行快速鍵 - Poy Chang
有了 .ahk 指令檔,你可以直接執行該檔案來啟動AutoHotKey,或者可以使用安裝目錄中 Compiler 資料夾下的 Ahk2Exe.exe ,將指令檔封裝成一個可執行的 ...
- 4簡介- AutoHotKey.tw - Google Sites
AutoHotkey.tw. ... AutoHotkey 是一種基於Windows 的自由開源的腳本語言。 ... AutoHotkey v2 是在AutoHotkey_L 基礎上提高了語言和...
- 5AHK積木 - AHK 語法產生器
修改ahk存檔後,要再對右下角的綠色圖示按右鍵>Reload,才能成功運行 ... 呢舉例來說,如果是背景執行模擬按鍵發送可以使用ControlSend或ControlClick指令來完成,但偵...