# Mouse Jiggler(简体中文说明)
Mouse Jiggler 是一个通过模拟鼠标输入来避免系统进入空闲状态的小工具。
## 安装
可以使用 Winget 或 Chocolatey:
- `winget install ArkaneSystems.MouseJiggler`
- `choco install mouse-jiggler --version=3.1.0`
也可以从发布页下载压缩包:
- https://github.com/arkane-systems/mousejiggler/releases
## 基本用法
运行 `MouseJiggler.exe` 后:
- 勾选“启用晃动”开始晃动
- 取消勾选停止晃动
- 勾选“设置...”可展开设置面板
- 也可以随时按下 Ctrl+Shift+J 切换晃动状态
支持模式:Normal、Zen、Circle、Linear。
## 命令行参数
- `-j, --jiggle`:启动时启用晃动
- `-m, --minimized`:启动时最小化
- `-o, --mode `:指定模式
- `-r, --random`:启用随机间隔
- `-s, --seconds `:设置间隔秒数
- `-d, --distance `:设置距离倍率
- `-g, --settings`:启动时显示设置
- `-l, --respect-locked-state`:锁定工作站时暂停晃动
- `--stop-jiggling`:通知正在运行的实例停止晃动,然后退出(不会启动应用程序)
- `--version`:显示版本
- `-?, -h, --help`:显示帮助
## 定时停止
Mouse Jiggler 没有内置的定时停止功能——Windows 任务计划程序已经能很好地完成这件事,`--stop-jiggling` 让它可以干净地驱动:它会找到正在运行的实例,通知它取消勾选“启用晃动”,然后退出,不会另外启动一个实例。如果没有正在运行的实例,它什么都不做,并以非零状态退出。
例如,每天 17:00 停止晃动:
```
schtasks /create /tn "Stop Mouse Jiggler" /tr "\"C:\Path\To\MouseJiggler.exe\" --stop-jiggling" /sc daily /st 17:00
```
## 说明
本文件为中文使用说明,英文原版文档请参考 `README.md`。