AutoHotkey 熱字串的常用選項與指引功能

AutoHotkey 文件網頁

AutoHotkey的文件網頁是:Quick Reference | AutoHotkey
可按上方的【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啟始環境變數,建議使用以取得更佳效能
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值