找了好多鼠标连点器,都它喵的要钱,我很愤怒,是我找的方式不对吗?

2020-07-07 14:54:41 +08:00
 iamverylovely

我只是想简简单单要个鼠标连点器而已。

最近迷上了一个 h5 游戏,需要不断点击。。

只能自己写了个连点器,一个简简单单的点击功能,花了不到十分钟,加上去外网看.net 调用 windows api 的时间,代码不咋地别深究,有需要的带走

https://github.com/iamverylovely/MouseClickTool

11814 次点击
所在节点    分享创造
80 条回复
smilenceX
2020-07-08 14:28:05 +08:00
你越是无可奉告,我就越是想问一下……
None123
2020-07-08 14:30:33 +08:00
小黄游?
flynaj
2020-07-08 15:07:51 +08:00
autohotkey 用不来的话按键精灵
flynaj
2020-07-08 15:08:01 +08:00
autohotkey 用不来的话 按键精灵
linvon
2020-07-08 15:40:11 +08:00
这东西十年前就遍地是了吧。。。玩游戏很多需要这玩意
gaoshiba
2020-07-08 15:52:29 +08:00
@laminux29 “我只是想简简单单要个鼠标连点器而已。”
iamverylovely
2020-07-08 16:12:40 +08:00
@linvon 因为我电脑没键盘,所以我用笔记本写了一个,我找了,找到的要么要钱,要么要键盘才能启动。。。。。
murmur
2020-07-08 16:16:53 +08:00
@iamverylovely 虚拟键盘不能用么
iamverylovely
2020-07-08 16:20:08 +08:00
@murmur 别提了,下了几个连点器,要用 F1-12 热键启动,可能开发者考虑到 ctrl+的很多可能被占用了,虚拟键盘他喵的没有 f1-12 按键
murmur
2020-07-08 16:23:20 +08:00
@iamverylovely 按下 FN 数字键不久变成 F1-F12 了么?
iamverylovely
2020-07-08 16:26:06 +08:00
@murmur 我的天,学到了,谢谢谢谢!!!!
djv
2020-07-08 16:53:48 +08:00
度娘了下, "52 键盘鼠标录制", 感觉可以.
suiterchik
2020-07-08 17:57:46 +08:00
动物餐厅?
iamverylovely
2020-07-08 19:03:28 +08:00
@suiterchik 你们好奇心怎么这么重哟!抱歉!真的无可奉告!
laoyu
2020-07-08 19:25:14 +08:00
Chrome CTG Plugins
spcharc
2020-07-08 20:39:48 +08:00
花一个小时现撸了个 python 脚本:

import ctypes

class MouseInput(ctypes.Structure):
_fields_ = [('a', ctypes.c_int32),
('b', ctypes.c_int32),
('c', ctypes.c_uint32),
('d', ctypes.c_uint32),
('e', ctypes.c_uint32),
('f', ctypes.c_void_p)]

class Input(ctypes.Structure):
_fields_ = [('a', ctypes.c_uint32),
('b', MouseInput)]

input_data1 = Input(0, MouseInput(0, 0, 0, 0x2, 0,
ctypes.cast(ctypes.byref(ctypes.c_uint32(0)), ctypes.c_void_p)))
input_data2 = Input(0, MouseInput(0, 0, 0, 0x4, 0,
ctypes.cast(ctypes.byref(ctypes.c_uint32(0)), ctypes.c_void_p)))
func = ctypes.windll.user32.SendInput

func.argtypes = ctypes.c_uint32, Input, ctypes.c_int32
func.restype = ctypes.c_uint32

def click():
assert(func(1, input_data1, ctypes.sizeof(Input)) == 1)
assert(func(1, input_data2, ctypes.sizeof(Input)) == 1)

走的是 user32.dll 。调用 click()函数就能在你当前鼠标位置上按一下鼠标左键。
spcharc
2020-07-08 20:41:19 +08:00
@spcharc #76
我的 indentation 竟然都不见了…
python 表示罢工
ThomasZ
2020-07-09 08:39:45 +08:00
鼠大侠
yangdg0322
2020-07-09 10:04:32 +08:00
360 软件管家里面有一个,我端游一直在用,游戏最小化也可以使用
610915518
2022-04-26 14:20:55 +08:00
有点挖坟了,但是希望还是对后面从搜索引擎过来的人有些帮助。最近发现这个连点器挺好用,个人使用 F2 快捷键开关。

https://github.com/InJeCTrL/ClickRun

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687902

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX