news 2026/4/3 4:56:53

5分钟上手 cliclick:零基础的 macOS 自动化神器指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟上手 cliclick:零基础的 macOS 自动化神器指南

5分钟上手 cliclick:零基础的 macOS 自动化神器指南

【免费下载链接】cliclickmacOS CLI tool for emulating mouse and keyboard events项目地址: https://gitcode.com/gh_mirrors/cl/cliclick

cliclick(Command Line Interface Click)是一款专为 macOS 设计的命令行工具,能够模拟鼠标点击、键盘输入等操作。无论你是想要自动化重复性任务,还是进行界面测试,cliclick 都能成为你的得力助手。本文将带你快速掌握 cliclick 的安装方法和基本使用技巧。

一键安装 cliclick 的 3 种方法

方法一:使用 Homebrew 安装(推荐)

Homebrew 是 macOS 上最流行的包管理器,只需一条命令即可完成安装:

brew install cliclick

方法二:手动编译安装

如果你更喜欢从源码构建,可以按照以下步骤操作:

  1. 克隆项目仓库:

    git clone https://gitcode.com/gh_mirrors/cl/cliclick
  2. 进入项目目录并编译:

    cd cliclick make
  3. 安装到系统路径(可选):

    sudo make install

方法三:使用 MacPorts 安装

如果你使用的是 MacPorts,也可以轻松安装:

sudo port install cliclick

权限设置:让 cliclick 正常工作的关键步骤

在首次使用 cliclick 前,必须完成权限设置:

  1. 打开"系统偏好设置"
  2. 进入"安全性与隐私"
  3. 选择"隐私"标签页
  4. 在左侧列表中找到"辅助功能"
  5. 将终端应用(Terminal、iTerm 等)添加到允许列表中

如果权限设置正确,cliclick 将能够顺利执行所有鼠标和键盘操作。

cliclick 基础操作:5 个必学命令

1. 移动鼠标

将鼠标移动到屏幕坐标 (100, 200) 的位置:

cliclick m:100,200

2. 模拟点击

在当前位置进行点击:

cliclick c:.

在指定位置 (150, 300) 进行点击:

cliclick c:150,300

3. 键盘按键操作

按下回车键:

cliclick kp:return

按下组合键(如 Command+C):

cliclick kd:cmd kp:c ku:cmd

4. 输入文本

输入指定文本:

cliclick t:"Hello World"

5. 等待操作

暂停 500 毫秒:

cliclick w:500

3 个高效应用场景

场景一:自动化表单填写

假设你需要每天填写相同的表单,可以使用以下脚本:

cliclick m:500,300 # 移动到输入框 cliclick c:. # 点击输入框 cliclick t:"张三" # 输入姓名 cliclick kp:tab # 切换到下一个输入框 cliclick t:"example@email.com" # 输入邮箱 cliclick kp:return # 提交表单

场景二:应用程序测试

对于开发者来说,cliclick 是进行界面自动化测试的好帮手:

# 启动应用测试流程 cliclick m:200,100 c:. # 点击应用图标 cliclick w:1000 # 等待应用启动 cliclick m:300,400 c:. # 点击功能按钮 cliclick w:500 # 等待响应 cliclick kp:esc # 退出测试

场景三:批量文件操作

处理大量文件时,cliclick 可以帮你节省大量时间:

cliclick m:600,200 c:. # 点击文件 cliclick kd:cmd kp:a ku:cmd # 全选文件 cliclick kd:cmd kp:c ku:cmd # 复制文件

高级技巧:提升自动化效率

使用相对坐标

除了绝对坐标,cliclick 还支持相对坐标,让脚本更加灵活:

cliclick m:+50,+0 # 向右移动 50 像素 cliclick m:-20,+30 # 向左 20 像素,向下 30 像素

组合多个命令

你可以将多个命令组合在一行中执行:

cliclick m:100,200 c:. w:500

这行命令会:移动到 (100,200) → 点击 → 等待 500 毫秒

常见问题解决指南

问题一:cliclick 执行后无反应

解决方案:检查终端应用的辅助功能权限是否已开启。

问题二:特定字符无法输入

解决方案:参考 README-Characters.md 文档,了解不同键盘布局下的字符支持情况。

问题三:拖拽操作不流畅

解决方案:适当增加等待时间,确保操作之间有足够间隔。

结语

cliclick 作为 macOS 平台上的一款轻量级自动化工具,以其简单易用的特性赢得了众多用户的青睐。通过本文的介绍,相信你已经掌握了 cliclick 的基本使用方法。现在就开始尝试使用 cliclick 来简化你的日常工作吧!

记住,自动化不是要完全取代人工操作,而是为了让重复性工作变得更加高效。从简单的点击操作开始,逐步构建复杂的自动化脚本,你会发现 cliclick 带来的便利超乎想象。

【免费下载链接】cliclickmacOS CLI tool for emulating mouse and keyboard events项目地址: https://gitcode.com/gh_mirrors/cl/cliclick

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/19 23:39:59

新手必看:RS232和RS485接线方式图解说明

RS232 与 RS485 接线全解析:从原理到实战,一文搞懂工业通信基础你有没有遇到过这样的场景?调试一台PLC时,接上串口线却收不到任何数据;布了几十米的通信线,结果信号断断续续、频繁丢包;或者多个…

作者头像 李华
网站建设 2026/3/31 2:27:25

Vue Native跨平台原生应用开发实战:从零到一的完整指南

Vue Native跨平台原生应用开发实战:从零到一的完整指南 【免费下载链接】vue-native-core Vue Native is a framework to build cross platform native mobile apps using JavaScript 项目地址: https://gitcode.com/gh_mirrors/vu/vue-native-core 想要用熟…

作者头像 李华
网站建设 2026/3/28 9:57:07

Qwerty Learner:终极键盘工作者的单词记忆与肌肉记忆训练指南

Qwerty Learner:终极键盘工作者的单词记忆与肌肉记忆训练指南 【免费下载链接】qwerty-learner 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers 项目地址: http…

作者头像 李华
网站建设 2026/4/3 3:49:47

C# WinForm调用DDColor:打造桌面级老照片修复软件

C# WinForm调用DDColor:打造桌面级老照片修复软件 在数字时代,家庭相册中的泛黄黑白照片正逐渐被遗忘。而当一位老人将一张1950年代的全家福递到你手中时,是否想过只需轻点几下鼠标,就能让那些模糊的脸庞重新焕发出真实的肤色与衣…

作者头像 李华
网站建设 2026/3/27 8:02:00

Typora导出PDF:生成精美的DDColor使用说明书

Typora导出PDF:生成精美的DDColor使用说明书 在数字档案修复领域,一个常见的尴尬场景是:用户手握先进的AI模型,却因为不会写命令行、看不懂参数说明而望而却步。更糟的是,即便有人摸索出了最佳实践,也往往“…

作者头像 李华
网站建设 2026/4/2 16:30:36

Apache Fesod高效Excel处理:突破大文件瓶颈的智能解决方案

Apache Fesod高效Excel处理:突破大文件瓶颈的智能解决方案 【免费下载链接】fastexcel easyexcel作者最新升级版本, 快速、简洁、解决大文件内存溢出的java处理Excel工具 项目地址: https://gitcode.com/gh_mirrors/fast/fastexcel 在当今数据驱动…

作者头像 李华