
UID4
贡献9 点
钻石99 个
C币8 个
|
鼠标键盘录制回放工具1.0
找了许多鼠标录制小工具,都没那么顺手。
正好最近用AI写了一个。间间断断改了好几次。
供大家参考吧。
只在win11做了测试,有问题请私信。
注意:win7需要安装.NET Framework 4.8
════════════════════════════════════════════════════════════
鼠标键盘录制回放小工具 · 使用说明
════════════════════════════════════════════════════════════
【一、软件简介】
本工具用于录制鼠标、键盘、滚轮操作,并按录制顺序自动重复执行,
适合替代重复性操作(批量填写、重复点击、固定流程操作等)。
录制内容以 JSON 文本保存,可随时修改坐标、按键、延时。
内置「图像监测」模式:全屏监测提前设定的图形,命中后自动点击并执行
后续动作;另提供人形弧形移动、相对移动、点击随机偏移等高级模拟功能。
──────────────────────────────────────────────
【二、环境要求】
1. 操作系统:Windows 7 SP1 / Windows 10 / Windows 11
(32位、64位均可)
2. 运行环境:.NET Framework 4.8
- Windows 10 / Windows 11:系统自带,无需安装
- Windows 7 SP1:请先双击本文件夹内的
「安装.NET Framework 4.8 (Win7需要).exe」安装一次
3. 使用场景:部分游戏或全屏程序可能要求「以管理员身份运行」,
如遇到无法注入操作,请右键 AutoRecorder.exe → 以管理员身份运行
──────────────────────────────────────────────
【三、快速上手】
第1步 双击运行 AutoRecorder.exe
第2步 点【开始录制】(或按 F3),开始做你要重复的操作
第3步 中途可点【暂停录制】(或按 F4)暂停;暂停时可插入等待时间
第4步 操作完成后点【开始录制】按钮(此时显示为"停止录制")(或按 F3)停止
第5步 点【开始回放】(或按 F5),自动重放刚才的操作
第6步 如需停止回放,再按 F5;紧急情况按 F12 立即停止
第7步 如需「图像监测」:切换到「图像监测」页签,按 F6 框选图形后开始监测
──────────────────────────────────────────────
【四、快捷键(默认,均可自定义)】
F3 开始 / 停止录制
F4 暂停 / 继续录制
F5 开始 / 停止回放
F6 框选监测区域(在「图像监测」页签可改)
F12 紧急停止(立即停止录制、回放和图像监测)
自定义方法:点击右侧「全局热键」面板(或图像监测页签)里的输入框,
按下新的组合键(可配合 Ctrl / Alt / Shift / Win),如 Ctrl+Shift+F3。
若该键已被其他程序占用,程序会弹窗提醒并自动恢复为原来的热键。
注意:录制/回放过程中,以上热键本身不会被录进脚本。
鼠标实时坐标显示在窗口最上方(两个页签都能看到),方便抄坐标改脚本。
关于本工具,请查看右下角的「关于」页签。
──────────────────────────────────────────────
【五、界面功能说明】(录制回放页签)
1. 顶部大按钮
● 开始录制 ⏸ 暂停录制 ▶ 开始回放 ■ 紧急停止
2. 回放设置
- 回放速度:拖动滑块调整快慢(0.1x ~ 5x)
- 循环次数:输入数字,如 3 表示连续重放 3 次
- 无限循环:勾选后一直循环,直到按停止/紧急停止
- 点击偏移(px):鼠标点击时的随机偏移量,0 表示精确点击。
作用于脚本回放和图像监测的自动点击,用于模拟人工点击。
3. 事件列表
- 录制的事件按顺序显示
- 回放时:正在执行的行黄色高亮,已执行完的行变暗
- 鼠标坐标面板每 100 毫秒刷新一次当前鼠标位置
4. 列表编辑(鼠标操作)
- 双击任意单元格可直接修改数值(时间、按键、X、Y、滚轮、等待)
- 按住 Ctrl 或 Shift 点击可多选多行
- 选中行后点【删除选中】删除
- 点【清空列表】清空全部
5. 插入等待
- 在「操作后等待(毫秒)」输入要等的时间(如 2000)
- 选中某一操作后点【插入等待】,在该操作后插入一条"等待"事件
- 不选中行则追加到列表末尾
7. 插入模拟动作(点按钮弹出小窗口填数,最不易填错)
- 【相对移动】: 填 向右(DX)、向下(DY) 两个像素(可填负数=反向),
鼠标从当前位置沿该方向移动,可插入选中行后或追加到末尾
- 【模拟人工移动鼠标】: 填 目标X / 目标Y,鼠标以弧形、略不规则的
轨迹移动到目标点(不点击),更接近人工操作
8. 右侧面板
- 鼠标坐标:实时显示,便于抄坐标修改脚本
- 录制选项:是否录制鼠标移动轨迹
- 全局热键:修改快捷键
- 脚本文件:保存 / 加载 / 用编辑器打开 / 重新加载
──────────────────────────────────────────────
【六、脚本文件(JSON)编辑】
脚本默认保存在程序同目录的 script.json,可用记事本等编辑器打开。
每条事件包含:type(类型)、time(相对时间,毫秒)、key(按键)、
x/y(坐标)、delta(滚轮)、duration(等待时长,毫秒)等。
示例:
{ "Type": "MouseMove", "Time": 120, "X": 350, "Y": 200 }
{ "Type": "MouseDown", "Time": 300, "X": 350, "Y": 200, "Button": 0 }
{ "Type": "MouseUp", "Time": 380, "X": 350, "Y": 200, "Button": 0 }
{ "Type": "KeyDown", "Time": 900, "Key": "A", "Vk": 65, "Scan": 30 }
{ "Type": "KeyUp", "Time": 950, "Key": "A", "Vk": 65, "Scan": 30 }
{ "Type": "MouseWheel", "Time": 1200, "X": 350, "Y": 200, "Delta": 120 }
{ "Type": "Wait", "Time": 1200, "Duration": 2000 }
{ "Type": "RelativeMove","Time": 1300, "X": 100, "Y": 0 }
{ "Type": "HumanMove", "Time": 1500, "X": 400, "Y": 300 }
类型对照:
KeyDown 按键按下 MouseUp 松开鼠标
KeyUp 按键松开 MouseWheel 滚轮
MouseMove 鼠标移动 Wait 等待(毫秒)
MouseDown 按下鼠标 (Button:0左键 1右键 2中键)
RelativeMove 相对移动(X/Y 为增量)
HumanMove 人形弧形移动至目标点(X/Y)
修改方法:改完保存 → 点程序里【重新加载(应用修改)】生效。
也可以用按钮【用编辑器打开】直接打开当前脚本。
──────────────────────────────────────────────
【七、图像监测功能】(图像监测页签)
用途:设定几张"要找的图形"(模板),程序按设定频率扫描整个屏幕,
找到相似区域后自动点击其中心,并按模板设置执行后续动作。
1. 新增监测区域
- 点【框选区域】或按 F6(截图热键,可改)
- 屏幕上出现半透明遮罩,按住左键拖出要监测的图形,松开确认
(Esc / 右键取消)
- 弹出设置框,填写:
名称 便于识别(显示在列表里)
优先级 数字越小越优先(1 最高)
相似度 % 越大越严格,建议 85~95;太高会漏,太低会误点
冷却 ms 命中后同模板的冷却时间,避免每轮都重复点击
- 确定后自动在「命中后依次执行的动作」列表里放好一条
「单击·命中中心」(也完全可改)
- 图片自动保存到程序目录的 Templates 文件夹
2. 命中后依次执行的动作(重点)
- 选中上方列表中的一行,下面的动作列表即显示该模板的动作序列
- 命中该图形后,动作按顺序 1、2、3… 依次执行
- 点【+新增动作】弹窗选择并填参数;已有的动作可点格子直接改
(动作列下拉改类型,参数列改坐标或键名,等待列改毫秒数)
- 选中某条动作可用【上移】【下移】调整顺序、【删除】删除
- 可用的动作类型:
单击·命中中心 自动点击监测到的区域(最常用,默认已有一条)
单击·指定坐标 点击屏幕绝对坐标,如 800,500
单击·中心偏移 点击命中中心偏移一段距离,如 20,-30
按键/组合键 按一个键或组合,如 A、Enter、Ctrl+S
移动鼠标到坐标 只移动,不点击
等待一段时间 停 N 毫秒再继续(推荐 200~500)
- 例:想"点中心 → 按 A → 点别处",就排三条动作即可
3. 管理模板
- 列表可直接修改:启用勾选、名称、优先级、相似度、冷却
- 选中某行点【更新选中图像】可重新框选,覆盖该模板的图片
- 点【删除选中】删除该模板
- 模板图片存放在 Templates 文件夹,可手动替换同名 PNG
4. 开始监测
- 设置好监测间隔(毫秒,默认 1000),点【开始监测】
- 程序按"优先级从高到低"扫描全部启用的模板,命中即执行该模板的
动作序列(第一轮默认单击中心);冷却中的模板本轮跳过
- 再点一次或按 F12 紧急停止监测
5. 人形随机移动(防挂机)
- 勾选「人形随机移动」并设置间隔与半径,鼠标会在当前位置半径内
做随机弧形移动(不点击),模拟人工在电脑前活动
──────────────────────────────────────────────
【八、注意事项与提示】
1. 回放或监测时鼠标和键盘会被程序接管,请勿在过程中乱动鼠标
(或把鼠标移到角落),以免影响操作。
2. 紧急停止热键 F12 随时可用,可同时停止录制、回放与图像监测。
3. 坐标与分辨率有关:在另一台电脑或改了屏幕分辨率后,
可勾选重录,或打开 JSON 批量修改 x/y 坐标。
4. 图像监测的命中位置与分辨率/缩放有关;Windows 显示缩放建议
用 100%,或保持"以管理员身份运行"。
5. 不要在输入账号密码、支付等敏感场景录制、回放或监测。
6. 设置(settings.json)、脚本(script.json)、图像监测设置(vision.json)
与模板图片(Templates 文件夹)都保存在程序同目录,复制整个文件夹
即可随身携带。
7. 录制出的等待时间来自真实操作间隔;如想更长,可用「插入等待」。
──────────────────────────────────────────────
【九、常见问题】
Q:双击运行没反应?
A:Win7 请先安装 .NET Framework 4.8;或右键以管理员身份运行。
Q:回放时点击没效果?
A:尝试以管理员身份运行;确认目标窗口没有最小化或被遮挡。
Q:脚本到别的电脑坐标不对?
A:屏幕分辨率不同导致,需修改 JSON 里的 x/y 坐标。
Q:图像监测总点错 / 找不到?
A:调高/调低「相似度」;图形过小或画面变化频繁时,请重新框选区域。
Q:热键被占用?
A:修改热键设置,换成不冲突的组合键。截图热键 F6 若被占用,
程序会自动改用一个可用键并在顶部提示。
════════════════════════════════════════════════════════════
百度网盘:
通过网盘分享的文件:
链接: https://pan.baidu.com/s/1fKLDlybeDqqCrdQiMi-y2w?pwd=52pj 提取码: 52pj 复制这段内容后打开百度网盘手机App,操作更方便哦
阿里云盘:https://www.alipan.com/s/uHoJF9EjqkN点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 |
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
|