Input Recorder for Mac 全方位操作指南

Input Recorder for Mac 是一款功能强大的自动化工具,专为记录和回放键盘输入与鼠标操作而设计。它能够将重复性的计算机操作流程转化为可自动执行的脚本,极大地提升工作效率,适用于软件测试、数据录入、演示制作等多种场景。本文将深入解析其界面、工作流及核心技巧。

一、核心界面与工作区详解

启动软件后,主界面主要分为四个核心区域,布局清晰,功能明确。

  1. 菜单栏与工具栏:位于窗口顶部。包含文件操作(新建、打开、保存)、录制控制(开始、暂停、停止)、回放设置(速度、循环次数)以及偏好设置入口。
  2. 录制动作列表区:占据主窗口中央。以时间线或列表形式清晰展示所有已记录的鼠标点击、键盘输入、延迟等待等事件。每个事件都可以被单独选中、编辑参数或删除。
  3. 属性与编辑面板:通常位于右侧或底部。当在动作列表区选中某个特定事件(如一次鼠标点击)时,此面板会显示该事件的详细属性,例如点击的坐标位置、使用的鼠标按键、关联的键盘按键等,并允许用户进行精确修改。
  4. 控制台与日志输出区:位于窗口底部。在录制和回放过程中,此区域会实时显示操作状态、错误信息或自定义的日志输出,是调试复杂脚本的重要窗口。

二、完整操作流程:从创建到导出

以下是从零开始创建一个自动化脚本并执行的完整步骤。

1. 创建新录制项目

操作:启动软件后,点击菜单栏 文件 (File) -> 新建 (New),或直接使用快捷键 Command + N。系统会立即创建一个空白录制项目。

2. 配置录制参数

操作:在开始录制前,建议点击工具栏的 设置 (Settings) 或菜单栏 Input Recorder -> 偏好设置 (Preferences...)

  • 录制 (Recording) 选项卡中,可以设置是否记录鼠标移动轨迹、设定默认的击键延迟等。
  • 回放 (Playback) 选项卡中,可以预设回放速度(如原速、2倍速)和遇到错误时的行为(停止或继续)。

3. 开始录制操作

操作:确保目标应用(如文本编辑器、浏览器)处于准备状态。在 Input Recorder 中,点击工具栏的红色圆形 录制 (Record) 按钮,或使用快捷键 Command + R。软件界面通常会最小化或出现录制提示,此时所有键盘和鼠标操作都将被记录。

示例流程

  1. 将鼠标移动到 Safari 地址栏并点击。
  2. 输入 “www.example.com” 并按 Return 键。
  3. 等待页面加载2秒。
  4. 在页面搜索框内点击,输入特定关键词并回车。

4. 停止录制与保存

操作:完成所需操作后,点击菜单栏或浮动控制条上的 停止 (Stop) 按钮,或使用快捷键 Command + .(Command + 句点)。录制停止,界面恢复,所有事件已出现在动作列表区。立即使用 Command + S 保存项目文件(通常为 .irp 或自定义格式)。

5. 编辑与优化录制脚本

在动作列表区进行精细调整:

  • 调整顺序:直接拖拽事件进行排序。
  • 编辑事件:双击任一事件(如“键盘输入”),在右侧属性面板中修改输入的文本或延迟时间。
  • 插入等待:右键点击事件列表,选择 插入 -> 延迟 (Delay),可手动添加固定时间的暂停,确保后续操作在页面加载完成后执行。
  • 删除事件:选中不需要的事件,按 Delete 键。

6. 回放测试脚本

操作:将鼠标焦点置于需要执行自动化操作的目标窗口上。回到 Input Recorder,点击工具栏的绿色三角形 播放 (Play) 按钮,或使用快捷键 Command + P。软件将严格按照录制顺序回放所有操作。

7. 导出与最终应用

操作:经测试无误后,可将脚本导出为独立应用或通用格式。

  • 点击菜单栏 文件 (File) -> 导出 (Export)...
  • 选择导出类型。部分高级版本支持导出为“应用程序 (.app)”,该文件可在其他未安装 Input Recorder 的 Mac 上双击运行。
  • 设置导出参数,如循环次数、启动快捷键等,然后点击“导出”。

三、常用功能进阶技巧

1. 变量与条件逻辑(高级功能)

某些高级版本支持在脚本中插入变量和简单条件判断。例如,可以设置一个文件路径变量,让脚本每次读取文件列表中的不同条目进行操作,实现批量处理。

2. 图像识别与屏幕查找

为避免因窗口位置变化导致鼠标点击失效,可使用“图像查找”功能。该功能允许你指定一个屏幕上的小图像(如图标、按钮),回放时软件会先搜索该图像的位置,再在其坐标上执行点击,大幅提升脚本的健壮性。

3. 热键触发与计划任务

在软件设置中,可以为特定脚本分配系统级全局热键(如 Control + Option + C)。无论你正在使用任何应用,按下该热键即可触发脚本回放。同时,可结合 macOS 系统的“日历”或“自动化”工具,将脚本设置为定时自动运行。

4. 错误处理与恢复

在回放设置的“错误处理”中,选择“记录错误并继续”,这样当某一步操作失败(如找不到指定窗口)时,脚本不会完全停止,而是记录日志后尝试执行后续步骤,适合制作容错性强的长脚本。

四、常见问题与解决方案

问题1:回放时鼠标点击位置错误

原因与解决:录制时使用的是绝对屏幕坐标,回放时目标窗口位置或大小改变了。

  • 方案A:在录制前,将目标窗口最大化或固定到屏幕特定位置。
  • 方案B:编辑鼠标点击事件,将定位方式从“绝对坐标”改为“相对窗口”或使用上文提到的“图像识别”功能。

问题2:回放速度过快,导致后续操作因页面未加载而失败

原因与解决:录制时的操作间隔太短,未计入网络或系统延迟。

  • 方案A:在回放前,在设置中全局降低“回放速度”。
  • 方案B:在关键的、需要等待的操作(如点击链接、提交表单)后,手动插入一个充足的“延迟”事件(如2-3秒)。

问题3:无法录制或回放某些安全输入框(如密码框)的内容

原因与解决:出于安全考虑,macOS 系统禁止第三方应用记录某些安全输入框的键盘事件。

  • 方案:对于此类操作,不建议直接录制密码。可考虑在脚本中使用“粘贴”操作(前提是密码已安全地存放在剪贴板中),或寻求其他具有更高系统权限的专业自动化解决方案。

五、快捷键汇总表

功能 快捷键 (Mac) 说明
新建项目 Command + N 创建空白录制脚本
打开项目 Command + O 打开已保存的脚本文件
保存项目 Command + S 保存当前脚本
开始/继续录制 Command + R 启动操作记录
暂停录制/回放 Command + , 暂停当前进程
停止录制/回放 Command + . 完全停止进程
开始回放 Command + P 执行当前脚本
插入延迟事件 Command + D 在选中位置插入等待
删除选中事件 Delete 移除动作列表中的选中项
打开偏好设置 Command + , 打开软件设置窗口

爱上MAC 一站式Mac软件下载平台
第三方登录
captcha
第三方登录