作者fossil313 (阵雨)
看板EzHotKey
标题Re: [AHK-]滑鼠长按
时间Wed Feb 11 16:05:47 2015
※ 引述《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://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1423641949.A.293.html
※ 编辑: fossil313 (1.34.78.119), 02/11/2015 16:07:52
1F:推 lan661203: 跟我想要的一模一样,揪感心耶,感恩! 02/11 17:32
2F:→ lan661203: 我可以问一下,大大在写程式的思考模式吗<==是这样问吗 02/11 17:35
3F:→ fossil313: 最开始不熟的时候是边写会边觉得"我需要某个功能" 02/11 18:07
4F:→ fossil313: 然後就去翻指令表 没有的话就想要怎麽用别的方法达成 02/11 18:08
5F:→ fossil313: 再想不出来就...放弃 XD 02/11 18:09
6F:→ fossil313: 不过有些其实早就有人写好了 像板上有个输出BIG5的就有 02/11 18:10
7F:→ fossil313: 拿来用过 02/11 18:10
8F:→ lan661203: 原来是这样丫,3q 02/11 18:43