简体中文

Mac 上的自动点击脚本

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

AppleScript 能点按它叫得出名字的按钮,但点不了屏幕上的任意位置。要从 Terminal 在某个点上点按,免费的 cliclick 工具一行就能做到。如果你只想按定时器点按又不想写代码,InputConfig(在 Mac App Store 上免费)可以用一个键或一个按钮来完成。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 用 Homebrew 安装 cliclick:brew install cliclick。
  2. 在“系统设置”的“隐私与安全”里,到“无障碍”中允许 Terminal。
  3. 运行 cliclick c:. 在指针所在的位置点按。
  4. 把它放进带 sleep 的循环里,按定时器点按。
  5. 按 Control C 停止循环。

了解 AppleScript 能点按什么

AppleScript 通过 System Events 与 App 对话,它可以按名称点按一个按钮或菜单项。它没有简单的办法去点按屏幕上的某个点。对于有名称的按钮,AppleScript 可用。对于屏幕上的某个位置,请用 cliclick。

用 cliclick 从 Terminal 点按

cliclick 是 Carsten Blüm 开发的免费开源命令行工具,可以在 Terminal 里点按、移动指针和输入。

Terminal:安装它。

brew install cliclick

会发生什么:Homebrew 会安装它,cliclick -h 会列出所有命令。

Terminal:在 x 500、y 300 处点按。

cliclick c:500,300

会发生什么:在那个点上点按一次。用一个点号代替数字,就在指针所在的位置点按。

Terminal:在指针所在的位置每秒点按十次,直到你按 Control C。

while true; do cliclick c:.; sleep 0.1; done

会发生什么:点按会不断重复,直到你在那个 Terminal 窗口里按 Control C。

Terminal 需要“无障碍”权限,点按才会生效,位置在“系统设置”的“隐私与安全”里的“无障碍”。

跳过脚本

Terminal 里的循环只能从那个窗口停止。在 InputConfig 里,内置的 Auto Clicker 预设用 fn F6 开始和停止,间隔以毫秒设置,而紧急停止,也就是 Control Option Command 句号,可以在任何地方结束它。免费的 Mac 自动点击器有设置方法。

InputConfig 编辑器里的 Auto Clicker 预设,显示它的键盘和鼠标行:fn F6 每秒自动点按 10 次,开关切换;fn F7 每秒自动右击 5 次,开关切换;鼠标按钮 4 按住时每秒自动点按 15 次。
Figure 1. InputConfig 内置的 Auto Clicker 预设:fn F6 开始和停止每秒 10 次的左键点按。
InputConfig 编辑器里打开了 Options 的一行:一行点按设为在固定位置 640、400 点按,每 1,000 ms 重复一次。
Figure 2. 不用脚本,也能做到脚本会做的事:每秒在 640、400 处点按一次,直到你再次按下按钮。

简短版

  • 有名称的按钮。AppleScript 和 System Events。
  • 屏幕上的某个位置。cliclick c: 加坐标。
  • 按定时器点按,不写代码。InputConfig 的 Auto Clicker 预设。

常见问题

AppleScript 能在某个点上点按鼠标吗?

没有简单的办法。AppleScript 通过 System Events 按名称点按按钮和菜单项。要点按屏幕上的某个点,请用 cliclick。

怎么在 Mac 上从 Terminal 自动点按?

用 brew install cliclick 安装 cliclick,在“无障碍”里允许 Terminal,然后在循环里配合一个很短的 sleep 运行 cliclick c:.。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.