看板 EzHotKey 關於我們 聯絡資訊
※ 引述《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
lan661203: 跟我想要的一模一樣,揪感心耶,感恩! 02/11 17:32
lan661203: 我可以問一下,大大在寫程式的思考模式嗎<==是這樣問嗎 02/11 17:35
fossil313: 最開始不熟的時候是邊寫會邊覺得"我需要某個功能" 02/11 18:07
fossil313: 然後就去翻指令表 沒有的話就想要怎麼用別的方法達成 02/11 18:08
fossil313: 再想不出來就...放棄 XD 02/11 18:09
fossil313: 不過有些其實早就有人寫好了 像板上有個輸出BIG5的就有 02/11 18:10
fossil313: 拿來用過 02/11 18:10
lan661203: 原來是這樣丫,3q 02/11 18:43