我想知道有没有办法通过c#代码知道笔记本电脑的电池是否已充满电,或者当电池电量充足时是否有任何事件发生。
答案 0 :(得分:0)
我猜你可以使用WMI类Win32_Battery。
有多个字段可能有用 - DesignCapacity
,BatteryStatus
,FullChargeCapacity
或ExpectedLife
所以我的猜测是你可以使用WMI来读取这两个值,然后计算FullChargeCapacity/BatteryStatus/DesignCapacity/ExpectedLife
以找到电池健康百分比数字。