Re: [AHK-]滑鼠長按

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

Links booklink

Contact Us: admin [ a t ] ucptt.com