|
最初写这个软件的目的是短视频直播间点赞用的
后来感觉可以加强一下,所以就升级了一下
特点
一切皆随机,可控范围内的随机
V1.1更新内容
整合了键盘鼠标实时状态获取的控制复选框
2.将随机鼠标移动和模拟移动轨迹功能分离,独立设置
3.解决了随机鼠标位置随机值相同的问题
4.鼠标随机位置的随机值加入了公认目前最可行的随机种子获取问题
5.复选框加入实时更新写入执行中的配置参数功能
6.添加了对写入配置文件的数据排序功能
7.修改了部分控件的名称
8.为了兼容旧版本配置文件,语言配置文件改为每次关闭软件自动重写功能
9.修复了随机值最大值和最小值填写错误造成的异常报错功能(随机最大值和最小值怎么填写都可以,比如你可以把最大值设置位52,最小值设置成152,软件内部自动调换参数)
10.修正特定参数条件下可能造成程序卡死的问题.
11.编译时添加了PDB调试文件,方便定位程序错误
编译环境
软件采用 Visual Studio 2013 C# Winform 编写
.net运行库为4.0版本,需要自行安装net运行库
查毒
软件没有加壳混淆,使用dnspy可直接查看源代码
现存问题
目前模拟真实鼠标移动轨迹问题没解决(算法问题)
目前还不会生成时自动复制所需的运行库文件
没有加入最小化到右下角状态栏功能
主要功能/动作
1.软件关闭后会在程序目录生成两个文件
default.dspt
软件关闭时自动写入,保存当前的配置参数
Language.ini
不存在则根据默认参数生成
存在则只在软件启动时读取
修改后可以重启软件加载,主要是为了验证多国语言的可行性(Diy)
2.支持保存和加载配置文件
可以将当前的配置参数保存成文件,需要时加载
扩展名为 *.uspt
3.关于鼠标/键盘控制
显示鼠标坐标和鼠标按键状态采用Form的Control类自带的方法完成
因为Control类只支持键盘的Ctrl,Shift,Alt这三个键的按键状态监测
鼠标移动使用user32.dll的SetCursorPos
鼠标点击使用user32.dll的SendInput
因为使用了这两个系统自带API,所以安全软件可能会提醒(报毒)
使用方法
1.设置参数
2.点击激活按钮
3.鼠标移动到需要点击的位置
4.根据设置的组合热键启动
5.鼠标右键强制停止运行
有统计点击次数
有没有可参考的计算平面两个点之间的经过直线的近似点的循环算法?
2.关于参数文件
有没有可参考的标准配置文件读写样例代码
总结
其实写这个软件的目的是为了验证一些功能的实现,因为我最终的目的是做一个可以编写脚本的软件,可以完全模拟键盘和鼠标操作
12425691089[下载].rar
12425638557[下载].rar
|
|