[AHK-] Hotkey這指令用途?

看板EzHotKey作者 (幼斤)時間3年前 (2021/05/09 19:31), 3年前編輯推噓3(3010)
留言13則, 4人參與, 3年前最新討論串1/1
Hotkey這指令如何使用? https://www.autohotkey.com/docs/commands/Hotkey.htm 當中有個範例如下,#1: Creates a Ctrl-Alt-Z hotkey. Hotkey, ^!z, MyLabel return MyLabel: MsgBox You pressed %A_ThisHotkey%. return 然後呢?接下來我按Ctrl+Alt+z 沒有任何反應? 與下列有何不同? ^!z::MsgBox You pressed %A_ThisHotkey%. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.58.108.63 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1620559897.A.45E.html

05/09 20:12, 3年前 , 1F
用Hotkey 能傳入變數,或是控制在某個時間點才開始讓”^
05/09 20:12, 1F

05/09 20:12, 3年前 , 2F
!z”這個hotkey 作用或disable等等
05/09 20:12, 2F

05/09 22:13, 3年前 , 3F
按了 ^!z沒反應,如何讓它有作用?不是應該跑出MsgBox?
05/09 22:13, 3F

05/10 01:21, 3年前 , 4F
範例應該是 先輸入"1"啟動C-A-Z 然後在輸入"^!z"跳出
05/10 01:21, 4F

05/10 01:33, 3年前 , 5F
阿不對...跟1沒關係.
05/10 01:33, 5F

05/10 01:44, 3年前 , 6F
剛剛是一下是效果跟單排的一樣 寫法不一樣而已
05/10 01:44, 6F

05/10 12:53, 3年前 , 7F
請問缺少什麼條件?我按了 ^!z 沒反應,還是有其它用途?
05/10 12:53, 7F

05/10 17:07, 3年前 , 8F
我猜你並沒有執行到hotkey那行,建議你貼完整的程式碼
05/10 17:07, 8F
可以了,又是老問題,原來放到最後面,它就不執行,如下: ^f1::....... ^f2::....... Hotkey, ^!z, MyLabel return MyLabel: MsgBox You pressed %A_ThisHotkey%. return 但是若改放到最上面就可以了, Hotkey, ^!z, MyLabel return MyLabel: MsgBox You pressed %A_ThisHotkey%. return ^f1::....... ^f2::....... 之前碰過不少類似問題。 ※ 編輯: zi98btcc (61.58.108.63 臺灣), 05/10/2021 18:41:47

05/10 20:55, 3年前 , 9F
在腳本運行時創建, 修改, 啓用或禁用熱鍵
05/10 20:55, 9F

05/11 00:18, 3年前 , 10F
程式是從第一行開使執行的,但^f1::這行,程式會理解成,
05/11 00:18, 10F

05/11 00:18, 3年前 , 11F
當收到^f1這個事件後,執行此行開始直至return(inline寫
05/11 00:18, 11F

05/11 00:18, 3年前 , 12F
法的話,可以想像他自動理解成在這行return),所以在還
05/11 00:18, 12F

05/11 00:18, 3年前 , 13F
沒執行到Hotkey那行之前,就會停下來等待你的輸入事件
05/11 00:18, 13F
文章代碼(AID): #1WbyWPHU (EzHotKey)
文章代碼(AID): #1WbyWPHU (EzHotKey)