ClickScript
前言
ClickScript 最初是在实验室中为方便测试而编写的一个点击脚本工具。经过多次迭代,它逐渐发展为一个功能相对完善的自动化工具。虽然它非常朴素、简单,无法与其他成熟的自动化工具相比——没有图形界面,需要手动测量坐标——但它是我从零开始独立开发的第一个完整应用项目。尽管不够完美,但我在开发过程中收获了许多宝贵的经验。因此,我决定将测试脚本独立出来,打磨成一个成熟的项目。也许它会默默无闻,但对我而言意义非凡:这是我独立完成的第一个面向实际应用的完整项目,具备实际应用价值,而不仅仅是自娱自乐的产物。
功能
- 自动化点击:模拟鼠标点击操作(支持左键和右键),可指定点击位置和间隔,并支持模拟回车输入。
- 鼠标坐标测量:实时获取鼠标当前位置坐标,方便用户设定点击位置。
- 脚本编写与执行:支持自定义脚本格式,用户可编写并保存点击脚本,实现批量自动化操作。
使用说明
ClickScript 是一个基于 Windows 平台的自动化点击脚本工具,支持鼠标坐标测量、任务脚本编写与自动执行。典型工作流程为:测量 → 编写任务 → 执行。
快速开始
- 运行
ClickScript.exe
。 - 使用“测量鼠标位置”功能,获取需要点击的坐标。
- 编写任务脚本(如
task.clk
,纯文本格式),示例指令如下:- 左击:
LEFT X Y
- 右击:
RIGHT X Y
- 回车:
ENTER
- 延迟:
DELAY
- 开始标志:
# start
- 结束标志:
# end
- 开始和结束标志之外的内容视为注释,无效。
- 左击:
- 在主菜单选择“执行任务”即可自动完成脚本中的操作。
1. 简介
- 项目概述:ClickScript 旨在简化重复性鼠标操作,通过脚本自动完成点击任务。
- 主要功能:自动点击、坐标测量、任务进度可视化、紧急停止等。
- 适用场景:适用于需要批量点击、自动化测试、游戏脚本等场景。
2. 安装与环境要求
- 支持平台:Windows(依赖 Windows API)
- 编译环境:gcc 14.2.0,cmake 3.31.2
- 运行环境:无需额外依赖,解压即用
3. 功能说明
- 主菜单:所见即所得,操作简便
- 功能模块:
- 自动点击脚本:根据脚本自动执行鼠标操作
- 鼠标位置测量:辅助获取精确坐标
- 任务栏进度显示:脚本执行时在任务栏显示进度
- 紧急停止功能:任务执行中按 ESC 可立即终止
4. 版本与更新日志
- v1.0.0 (2025-08-20)
- 初始版本发布
仓库地址:https://github.com/HangYaHan/ClickScript
演示视频:https://www.example.com/demo(尚未录制)