cliclick 使用教程
1. 项目介绍
cliclick
是一个 macOS 命令行工具,用于模拟鼠标和键盘事件。它由 Carsten Blüm 开发,使用 Objective-C 编写,适用于 macOS 10.15 及以上版本。cliclick
的主要功能包括鼠标点击、移动、拖动,以及键盘按键的模拟。
2. 项目快速启动
安装
你可以通过以下几种方式安装 cliclick
:
-
手动编译:
git clone https://github.com/BlueM/cliclick.git cd cliclick make
-
使用 Homebrew:
brew install cliclick
-
使用 MacPorts:
sudo port install cliclick
快速使用
以下是一些基本的 cliclick
命令示例:
-
移动鼠标到指定位置:
cliclick m:100,200
-
点击鼠标:
cliclick c:100,200
-
按下并释放键盘按键:
cliclick kp:return
-
等待 500 毫秒:
cliclick w:500
3. 应用案例和最佳实践
自动化测试
cliclick
可以用于自动化测试,模拟用户在 macOS 上的操作。例如,你可以编写一个脚本来测试某个应用程序的界面交互。
#!/bin/bash
cliclick m:100,200 # 移动鼠标到指定位置
cliclick c:100,200 # 点击鼠标
cliclick kp:return # 按下并释放回车键
cliclick w:1000 # 等待 1 秒
自动化任务
你可以使用 cliclick
来执行一些重复性的任务,例如自动填写表单或执行特定的快捷键操作。
cliclick m:500,300 # 移动鼠标到表单输入框
cliclick c:500,300 # 点击输入框
cliclick kd:cmd # 按下 Command 键
cliclick kp:a # 按下 A 键(全选)
cliclick ku:cmd # 释放 Command 键
cliclick kp:v # 按下 V 键(粘贴)
4. 典型生态项目
Automator
cliclick
可以与 macOS 的 Automator 结合使用,创建自动化工作流。例如,你可以创建一个 Automator 服务,使用 cliclick
来执行特定的鼠标和键盘操作。
AppleScript
虽然 cliclick
本身是一个命令行工具,但它可以与 AppleScript 结合使用,实现更复杂的自动化任务。例如,你可以编写一个 AppleScript 脚本,调用 cliclick
来执行特定的操作。
do shell script "/usr/local/bin/cliclick m:100,200"
do shell script "/usr/local/bin/cliclick c:100,200"
通过这些结合使用,你可以扩展 cliclick
的功能,实现更复杂的自动化任务。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考