Zen的小站

小舟从此逝,江海寄余生

0%

网速显示助手

文章概览

image-20230113113438353

网速显示助手

已经做出来了,还有几点待改进

  1. 偶尔闪退,不知为啥,只见过几次
  2. 暖手宝没有关闭功能,温度貌似不停

    更新加的

  3. 字体大小自动匹配(GPU没加)

  4. 0.1s刷新位置,与测网速分隔开,比较丝滑
  5. 新加GPU温度和GPU使用率的条形图(替换原有内存和cpu使用率)更常用
  6. 文件内容检索功能,右键点开
  7. 更换显卡功能

2023.11.9

  1. 新加窗口置顶功能(右键点开菜单,鼠标悬停在“置顶窗口”选项,展开窗口,点击置顶窗口,选项前有对号显示)

2023.11.21

由于windows更新,底层逻辑有变化:设置taskbar为父窗口会被覆盖。

因此不再把窗口嵌入层结构。只是放在最顶层!

不过因此有些毛病:一直放最顶层,会在全屏看视频的时候,也挡着位置。

因此废了九牛二虎之力,想把窗口嵌入层结构。

最后发现,只需要检测是否全屏,实时设置窗口可见性即可。

最后有一点毛病

  1. 桌面刷新会导致窗口全黑。点击即可恢复正常(已修复:右键桌面点开的Program Manager也能错误触发全屏)
  2. 更新网速不同长度字符闪烁
  3. 置于最顶层

2023.11.27

终于搞好啦!!!QAQ

之前一直有点小问题困扰,就是要让他能显示在任务栏里,就必须置顶在最顶层。但是在最顶层有点不好,会把其他本该置顶的挡住。显得与任务栏是脱离的。

中间试过一种方法:检测鼠标是否进入任务栏。进入任务栏就重新让窗口置顶。

因为多次实验,任务栏刷新会导致覆盖。好像每次在任务栏里点击操作都会让任务栏刷新,刷新到最顶层。我不如直接检测有没有任务栏的点击操作。

不过新的问题又出现了:关闭窗口时,或者其他会改变任务栏的动作,可能不需要鼠标进入任务栏区域。也就是说触发了任务栏刷新,但是没触发窗口刷新,导致窗口又被覆盖了。必须得鼠标进入任务栏才能重新让窗口置顶。

最终的解决方案是,检测置顶排序,新生成窗口时,直接读取窗口的置顶顺序,如果后续有其他任务置顶层级超过原有顺序,就执行窗口置顶。经实验,窗口名称为“Dialog”,可能超过其顺序的任务栏程序包括电源、网络等。。。

同时,兼顾根据全屏可见性调整的trick。终于能完美显示了!!!泪目

所以说更新系统真的是不容易,互相影响,彼此不兼容,再加上各种小trick乱的一批,屎山就是这么来的

2024.3.9

新增公式识别功能,识别剪切板图片

预告

  1. 想加一些控制笔记本的功能:屏幕(亮度)、摄像头、键鼠、风扇!、音量、键盘灯。暂时感觉没啥意思。。。
  2. 加截屏置顶功能

多想多做,发篇一作

-------------本文结束感谢您的阅读-------------
// 在最后添加