简体中文
Mac 上的宏录制器
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
是的,Mac 可以免费录制并重放点按和按键:macOS 自带的 Automator 有一个录制按钮,会把你做的操作记成一个 Watch Me Do 操作。Keyboard Maestro 和 Macro Recorder 这类专门的录制器要花钱。如果你更想构建宏而不是录制,InputConfig(在 Mac App Store 上免费)可以用一个按钮运行一串带定时的步骤。
步骤
- 从“应用程序”里打开 Automator,并选择新建工作流程。
- 在“系统设置”的“隐私与安全”里,到“无障碍”中允许 Automator。
- 点按录制,把任务做一遍。
- 点按停止,再点按运行来重放。
- 把它存成 App 或快速操作,以便再次运行。
用 Automator 录制
- 你:打开 Automator,新建一个工作流程,点按工具栏里的录制,把任务做一遍。
- macOS:把你做的操作作为 Watch Me Do 操作存进工作流程。
- 检查:点按运行。如果某一步没对上,通常是窗口移动了,或者某一步在 App 准备好之前就运行了。
Automator 录制和重放都需要“无障碍”权限,位置在“系统设置”的“隐私与安全”里的“无障碍”。录制的内容会按屏幕上原来的位置重放,所以请让窗口保持在你录制时的位置。
比较各个录制器
| App | 录制内容 | 价格 |
|---|---|---|
| Automator | 点按和按键,作为 Watch Me Do | 免费,内置 |
| Keyboard Maestro | 点按和按键,另有庞大的操作库 | 付费 |
| Macro Recorder(Bartels Media) | 鼠标和键盘,带编辑器 | 功能有限的免费版,付费许可证 |
| InputConfig | 不录制。由你构建步骤 | 免费 |
价格会变,所以购买前请查看各自的页面。

构建宏,而不是录制
录制的宏会在窗口移动时失灵。构建的宏按的是键,不管窗口在哪里都有效。在 InputConfig 里,宏是一串步骤,每一步是一个输出,前面有一段等待,还有一个按住时间。
- 按键步骤。一步可以按下一个键或 Command V 这样的快捷键,按住一个键,或者松开它。
- 点按。点按步骤会在指针所在的位置按下鼠标按钮。宏步骤不能把指针移到某个位置。
- 文本。宏步骤是一个键或一个鼠标按钮。要输入一整句话,就在同一行的宏旁边放一个输入文本(Type Text)输出。
- 重复。重复的宏在每一轮之间会等待,紧急停止,也就是 Control Option Command 句号,会结束它。
如何在 Mac 上制作宏从头到尾讲了一个完整的例子。如果一项任务每次都是同样的按键,就构建它,因为构建的宏不怕窗口移动。

如果重放出了问题
按这个阶梯来,先从最小的一步开始:
- 放慢速度。在没对上的那一步之前加一段等待。切换 App 需要几百毫秒。
- 把窗口放回去。录制的点按落在那个位置上,而不是落在按钮上。
- 检查权限。负责重放的 App 需要“无障碍”权限。
- 用按键代替点按。快捷键不论目标在哪里都能找到它。
总结
- 免费录制器。Automator 的录制按钮,macOS 内置。
- 大量自动化。Keyboard Maestro,付费。
- 一个运行步骤的按钮。InputConfig,免费,一步一步构建。
先用 Automator 录制一次,看看行不行,如果它每天都要运行,再去构建它。
常见问题
Mac 有内置的宏录制器吗?
有。macOS 自带的 Automator 有一个录制按钮,会把你的点按和按键存成可以重放的 Watch Me Do 操作。
Mac 上有免费的宏录制器吗?
Automator 免费且内置。InputConfig 也免费,但它是用步骤构建宏,而不是录制。
为什么我录制的宏点在了错误的位置?
录制的内容会重放屏幕位置,所以窗口移动后,点按就会落在别处。把窗口放回去,或者用按键来构建宏。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
本页的其他语言版本: English, Français, 한국어, ไทย, Tiếng Việt, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。