ZBreak

2018-06-18 03:38:05来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

https://github.com/atskyline/ZBreak

最近用电脑用的多,总觉得有必要2个小时休息一会。就花了一点点时间写了这个小东西
如果连续使用电脑超过2个小时会弹出一个窗口提示。

点 “休息好了” 会重置定时器
点 “再干十分钟” 会过10分钟再提醒

 

关于连续使用电脑的判定依据是,每分钟截图一次。然后选取1000个点,取像素值和上一次截图对比。有超过2%的像素不同,就认为有人在使用电脑。
这样可以认定观看视频的时候也是在使用电脑的。
具体的几个相关的参数,暂时懒得写道配置文件中,有兴趣的话,可以直接改代码里那几个常量就好了。

 

PS:其实多年后又回来拖控件感觉还不错


 

ChangeLog

1.0.1

  • 将默认的Target Framework4.5改成2.0
  • 点击“再干十分钟”,的时间修改从点击按钮算起10分钟
  • 将基本工作时间由2个小时调整为1个小时
  • 引入最小休息时间概念,每次休息至少TimerInterval × MinBreakCount 毫秒(为了排除掉去上个厕所就被认为是休息的情况)
  • 在托盘提示中显示已经连续工作的时间
  • 修复了一个由于锁屏状态会崩溃的bug。
  • 修复了连续工作时间显示的BUG

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:优秀的程序员和一般的程序员差别在哪?

下一篇:Visual Studio 原生开发的10个调试技巧(二)