Power插件的0值问题以及补充说明
本帖最后由 suixin812 于 2014-6-23 23:13 编辑Plugin=PowerPlugin返回当前笔记本的电量相关信息。
常见的PowerState=Status返回当前电池状态,
根据RM手册,有以下返回值:0无电池,1充电,2严重,3低电量,4高电量
实际使用时,常常会在有电池时返回 0。
参考源代码与MSDN后,发现这是一处代码编写的bug,大概会在下个版本做出修正(3.2beta)。
现在订正和补充PowerState=Status信息如下:
[*]0 - 无电池,或硬件不支持(或电量介于33%~66%且未充电)
[*]1 - 充电中
[*]2 - 严重,电量低于5%且未充电
[*]3 - 低电量,电量低于33%且未充电
[*]4 - 高电量,电量高于66%且未充电
补充PowerState=Status2如下:
[*]0 - 一般,电量介于33%~66%且未充电
[*]1 - 高,电量高于66%
[*]2 - 低,电量低于33%
[*]4 - 严重,电量低于5%
[*]8 - 充电中
[*]128 - 无系统电池
[*]255 - 未知状态,硬件不支持
[*]其他 - 例如 9 表示 1 + 8(高电量充电中)
补充Power=Percent如下:
[*]0~100 - 剩余电量百分比
[*]100 - 未知状态
补充Power=LifeTime如下:
[*]当剩余电量未知(或正在计量中)时,数值返回-1,文本值返回Unkown
Floofies (2014) Power Plugin Issue - Status 0 Bug . Rainmeter Forums. Avaliable from: http://rainmeter.net/forum/viewtopic.php?f=14&t=18437 (Accessed: 23 June 2014)
viewfindr(2011) Power Plugin Status Issue . Rainmeter Forums. Avaliable from: http://rainmeter.net/forum/viewtopic.php?f=14&t=6601 (Accessed: 23 June 2014)
Rainmeter.net(2014) Power Plugin . Avaliable from: http://docs.rainmeter.net/manual/plugins/power (Accessed: 23 June 2014)
Rainmeter.net(2014) Rainmeter Source Code . Github. Avaliable from: https://github.com/rainmeter/rainmeter#readme (Accessed: 23 June 2014)
MSDN(Unknown) SYSTEM_POWER_STATUS structure . Avaliable from: http://msdn.microsoft.com/en-us/library/windows/desktop/aa373232(v=vs.85).aspx (Accessed: 23 June 2014)
非常感谢!!! 不懂 楼主辛苦了,功不可没 回帖真的奖励10? {:10_438:}看看看看看看看看 {:10_452:}{:10_452:}{:10_452:}{:10_452:}挺好 你把原帖的链接发一下呗?{:10_436:}
页:
[1]