※ 引述《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