Re: [AHK-] 按下持續
※ 引述《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
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章