Re: [AHK-] (重新發問) 連按某鍵,時間內只觸發一次

看板EzHotKey作者 ( )時間4年前 (2021/01/22 17:59), 4年前編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/1
※ 引述《lovebbw (非胖勿擾)》之銘言: : 不好意思,重新發問 : 我想做的是按下 ` 鍵後 (1左邊那顆) : 就send 2 : sleep 1000 : send 3 : 然後5秒內如果再次按下 ` 不要觸發送出數字2 3的功能 : 也就是說我一直連按 ` 的話 : 5秒內也只會送出一次2、3 : 直到5秒後才可以再執行成功 : 請問這該怎麼寫呢? : 我用程式碼去改成這樣 : ;建個label直接rturn : donothing: : return : ;再建個label恢復a鍵 : a_enable: : hotkey, ` , ` : return : `:: : ;用hotkey把a鍵廢掉 : Send, {2} : Sleep % 80 : Send, {3} : hotkey, ` , donothing : ;設定時間把a鍵恢復 : settimer, a_enable, 5000 : 可是每按一次就會執行一次 : 請問該怎麼改呢? https://autohotkey.com/board/topic/87681-grave-key/ 「`」重音符本身有特殊用途 在腳本內指定使用「`」鍵時要寫成「``」 —————————— key_disable: return key_enable: hotkey, `` , `` return `:: Send 2 Sleep 80 Send 3 hotkey, `` , key_disable settimer, key_enable, 5000 return —————————— -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.47.37 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1611309544.A.530.html ※ 編輯: mkz6 (36.231.47.37 臺灣), 01/22/2021 18:06:20

01/23 00:48, 4年前 , 1F
謝謝您,終於成功了
01/23 00:48, 1F
文章代碼(AID): #1W2g7eKm (EzHotKey)
文章代碼(AID): #1W2g7eKm (EzHotKey)