一 缘由
最近没事,可能是摸鱼大法好,萌生一个想法,做一款依据鼠标和按键点击的次数来检测摸鱼的软件!!!
其实对于程序员来说,就是不摸鱼,也想看看自己一天打了多少键盘吧。
作为摸鱼人,咋说干就干,历时两天摸鱼(奋斗)终于把软件写好了!
二 相关链接
(1)代码写的烂是烂了点,但在csdn展示了,如果不开源!!!那这就是耍流氓。
项目开源地址(gitee,GPL v3协议):https://gitee.com/jiangtao008/GoSlowDetection/tree/master
(2)然后就是软件的打包,下面链接下载后可直接双击运行。
软件不大本身才1M不到,奈何qt开发,有没有买商业版本(有源代码但是不能静态编译),所以只能使用动态库,打包后文件达到18.5M,实在有点大。
蓝奏最近不知道为什么不能注册,只能使用百度云盘了。
可执行文件下载链接(百度云): https://pan.baidu.com/s/1Vs80Zo3uDym2ryYe4t1Ziw 提取码: aqh1
(3)这个软件,抛开界面来说,主要使用windows的钩子技术,可参考下面链接,将钩子使用进行一次封装。
qt鼠标键盘钩子类设计:https://blog.csdn.net/weixin_42887343/article/details/121636441
三 软件功能
1、开启时会保留金色亮眼背景,3s后切换为白色透明背景。
因为软件为黑白色(背景白色透明,图标和字体黑色),在桌面中不太显眼,开启的时候怕都不知道在什么位置,所以添加了此功能。
5、开机自动运行功能。为了方便使用,不需要手动开启,所以添加了开机自动启动设置功能。
这种也算小软件的额基本功能了。
很多软件都需要此功能,于是这部分功能实现,单独有写文章,可参考链接:https://blog.csdn.net/weixin_42887343/article/details/121655301
8、清空计数功能,这个实现起来最简单。
可能有时候需要自定义计数,所以加了该功能。印朋友要求(他电脑连续n天不关机),后期打算添加一个设置,设置凌晨0时自动清零。
9、该软件不能同时运行多个
保证进程唯一性,实现方法可参考链接:https://blog.csdn.net/weixin_42887343/article/details/121201982
四 软件性能分析
动态的时候会消耗一点点cpu,但是可以忽略,一般情况下软件资源消耗如下图。
有想法去下面评论,发现bug去下面评论,摸鱼人有时间会尽量按大家说的去新增、修复。

博客写完,键盘点击数:3552,鼠标点击数:846
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!