看板 EzHotKey 關於我們 聯絡資訊
爬文跟google後搞出下面的東西 但是不太成功 因為我是想在電腦上玩平版遊戲 主要是想做出壓下按鍵m 輸出持續壓住滑鼠左鍵的效果 放開後解除 m:: send {Click 1150, 600, down} loop{ Sleep 100 if GetKeyState("m", "T") Break } Send {Click 1150, 600, up} return 結果變成第一次按下m 它變左鍵連點 放開在按下 它就一直壓住左鍵 因為我放開它還是壓著 求開釋 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.147.27 ※ 文章網址: http://www.ptt.cc/bbs/EzHotKey/M.1409996617.A.958.html
fossil313: m::send, {lbutton down} 09/06 22:18
fossil313: m up::send, {lbutton up} 09/06 22:19
bohun: 我有事過這種方法 但是好像是鍵盤連續送出指令 還是會變成 09/06 22:50
bohun: 連點而不是持續壓住 09/06 22:50
bohun: 我想說能不能用偵測按鍵在壓下狀態就不改變指令 09/06 22:51
bohun: 但是鍵盤持續壓住送出連續指令好像會持續覆蓋造成連點 09/06 22:52
※ 編輯: bohun (61.64.147.27), 09/06/2014 22:56:25
fossil313: 倒是沒遇到這狀況...多加下面這個判斷式看看 09/07 00:01
fossil313: if getkeystate("lbutton", "p") = 0 09/07 00:01
eight0: http://x.co/5Q9HY 設成 1 試試 09/07 10:37
bohun: 太深奧了 09/07 18:00