一款 Windows 平台的键鼠脚本录制、回放与编辑工具,支持高精度采样、拖拽轨迹、可视化编辑与即时停止。
简介
LambEcho 是一款在 Windows 平台下的键鼠脚本录制、回放与编辑工具,能够高精度采样鼠标点击、移动轨迹和键盘操作,并实现精准回放,适用于自动化测试、重复任务、游戏辅助等场景。
核心功能
- 脚本录制
- 高精度采样:支持标准 200Hz 与高精度 1000Hz
- 鼠标事件:记录左键/右键按下、释放位置与时间戳
- 拖拽轨迹:记录按下过程中的完整移动轨迹
- 纯移动录制:记录非按键状态的鼠标移动(>5px,节流 50ms)
- 键盘操作:支持全键盘按键录制(功能键、方向键、数字键等)
- 自动保存:录制文件以 任务名_时间戳.json 保存到指定目录
- 实时统计:录制时长、鼠标事件数、移动轨迹数、键盘按键数、总事件数
- 脚本回放
- 精确回放:基于时间戳还原真实操作时序
- 循环播放:支持指定循环次数(0 = 无限循环)
- 变速播放:调节播放速度倍率
- 即时停止:F8 快捷键(10ms 响应)立即停止
- 状态监控:实时显示当前状态、完成循环数、执行进度
- 事件编辑器
- 可视化展示:事件按类型着色(鼠标按下=蓝、释放=靛蓝、移动=青、按键=橙)
- 虚拟滚动:万级事件也能流畅处理
- 延迟编辑:直接修改事件延迟时间
- 拖拽排序:拖拽事件卡片重新排序,自动重算时间戳
- 右键菜单:复制、粘贴、删除、上移、下移等操作
- 选中高亮:选中/取消选中,视觉反馈清晰
- 保存/另存:保存覆盖原文件或另存为新文件
- 快捷键体系
- F5:开始录制(空闲)
- F6:停止录制/停止播放(录制中/播放中)
- F7:开始播放(空闲)
- F8:停止播放(播放中)
- F9 / ESC:紧急停止(全部)
热键为全局热键,在任何窗口均可触发。整体性能考虑,初期支持的事件总量上限为 500 个事件。
文件格式
- 使用 JSON 存储录制数据,便于二次开发
- 每条事件包含 type、params、timestamp 三个字段
- 拖拽轨迹以坐标数组形式保存,支持完整路径还原
基本流程
- 录制:设置保存路径 → 按 F5 开始录制 → 操作鼠标/键盘 → 按 F6 停止
- 回放:选择录像文件 → 设置循环次数和速度 → 按 F7 开始 → 按 F8 停止
- 编辑:选择录像文件 → 点击 编辑 → 修改延迟/排序/删除 → 保存
备注
- 版本更新包含:启动时申请管理员权限、网盘分享方式改为文件夹等改动
- 开发者为业余项目,欢迎反馈问题与交流
下载说明
- 软件下载包含大型附件,建议通过网盘获取:LambEcho1.2.0.rar(百度网盘)并提供提取码进行访问
- 网盘分享:
免责声明
- 本工具用于个人同意创建的自动化操作与测试,使用时请遵守相关软件使用条款与法律法规。
下载链接
百度网盘:
https://pan.baidu.com/s/1O4VIfzFKGz2an0WOZcioIA?pwd=dqca(提取码:dqca)
评论 0
还没有评论,来说两句吧。
登录 后参与评论