AutoHotkey 文件網頁
AutoHotkey的文件網頁是:https://www.autohotkey.com/docs/AutoHotkey.htm
可按上方的【en】→【zh】以切換為簡體中文說明。
啟動
將要使用的.ahk檔案以建立捷徑的方式加到啟動資料夾,讓每次開機後都能生效。
在檔案總管位址欄輸入shell:startup就能快速切換到啟動資料夾。
右鍵功能表
安裝AutoHotkey後,.ahk的右鍵功能表會有Compile Script、Edit Script等選項。
- Compile Script會產生與腳本檔同名的.exe檔案。
- Edit Script會以Notepad開啟腳本檔供編輯
熱字串選項
:選項:熱字串::擴展後字串
按鍵:: 執行的動作
熱字串的控制選項是在第一個冒號後面,常用的有下列幾種:
選項 | 功能 | 範例 |
---|---|---|
* | 不需要觸發字元 | :*:,ks::高雄 |
O | 不輸出觸發字元 | :O:,pc::電腦 |
C | 區分大小寫 | :C:,pc::電腦,,PC無效 |
R | 原樣輸出 | :R:,dear::各位同仁,{enter} |
B0 | 擴展後不刪除熱字串 | :*B0:<li>::</li>{left 5} |
使用在特定應用程式的熱字串
使用AutoHotkey的指引 #IfWinActive ahk_class 應用程式的類別名稱。
#IfWinActive ahk_class Notepad
::,t1::輸出在Notepad
#IfWinActive
::,t1::輸出在其他的應用程式
- 問題:如何得知應用程式的類別名稱呢?
- 解答:使用AutoHotkey安裝目錄裡的WindowSpy.ahk
- 設定:AutoGUI 【Tools】→【Configure Tools…】→【New…】,加入WindowSpy.ahk
- 執行:執行WindowSpy.ahk,再把游標移到要偵測的應用程式即可取得 ahk_class
指引(Directive)是什麼?有何作用?
指引是指示AutoHotkey如何來設置腳本檔案的環境,可以當成是這個腳本檔的參數設定。
指引 | 功能說明 |
---|---|
#SingleInstance Force | 強制只使用一個執行實例, 是否覆蓋的對話窗不再出現 |
#IfWinActive ahk_class 應用程式類別 | 指定的應用程式是否擁有輸入焦點 |
#NoEnv | 啟始環境變數,建議使用以取得更佳效能 |
詳細的操作影片
▼ AHK #1
##
您可能也會有興趣的類似文章
- 用AutoGUI來學習AutoHotkey!超級簡單!(AHK #1) (0則留言, 2019/05/14)
- 快速建立個人常用詞庫-AutoHotkey 熱字串小工具:HotString Helper(AHK #3) (0則留言, 2019/05/18)
- [Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey (13則留言, 2005/04/29)
- PhraseExpress:凡人版的AutoHotkey [修訂] (0則留言, 2009/11/28)
- 讓MSN的Esc鍵失效 (5則留言, 2008/10/22)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (59則留言, 2008/04/10)
- 如何轉換AutoHotkey的預設分隔字元:冒號 (2則留言, 2008/03/17)
- 用AutoHotkey輕鬆製作螢幕小鍵盤 (16則留言, 2008/03/16)
- [AutoHotkey] 寫得不錯的AutoHotkey推薦文 (5則留言, 2007/10/31)
- 尋找Linux的AutoHotkey:Autokey差強人意 (1則留言, 2013/11/29)
- [方便工具 WinClose] 一個指令關閉多個視窗 (0則留言, 2016/06/04)
- [Tools] 撰寫AutoHotKey指令以複製檔案 (2則留言, 2005/06/11)
- [Tools] 續:撰寫AutoHotKey指令以複製檔案 (0則留言, 2005/06/12)
- 用AutoHotkey改造特殊按鍵 (5則留言, 2008/03/19)
- 用AutoHotkey統一不同工具的偵錯功能鍵 (0則留言, 2008/03/19)