chromebook芳灵工具箱上线啦!v1.1更新说明及介绍
-发布时间:2023年7月6日,v1.0 -更新时间:2023年7月7日,v1.1 程序界面:
功能介绍:
-控制风扇转速 -控制键盘背光亮度 -连接充电器时控制充电状态 -查询:风扇转速、键盘背光等级、电池状态、核心温度、USB接口状态、机型及BIOS版本 -键位修改:开始键改为大小写锁定及恢复、设置默认开启/关闭数字键盘 -驱动验证关闭及恢复 -更换打包模式为exe单文件 可能是第一款cb专属的windows工具箱
感谢MrChromebox、CoolStar编译ectool工具,@RedSTAR_ 提供python指导,✡️提供关闭驱动验证(测试模式)脚本,以及测试使用的各位 一些闲话:
这个工具箱初衷是我的机器(chromebook 联想flex5)在win10下风扇不能自动调速,需要重启后才行。命令行下每次使用ectool有点麻烦,就萌生了做个图形化界面的想法。上午刚看到一句话,叫输出倒逼输入,确实是因为这个需求倒逼着去学习的编程 其实这也是第一次编真正意义上的程序,不算hello world那些,之前只是简单用过python c vba等语言,连用哪个工具做可视化都是咨询酷友后现学的 还好python pyqt5的门槛够低,网上资料也够多,中间碰到的最大问题是python的缩进和作用域,同一段def用的缩进不对直接就会出错。最后其实也是一知半解,不过至少照着葫芦画瓢也能用了 可能大家看到改键会觉得奇怪,为什么要把win改成大小写锁定 其实看下cb的键盘就明白了,最左边大小写锁定的位置是一个查找的标志,这个键刷win后就被映射成了win的开始
包括小键盘那里,也并没有num lock键,所以加了一个开机自动启用数字键盘的功能 改键和关闭驱动验证是依靠bat脚本和regedit实现的,重启后会一直生效。 但方框里的这些功能,都是依托于ectool实现的。目前有一个缺点,屏幕关闭再打开、睡眠唤醒、重启后均会失效,需要再打开程序点击下。不过点击完可以关闭程序,不用一直开着
其中充电控制可以在连接充电器的情况下停止电池充电,结合电池状态中获取的电量及最大容量,理论上可以实现充电超过90%时断开充电,但那样的话好像就得一直执行着程序获取电池状态才行,感觉用循环实现的话挺笨重的
另外ectool还能实现在连接充电器的情况下,断开充电器使用电池供电想了半天也没想到有啥使用场景,所以也就没把这个选项放进去 后续更新方面,目前已经能满足我自己的需求了,下一步准备看看能否办法实现睡眠及开屏后的自动唤醒、自动断开充电,以及其他大家提出的需求 虽然python打包出来的有点大,但搜了下换.net的话还得重新学习c#或者vb之类的,暂时不准备换语言了,毕竟也能用了不是 顺便预告下,前几天收了台hp的百元15寸触摸cb,就是上面拍键盘的那个,安兔兔v10能跑26万分,应该是比835差点660强点但有限的水平,等有空了写篇测评发上来,不是入手建议因为性能真的太有限了,只是这款老机器的开箱和测评都挺少的,准备填补下这个空白