Skip to content

SenyFish/Monitor-frame-rate-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

刷新率监控器

这是一个在 Windows 系统托盘中运行的 Python小工具,用于监控显示器的刷新率。当刷新率发生变化时,它会发送桌面通知,并记录变动情况。

主要功能

  • 实时监控: 在后台持续监控屏幕刷新率。
  • 桌面通知: 当刷新率改变时,会弹出系统通知。
  • 状态图标: 在系统托盘区显示一个图标,图标颜色会根据当前刷新率变化(>=180Hz 为蓝色,否则为红色)。
  • 统计数据:
    • 右键点击托盘图标,可以查看今日和本周的刷新率变动次数。
    • 可以查看详细的变动历史记录。
  • 数据持久化: 统计和日志数据保存在 refresh_rate_stats.json 文件中。

如何使用

  1. 安装依赖:
    pip install plyer pystray Pillow pywin32
  2. 运行脚本:
    python refresh_rate_monitor.py
    程序将在后台运行,并在系统托盘区显示一个图标。

依赖库

  • plyer: 用于发送桌面通知。
  • pystray: 用于创建系统托盘图标。
  • Pillow (PIL): 用于创建图标图像。
  • pywin32: 用于从 Windows API 获取刷新率。

About

显示器帧率变动检测

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages