看板 EzHotKey 關於我們 聯絡資訊
※ 引述《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
lovebbw: 謝謝您,終於成功了 01/23 00:48