快脚本
快脚本
📄

用眼过度提醒工具

其他v1.0.099JF13GU

定时提醒用户休息眼睛,避免长时间用眼过度

程序员curen
1/27/2026

用眼过度提醒工具说明文档

📖 脚本简介

这是一个基于Python开发的用眼过度提醒工具,遵循kuai格式规范。该工具能够在用户长时间使用电脑时定时提醒休息,有效预防眼睛疲劳和干眼症,保护视力健康。

✨ 功能特点

⏰ 智能定时提醒

  • 工作计时:可配置的工作时长(默认25分钟),专注工作不被打扰
  • 休息提醒:定时提醒休息,避免长时间用眼导致视力疲劳
  • 循环运行:工作-休息循环自动进行,无需人工干预

🔊 多重提醒方式

  • 桌面通知:使用plyer库发送桌面通知,清晰醒目
  • 声音提示:支持系统提示音和自定义蜂鸣声
  • 控制台显示:实时显示倒计时和工作状态

⚙️ 灵活配置选项

  • 工作时间:1-120分钟可调(默认25分钟)
  • 休息时间:1-30分钟可调(默认5分钟)
  • 声音设置:启用/禁用声音,选择声音类型
  • 通知设置:自定义通知标题和显示时长
  • 自动开始:程序启动后自动开始计时

🖥️ 实时状态显示

  • 剩余时间:显示当前时段剩余时间
  • 工作周期:记录已完成的工作周期数
  • 休息统计:统计累计休息时间
  • 进度指示:显示当前时段的完成进度

💻 系统要求

  • 操作系统:Windows 11(推荐),支持其他Windows版本
  • Python版本:Python 3.11.0+
  • 屏幕权限:需要允许桌面通知权限

📦 依赖库说明

必需库

  • plyer:跨平台桌面通知库,用于发送桌面提醒

库功能说明

库名作用缺失影响
plyer发送桌面通知无法弹出桌面提醒窗口
winsoundWindows声音播放声音提示功能不可用

🚀 使用方法

启动参数配置

1. 时间设置

  • 工作时间:设置每次连续工作的时长(1-120分钟)
  • 休息时间:设置每次休息的时长(1-30分钟)

2. 提醒设置

  • 通知标题:设置桌面通知的标题文字
  • 启用声音提醒:开启或关闭声音提示
  • 声音类型:选择系统提示音或自定义蜂鸣声
  • 蜂鸣设置:自定义蜂鸣频率和时长
  • 通知显示时间:设置通知显示的时长(5-30秒)

3. 显示设置

  • 显示频率:控制台状态更新的频率(每分钟/每5分钟/仅通知)
  • 自动开始:程序启动后是否自动开始计时

运行流程

  1. 启动kuai客户端
  2. 配置工作时间和提醒方式
  3. 点击"运行脚本"
  4. 程序开始计时工作
  5. 工作时长结束后弹出休息提醒
  6. 休息时间结束后自动开始下一工作周期
  7. 点击"中断运行"可停止程序

📊 工作原理

计时循环

提醒机制

  1. 工作结束时

    • 弹出桌面通知(使用配置的标题)
    • 播放提示音(根据配置)
    • 显示随机的休息建议
  2. 休息结束时

    • 弹出桌面通知(使用配置的标题)
    • 显示随机的用眼建议
    • 开始下一工作周期

状态跟踪

  • 当前状态:工作中/休息中
  • 剩余时间:当前时段剩余分钟数
  • 周期计数:已完成的工作周期数
  • 累计休息:今日累计休息时间

🔧 故障排除

常见问题

1. 没有桌面通知

现象:工作/休息结束时没有弹出桌面通知 解决

  • 检查是否安装了plyer库:pip install plyer
  • 检查系统通知权限设置
  • 确保没有其他程序阻挡通知

2. 没有声音提醒

现象:提醒时没有播放声音 解决

  • 检查"启用声音提醒"是否开启
  • 检查系统音量设置
  • Windows系统确保winsound库可用

3. 程序无法停止

现象:点击"中断运行"后程序仍在运行 解决

  • 使用任务管理器强制结束Python进程
  • 重新启动kuai客户端

4. 手动启动模式问题

