Key_Mou_Pad 板


LINE

最近在找能够 auto click 的软体 不过好像不是不好用就是要$$ 所以用了 AutoHotKey 写了一个 auto click 的 script (关於 AutoHotKey,可以至小软体板本人有介绍这款功能强到匪夷所思的软体) 只要把底下的程式码存成纯文字档之後,副档名改作 .ahk 就可以直接用 AutoHotKey 去执行它了 如果觉得好用,还可以用 AutoHotKey 附的 .ahk to .exe 这个程式 把 script compile 成独立的程式,也可以自订图示,这样就不会是丑丑的绿色H罗 底下设定的部份 TimeQuantum 是每隔多久侦测一次指标的状态 预设是 100,单位是千分之一秒(ms) ClickPause 是指当指标停下来之後隔 ClickPause*TimeQuantum ms 要按一次 DragPause 是当停下来 DragPause*TimeQuantum ms 之後会压着左键不放 直到 ClickPause 的时间触发,则会放开左键,如过在 ClickPause 触发前移动指标 则可以做出拖曳的动作直到指标停下来才会放开,并且指标右下方会有 "click..." 指示目前是按下左键的状况,只要在它消失以前移动标,就可以成功做出拖曳的动作 这边注意的是,如果把 DragPause 设成比 ClickPause 大,则这个设定会无效 CrazyClick 设成 true 指标停下来之後每隔 ClickPause*TimeQuantum ms 会再按一次 也就是连打的功能,某些人会很需要吧 ;) SwitchKey 的字串是启动或停用 auto click 的按键,预设是 ScrollLock 因为我觉得这个键应该很少人用,如果要改成其他按键如 F4 就只要把字串改成 F4 详细的按键代号请到 http://www.autohotkey.com/docs/KeyList.htm 查询 大概就是这样,其他更 advance 的功能,如侦测在哪个元件上不要按 以 AutoHotKey 来说是办得到的,不过我没甚麽时间研究这个 如果有人有兴趣把它实做出来的话,非常欢迎,大致上就这样罗 ;================================以下是程式码================================= TimeQuantum := 100 ClickPause := 6 DragPause := 4 CrazyClick := false SwitchKey := "ScrollLock" ;============================================================================= counter := 0 preX := 0 preY := 0 preMove := false going2click := CrazyClick AutoClick: ;ListVars Sleep, TimeQuantum if(GetKeyState(SwitchKey,"T")) Goto, AutoClick MouseGetPos, X, Y if(X = preX && Y = preY) Move := false else Move := true counter++ if(Move =true && GetKeyState("LButton", "P")) going2click := false if(Move < preMove) going2click := true preMove := Move if(going2click = true) { if(counter = DragPause) { if(!GetKeyState("LButton", "P")) { ToolTip,click... MouseClick,Left,,,,,D, } } if(Mod(counter,ClickPause) = 0) { if(GetKeyState("LButton", "P")) { ToolTip,released MouseClick,Left,,,,,U, ToolTip } else { ToolTip,clicking... MouseClick,Left ToolTip } going2click := CrazyClick } } if(Move=false) Goto, AutoClick preX := X preY := Y counter := 0 Goto, AutoClick ;=================================程式码结束=================================== 本篇文章采用 Creative Commons 授权条款 http://creativecommons.org/licenses/by-nc-sa/2.0/tw/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.141.4
1F:→ Azelight:提一下,不想要自动拖曳建议把 Drag 设成跟 click 一样 02/13 22:34
2F:→ Azelight:不然会发生什麽事,连我自己都不知道,尤其再加上连打 02/13 22:36
3F:推 doser:autoclick有按键精灵可使用@_@...(小心来源) 02/14 10:14







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP