Re: [AHK-] 請幫看程式:按一下就自動壓住左鍵

看板EzHotKey作者 (修行中的小水滴)時間8年前 (2017/07/27 23:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
初次回文 也請各位高手指教... 剛想了一下 不如一開始偵測F4鍵狀態是up or down 再回應需要的動作如何? F4:: GetKeyState,state,Lbutton if state = D { send {Lbutton up} } else if state = U { send {Lbutton down} } else return ※ 引述《timofEE (新人)》之銘言: : 小弟第一次發文 請各位多多指教 : 我想做出:按下F4鍵後,就自動壓著滑鼠左鍵,直到偵測到再次壓下F4鍵(return) : 原先做出的程式為 : {F4}:: : send,{Click down} : sleep 50 : if GetKeyState("f4") : send{click up} : {F4}指令來源:https://www.autohotkey.com/docs/commands/Send.htm : Click down指令來源https://www.autohotkey.com/docs/commands/Click.htm : 修改範例為http://catchtest.pixnet.net/blog/post/24561139 : sleep 50 是為了防止電腦連續讀到F4 造成程式直接結束的狀況 : 首先出現的是 電腦無法辨識{F4} 就算改成{alt}也仍然是無法辨識 : 第二是{click up}無法辨識 改成{lbutton up}也一樣 : http://imgur.com/h8YslZK
: http://imgur.com/TV8RrqT
: (lbutton up down在https://goo.gl/w5cNGi中證實可用) : http://imgur.com/6Jc4cHX
: 爬了文卻發現大多數是想要 按住某按鈕時快速連打 : 並沒有這種自動壓著的範例(或許是因為太簡單) : 總之 煩請大大幫小弟解惑 : 另外還有{F4}:: $F4:: #F4:: 這三種開頭的差別 : 與if not GetKeyState("F1", "P") 中 "P"的用途 (https://disp.cc/b/33-L7) : 先謝謝各位看完這篇文囉 -- 當你覺得無力,請你繼續努力。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.242.53 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1501168723.A.7A8.html

07/28 16:42, , 1F
感謝回文 十分有效 謝謝
07/28 16:42, 1F
文章代碼(AID): #1PUWHJUe (EzHotKey)
文章代碼(AID): #1PUWHJUe (EzHotKey)