现象:输入命令没有响应 解决

  • 确保在正确的命令行界面输入
  • 检查输入的命令是否正确
  • 尝试重新运行程序

⚠️ 注意事项

权限要求

  • 桌面通知权限:需要允许程序发送桌面通知
  • 系统声音权限:需要允许程序播放系统声音

兼容性说明

  • Windows最佳:在Windows系统下功能最完整
  • 其他系统:macOS/Linux下可能部分功能受限
  • 虚拟环境:在虚拟桌面环境中通知可能不显示

使用建议

  1. 合理设置时间:建议采用25分钟工作+5分钟休息的番茄工作法
  2. 及时响应提醒:听到提醒后应及时休息眼睛
  3. 调整显示器:保持适当距离和亮度
  4. 配合眼保健操:休息时可以做简单的眼部放松运动

🌟 特色功能

1. 智能休息建议

每次休息提醒时随机显示不同的护眼建议:

  • 20-20-20法则:看20英尺外的物体20秒
  • 眼部放松:闭眼深呼吸,放松眼部肌肉
  • 眼部运动:转动眼球,做眼保健操
  • 起身活动:喝杯水,伸展肩膀和颈部

2. 实时状态显示

控制台实时显示:

  • 当前工作/休息状态
  • 剩余时间(分钟)
  • 完成进度百分比
  • 累计工作周期数

3. 灵活的声音设置

支持两种声音模式:

  • 系统提示音:使用Windows系统标准提示音
  • 自定义蜂鸣:可调频率(37-32767Hz)和时长(100-5000ms)

4. 便捷的操作控制

  • 自动开始:配置一次,自动运行
  • 手动启动:灵活控制启动时机
  • 优雅退出:支持Ctrl+C安全退出

🎯 适用人群

1. 办公室工作者

长时间面对电脑屏幕,需要定时提醒休息

2. 程序员/设计师

需要长时间专注工作,容易忘记休息时间

3. 学生

网课学习时间长,需要保护视力健康

4. 自由职业者

工作时间不规律,需要建立健康的工作节奏

🔄 工作流程示例

  • 14:00:00 - 程序启动,显示配置信息
  • 14:00:05 - 用户输入 'start' 启动系统
  • 14:00:05 - 开始第1个工作周期
  • 14:00:05 - [工作中] 剩余: 25分钟 | 进度: 0% | 周期: 1
  • 14:25:00 - 工作时间结束!请休息
  • 桌面通知弹出:"👀 护眼提醒"
  • 播放提示音
  • 显示休息建议:"远眺窗外,让眼睛看远处景物"
  • 14:30:00 - 休息时间结束!继续工作
  • 桌面通知弹出:"👀 护眼提醒"
  • 显示工作建议:"调整显示器高度"
  • 14:30:00 - 开始第2个工作周期

📈 健康效益

预防眼疾

  • 减少眼睛干涩和疲劳
  • 预防近视加深
  • 降低干眼症风险

提高效率

  • 规律休息提高工作效率
  • 避免长时间工作导致的注意力下降
  • 改善工作节奏,提升专注度

健康习惯

建立健康的用眼习惯

  • 定期活动身体
  • 保持适当饮水量

📞 技术支持

👨‍💻 作者: 程序员 curen
📧 反馈邮箱: 1139632166@qq.com

如有问题或建议,请:

  1. 检查是否按照要求安装所有依赖库
  2. 确认系统通知和声音权限已开启
  3. 尝试重新运行程序
  4. 查看控制台输出的错误信息
  5. 通过反馈邮箱联系作者

保护视力,从定时休息开始! 👁️💻

脚本信息

代码行数497
操作系统
Windows 11
SDK
3.11.0
依赖
plyer
分类其他
版本v1.0.0

如何使用

推荐
方式一:复制 KID(推荐)

复制 KID,打开快脚本客户端的开源仓库页面,在顶部搜索框粘贴并搜索,即可加载运行。

方式二:下载并导入

点击“下载脚本”生成代码 zip,打开快脚本客户端,在左侧根文件夹区域点击目标文件夹右侧的更多按钮(三点),选择导入并选中下载的 zip。

注意:快格式脚本只能在快脚本客户端中使用运行。