Re: [AHK-]滑鼠長按

看板EzHotKey作者 (陣雨)時間11年前 (2015/02/11 16:05), 11年前編輯推噓1(107)
留言8則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《lan661203 (廟小狼)》之銘言: : 以下是在板上找到的程式碼 : #Persistent : D_times = 1000 ;1秒 : ~lbutton:: : StartTime := A_TickCount : While GetKeyState("lbutton") : { : If (A_TickCount - StartTime > D_times) : Goto, mouse ; : } : Return : mouse: : send {click down} ;這裡已修改滑鼠左鍵按下 : Return : 但它會因為我的滑鼠放開時,而停止滑鼠按下的動作 : 我是想要滑鼠按住一秒後自動按住 除非滑鼠在點一下 : 否則它持續按住滑鼠。 原本的那段拿去試了一下 感覺跟你要的功能不太像 借原本的參數改一個看合不合用 lbutton:: send, {lbutton down} starttime := a_tickcount keywait, lbutton return lbutton up:: if (a_tickcount - starttime <= 1000) send, {lbutton up} return -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.78.119 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1423641949.A.293.html ※ 編輯: fossil313 (1.34.78.119), 02/11/2015 16:07:52

02/11 17:32, , 1F
跟我想要的一模一樣,揪感心耶,感恩!
02/11 17:32, 1F

02/11 17:35, , 2F
我可以問一下,大大在寫程式的思考模式嗎<==是這樣問嗎
02/11 17:35, 2F

02/11 18:07, , 3F
最開始不熟的時候是邊寫會邊覺得"我需要某個功能"
02/11 18:07, 3F

02/11 18:08, , 4F
然後就去翻指令表 沒有的話就想要怎麼用別的方法達成
02/11 18:08, 4F

02/11 18:09, , 5F
再想不出來就...放棄 XD
02/11 18:09, 5F

02/11 18:10, , 6F
不過有些其實早就有人寫好了 像板上有個輸出BIG5的就有
02/11 18:10, 6F

02/11 18:10, , 7F
拿來用過
02/11 18:10, 7F

02/11 18:43, , 8F
原來是這樣丫,3q
02/11 18:43, 8F
文章代碼(AID): #1KsmrTAJ (EzHotKey)
討論串 (同標題文章)
文章代碼(AID): #1KsmrTAJ (EzHotKey)