易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

任务栏系统监测 | CPU/内存占用 | 磁盘读写 | 网卡速率 | 天气   [复制链接]

    2024-06-03 15:58:33
    高级教程源码
    易语言资源网
    2401 次浏览
    来源链接

主要学习 如何将窗口置入任务栏并在任务栏发生变化时实时调整位置

论坛发布的源码是从我自用的源码里剥离的

自用的长这样:

论坛的长这样:

自用的检测部分还包含 CPU温度 GPU温度 GPU占用 显存占用

但这部分检测不是靠易实现的,易可能也不好实现,论坛相关研究也很少

所以我选择直接调用 LibreHardwareMonitor 开源工具开放的本地web接口

类似开放本地接口的还有 AIDA64 Engineer ,不过这个太重器了

还一种方法是调用 HWiNFO64 的内存共享数据,不过我不会,官网也没找到资料,会的麻烦传授下实现方法

最左侧会动的是个迷你BASS频谱,设想是实时获取当前系统音频,听歌时更有感觉

前几天发了个求助帖:https://bbs.125.la/forum.php?mod=viewthread&tid=14816921

想着能先弄好这个再发源码,但没有人提供想要的答案

不过还是用内存画板勉强实现了画圆,但我觉得没有我提供的 Gdiplus类4.44模块 好用,也许是我不会用,我只习惯了那个

频谱部分的代码默认是随机模拟的,获取真实频谱的部分也写了但感觉不太正经

希望有同样爱好的大佬可以完善一下,特意 @4662001 下看到最近也在研究频谱的大佬



点我下载 (已有 156 次下载)

引用模块


源码文件名 模块文件名
任务栏系统监测.e
VJ_player.ec
精易模块.ec
内存画板.ec
系统监测模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
任务栏系统监测.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
托盘图标支持库 2.0 {86AB1D8A-7995-4D86-AE5F-18710759228B}
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
DirectX3D支持库 2.0 2EAE87405D754ad780D8FE57432002EA
编码转换支持库 2.0 {A0005538-9391-4dd9-B4D6-8EB7B9360F08}


[错误报告]   上一篇:原创的节日和节气倒计时计算...     下一篇:高性能读写锁_同步锁v2.6.1 几乎纯...