作者lovebbw (非胖勿擾)
看板EzHotKey
標題[AHK-] 按下某按鍵後 時間內不能重複按
時間Tue Jan 19 09:53:23 2021
不好意思,重新發問
我想做的是按下 ` 鍵後 (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
可是每按一次就會執行一次
請問該怎麼改呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.151.121 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EzHotKey/M.1611021206.A.0BE.html
1F:→ edwin96017: 單獨關閉按鍵 a::return 但是定時開關看有人知道不:S 01/19 11:40
※ 編輯: lovebbw (61.222.56.55 臺灣), 01/22/2021 15:11:30
3F:→ lovebbw: 不好意思點進去是空白? 01/22 16:52