作为程序员,没在任务栏显示点自定义的内容,一点逼格都没有。
但是……开发起来实属麻烦,还要考虑不同版本操作系统的兼容性,考虑不同 DPI 的问题
好在,TrafficMonitor这一高星项目处理过这些问题,虽然它本是为“监测”服务,不过它支持写插件方式扩展功能
但是……需要写 C++才能开发,加之要实现的接口也多。简单搜索下来,除了作者自己写的几个插件外,还没找到其他人写的,实在可惜。
于是,我就写了TrafficMonitorLuaPlugin这个插件.
它能支持用 lua 脚本来编写 TrafficMonitor 的插件,开发和修改效果就简单多了。
比如,我们可以用如下几行,就能写一个监控显卡使用率的插件:
name="nvidia 显卡监测"
sample="显卡: 100%"
interval=3
function onUpdate()
return "显卡: "..tf.runCmdLine("nvidia-smi.exe --query-gpu=utilization.gpu --format=csv,noheader")
end
function onClick()
end
接下来就是放飞想象力,写点有的没的:实时显示今天赚了多少钱(参考某 app ,忘记名称了),显示自己开源项目的 star 数,同步家庭传感器数据到任务栏,根据系统负载“养宠物“……
说说你的想法吧!
1
88268459 287 天前 via iPhone
一直在用,只是基础功能
|
2
compilelife OP @88268459 #1 所以要么有丰富的插件生态,要么可以自己轻松写插件
|
3
bbis 287 天前
已加星。我是迫切需要这个功能,一直在用任务栏流量检测,还想着有没有办法添加自定义内容。
我有个需求,经常打开几个 excel 表格文件修改数据,需要检测指定表格例如 A2 B2 数值变化,实时显示出来 |
4
archxm 287 天前
我自己弄了个显示当前 hdr 是否打开的状态显示。
|
5
compilelife OP @archxm #4
|