Re: [AHK-] 按下持續

看板EzHotKey作者 ( )時間3年前 (2021/05/28 12:19), 編輯推噓0(001)
留言1則, 1人參與, 3年前最新討論串2/2 (看更多)
※ 引述《muxappsi (mux~)》之銘言: : 1 2 3 都設定自動按連點 或 持續按住某鍵(秒數不一樣) : 然後按4 啟動1.2.3功能 : 再點一次4 全部停止。 : 都正常 : 現在 : 要加進第5 (抄上面文 謝謝) : 5:: : Loop : { : If GetKeyState("4", "P") : Break : Send w : Sleep 5000 : } : Return : 但加進去 : 4:: : Send, 1 2 3 5 : Return : 按4 : 5變沒反應 : 單獨按5會持續點,但是停不下來 : 請問該怎麼改呢 謝謝 sleep期間不會判定getkeystate 如果sleep很短還無所謂 你這樣寫就是等sleep 5秒結束後 回到loop開頭的瞬間才判定 除非你4按的很準,或按著不放才能中斷 換變數做開關的寫法可以避免 熱鍵前記得要增加線程數 #MaxThreadsPerHotkey 2 5:: toggle:=!toggle while, toggle { Send w Sleep 5000 } Return -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.25.191 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1622175586.A.603.html

06/13 00:40, 3年前 , 1F
感謝大老教學
06/13 00:40, 1F
文章代碼(AID): #1Wi6zYO3 (EzHotKey)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
3
完整討論串 (本文為第 2 之 2 篇):
2
3
0
1
文章代碼(AID): #1Wi6zYO3 (EzHotKey)