# 轻盒 Windows 鼠标操作录制器

## 录制和重放

1. 启动新版 `LightboxClicker-20261103.exe`（或本地的 `LightboxClicker.exe`），点击“开始录制新流程”或按 **F9**。
2. 切换到要操作的窗口，按顺序点击目标位置。每次左键、右键或中键按下都会记成一个操作，并在该位置显示带序号的准星。
3. 再按 **F9** 或点击“停止录制”结束记录。开始录制新流程会清除上一条流程；最多记录 100 个操作。录制器自身窗口中的点击不会记入流程。
4. 设置执行轮数。列表会显示每步与前一步之间的实际等待时间，默认勾选“按录制的操作间隔重放”，重放时保留这些停顿。取消勾选后可用固定间隔统一加速或放慢。每轮从第 1 步按顺序重放；例如 3 步、2 轮，总共点击 6 次。第一步没有前序间隔，会尽快执行；单段等待时间最多重放 60 分钟。
5. 切换到目标窗口按 **F6** 开始/停止重放，按 **F7** 紧急停止。F8 可在未录制时手动添加一个当前位置左键步骤。

可用“显示操作图标”勾选框或自定义全局快捷键随时显示/隐藏桌面准星，包括录制和重放期间。隐藏只影响视觉标记，不会删除录制步骤；重新显示后编号与位置会恢复。录制期间新增的标记也遵循当前显示状态。

程序启用 Windows DPI 感知，并按准星实际尺寸将图标中心锚定到记录的屏幕坐标；准星支持鼠标穿透。关闭程序后准星消失；停止重放后鼠标会尝试回到重放开始前的位置。

## 自定义设置

点击主窗口右上角“自定义”，点击快捷键输入框后直接按下键盘按键即可录入快捷键，支持字母、数字、功能键和 Ctrl / Alt / Shift 组合；按 Esc 只取消本次录入，不会关闭设置窗口。准星和编号共用可拖动的色相环与取色圆盘：先选要修改的对象，再在色盘上拖动取色。还可自定义准星大小、默认间隔、默认轮数、是否按录制间隔重放和启动时是否显示准星。重复快捷键组合不允许保存；若快捷键已被其他程序占用，新配置会回滚。

设置保存在当前 Windows 用户的 `%APPDATA%\\LightboxToolbox\\clicker-settings.ini`，重启后仍然有效。主窗口修改的间隔、轮数和准星显示状态也会同步保存。

## 安全和兼容性

- 这是未经代码签名的 Windows EXE。若 Windows 显示未知发布者或 SmartScreen 提示，请只从你信任的位置运行；项目同时提供 `LightboxClicker.cs` 源码供检查。
- 点击会发送到记录的位置。请先用低频率和少量轮数验证，避免在支付、删除、发送等有重要后果的界面运行。
- 程序不提权、不绕过反作弊或安全软件。更高权限窗口、独占全屏游戏或反作弊系统可能会拦截输入；请先确认目标软件规则允许自动化点击。
- 默认快捷键为 F6/F7/F8/F9/F10，可在自定义设置中更换。若被其他程序占用，可在设置中换用其他组合，也可用窗口内按钮或勾选框。鼠标全局钩子依赖 Windows 消息循环，某些安全软件可能阻止它工作。

## 源码重新编译

在此目录使用 Windows 自带的 .NET Framework C# 编译器：

```powershell
& "$env:WINDIR\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /nologo /target:winexe /optimize+ /out:LightboxClicker.exe /reference:System.Windows.Forms.dll /reference:System.Drawing.dll LightboxClicker.cs
```
