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

看板EzHotKey作者 (新人)時間6年前 (2017/07/27 16:55), 6年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
小弟第一次發文 請各位多多指教 我想做出:按下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), 來自: 175.180.107.212 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1501145716.A.277.html ※ 編輯: timofEE (175.180.107.212), 07/27/2017 17:11:23
文章代碼(AID): #1PUQfq9t (EzHotKey)
討論串 (同標題文章)
文章代碼(AID): #1PUQfq9t (EzHotKey)