news 2026/1/14 11:39:10

cliclick 命令行自动化工具:让 macOS 操作更智能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
cliclick 命令行自动化工具:让 macOS 操作更智能

还在为重复的鼠标点击和键盘操作感到烦恼吗?cliclick 这款 macOS 命令行工具就是你的救星!它能够通过简单的命令执行各种鼠标和键盘事件,让你的工作流程实现自动化。作为一款专为 macOS 设计的命令行自动化工具,cliclick 让繁琐的操作变得简单高效。😊

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

🚀 快速上手:三步搞定安装

方法一:使用 Homebrew(推荐)

这是最快捷的安装方式,只需一行命令:

brew install cliclick

方法二:手动编译

如果你喜欢从源码开始:

git clone https://gitcode.com/gh_mirrors/cl/cliclick cd cliclick make

方法三:MacPorts

如果你习惯使用 MacPorts:

sudo port install cliclick

重要提醒:安装完成后,记得在"系统偏好设置 → 安全性与隐私 → 辅助功能"中给终端应用授权,否则 cliclick 无法正常工作哦!

🎯 核心功能:鼠标键盘全掌控

cliclick 提供了丰富的命令来执行各种用户操作,主要分为以下几类:

鼠标操作

  • 移动cliclick m:100,200- 将鼠标移动到指定坐标
  • 点击cliclick c:100,200- 在指定位置点击
  • 右键cliclick rc:100,200- 右键点击
  • 双击cliclick dc:100,200- 双击操作
  • 拖动cliclick dd:100,200 dm:150,250 du:150,250- 完整的拖拽操作

键盘操作

  • 按键cliclick kp:return- 按下并释放回车键
  • 组合键cliclick kd:cmd kp:a ku:cmd- 执行 Command+A 全选操作
  • 输入文本cliclick t:"Hello World"- 直接输入文字

实用功能

  • 等待cliclick w:500- 暂停 500 毫秒
  • 获取颜色cliclick cp:100,200- 获取屏幕上指定位置的颜色值
  • 打印位置cliclick p- 显示当前鼠标位置

💡 实战应用:让工作更高效

自动化测试脚本

#!/bin/bash cliclick m:300,400 # 移动到按钮位置 cliclick c:300,400 # 点击按钮 cliclick w:1000 # 等待 1 秒 cliclick kp:return # 按回车确认

表单自动填写

cliclick m:500,300 # 移动到姓名输入框 cliclick c:500,300 # 点击输入框 cliclick t:"张三" # 输入姓名 cliclick m:500,350 # 移动到下一个输入框 cliclick c:500,350 # 点击 cliclick t:"example@email.com" # 输入邮箱

批量文件处理

# 批量重命名文件操作 cliclick m:200,150 # 移动到第一个文件 cliclick c:200,150 # 选中文件 cliclick kd:cmd kp:c ku:cmd # 复制文件名

🔧 高级技巧:玩转命令行自动化

相对坐标操作

使用相对坐标让脚本更加灵活:

cliclick m:100,100 # 移动到起始位置 cliclick m:+50,+0 # 向右移动 50 像素 cliclick m:+0,+30 # 向下移动 30 像素

命令文件执行

对于复杂的操作序列,可以创建命令文件:

# commands.txt m:100,100 c:100,100 w:500 m:200,200

然后执行:

cliclick -f commands.txt

🎨 集成应用:扩展无限可能

与 Automator 结合

将 cliclick 命令集成到 Automator 工作流中,创建自定义的自动化服务。

与 AppleScript 联动

do shell script "/usr/local/bin/cliclick m:100,200" do shell script "/usr/local/bin/cliclick c:100,200"

定时任务自动化

结合 crontab 实现定时自动化:

# 每天上午 9 点自动执行 0 9 * * * /usr/local/bin/cliclick m:500,300 c:500,300

📝 实用小贴士

  1. 调试模式:使用-m test参数测试脚本而不实际执行
  2. 详细输出:使用-m verbose查看每个操作的详细描述
  3. 初始位置恢复:使用-r参数在执行完成后恢复鼠标初始位置
  4. 事件间隔:使用-w参数设置默认等待时间

🚀 进阶学习路径

想要更深入地掌握 cliclick?建议按以下步骤学习:

  1. 基础操作:熟练掌握鼠标移动、点击和键盘按键
  2. 组合命令:学习将多个命令组合成复杂的操作序列
  3. 集成应用:探索与其他 macOS 工具的集成可能性
  4. 项目实战:在实际项目中应用自动化解决方案

cliclick 作为 macOS 自动化的重要工具,能够显著提升你的工作效率。无论是日常办公、软件开发还是系统管理,它都能成为你得力的助手。现在就开始使用 cliclick,让重复的工作一键搞定!✨

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

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

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

NVIDIA IsaacLab机器人学习框架终极指南:从入门到实战的完整教程

NVIDIA IsaacLab机器人学习框架终极指南:从入门到实战的完整教程 【免费下载链接】IsaacLab Unified framework for robot learning built on NVIDIA Isaac Sim 项目地址: https://gitcode.com/GitHub_Trending/is/IsaacLab 在当今机器人技术快速发展的时代&…

作者头像 李华
网站建设 2026/1/12 14:25:41

Dkron分布式作业调度系统:从零单点故障到高可用架构的完整指南

Dkron分布式作业调度系统:从零单点故障到高可用架构的完整指南 【免费下载链接】dkron Dkron - Distributed, fault tolerant job scheduling system https://dkron.io 项目地址: https://gitcode.com/gh_mirrors/dk/dkron 在当今云计算和微服务架构盛行的时…

作者头像 李华
网站建设 2026/1/13 23:20:44

OpenAI API兼容性测试:无缝迁移现有应用

OpenAI API兼容性测试:无缝迁移现有应用 在智能应用开发日益依赖大语言模型的今天,一个现实问题摆在许多团队面前:如何在享受OpenAI成熟生态便利的同时,又能规避其成本高、数据不可控、响应延迟波动等局限?更进一步&am…

作者头像 李华
网站建设 2026/1/7 8:49:59

插件化架构优势:为何ms-swift更易拓展

ms-swift 插件化架构:为何它让大模型拓展如此简单? 在大模型从实验室走向工业落地的今天,一个核心矛盾日益凸显:技术迭代的速度远超框架演进的能力。新模型层出不穷,训练方法日新月异,硬件平台百家争鸣——…

作者头像 李华
网站建设 2026/1/13 13:57:16

2000-2024年地级市人工智能水平测算数据

借鉴《中国工业经济》中王林辉(2022)的做法,整理人工智能企业数据。当企业经营范围涉及芯片、图像识别、计算机视觉、语音识别、传感器等与人工智能相关的关键词时,将该企业识别为人工智能企业 按照年份、地区统计计算&#xff0…

作者头像 李华
网站建设 2026/1/14 8:22:44

1629个高质量书源:打造个性化阅读体验的终极指南

还在为找不到心仪的阅读资源而烦恼吗?这个包含1629个精品书源的JSON文件将彻底改变你的阅读生活!这份专为现代阅读应用设计的资源合集,汇集了丰富优质内容源,让你在指尖滑动间畅游书海。 【免费下载链接】最新1629个精品书源.json…

作者头像 李华