python wmic_使用Python获取Windows电池容量

news/2024/11/27 22:43:46/

我相信Tim Golden的优秀

wmi模块将为您提供您想要的一切.您只需要执行多个查询即可获得所有内容:

import wmi

c = wmi.WMI()

t = wmi.WMI(moniker = "//./root/wmi")

batts1 = c.CIM_Battery(Caption = 'Portable Battery')

for i, b in enumerate(batts1):

print 'Battery %d Design Capacity: %d mWh' % (i, b.DesignCapacity or 0)

batts = t.ExecQuery('Select * from BatteryFullChargedCapacity')

for i, b in enumerate(batts):

print ('Battery %d Fully Charged Capacity: %d mWh' %

(i, b.FullChargedCapacity))

batts = t.ExecQuery('Select * from BatteryStatus where Voltage > 0')

for i, b in enumerate(batts):

print '\nBattery %d ***************' % i

print 'Tag: ' + str(b.Tag)

print 'Name: ' + b.InstanceName

print 'PowerOnline: ' + str(b.Power


http://www.ppmy.cn/news/346480.html

相关文章

有关笔记本电池校正的方法

电池的保修时间:电池部件的保修期一般都为1年。 初始化操作的操作步骤:初始化是指将电池充满电后,把电放尽,并再次充满的过程。请按照以下步骤来完成一次初始化: 请确定电脑处于关机状态,然后接上外接电源…

电池容量单位

Battery 1> 电池容量1.1> 毫安时(mAh)1.2> 瓦时(Wh) 1> 电池容量 1.1> 毫安时(mAh) 毫安时(mAh): 电池容量计算单位; 恒流放电电流&#xf…

如果一个盒子为固定宽高 里面有上下两个盒子 上面一个盒子的高度会随着选项改变 怎么使下面一个盒子填满整个空间

这是一个很常见的布局需求。可以这样实现:1. 外层盒子设置固定宽高,overflow: hidden css.outer {width: 500px;height: 300px;overflow: hidden; } 2. 上层盒子获取动态高度 css.upper {height: ?px; /* 动态高度 */ } 3. 下层盒子设置填满剩余空间 css.lower {flex-…

LVS Keepalived高可用

LVS Keepalived高可用 一、Keepalived及其工作原理1.什么是keepalived?1.1keepalived是一个专为LVS和HA设计的一款健康检查工具1.2keepalived的高可用原理 2.Keepalived体系主要模块及其作用 二、LVS 部署1.配置负载调度器(主、备相同)2.配置…

nginx启动报错: getpwnam(“nginx“) failed in /etc/nginx/nginx.conf的解决办法

nginx启动报错: getpwnam(“nginx”) failed in /etc/nginx/nginx.conf: 通常是因为nginx.conf配置文件中user nginx;这句配置的用户不存在或者无相应权限的原因. 比如我将配置文件从centos上拷贝到ubuntu上, 就遇到了这个问题, 因为ubuntu默认的是user www-data;. 运行如下命…

android 8 奕骆,全球最大电池容量手机 奕骆D6000发布

深圳特区报讯 近日,在巴塞罗那举行的世界移动通信大会上,INNOS重磅发布2015年旗舰机——奕骆D6000。这款主打超长待机的旗舰机,电池容量高达6000mAh,是目前全球容量最高的手机。 该款手机拥有双电池、双通道智能充电、lucidlogix省…

[已解决]smallbin double linked list

记录一个奇怪的错误: 为备份之前更改好的代码,就直接拷贝啦之前的工程文件夹(包含build文件夹),在新的工程文件夹内进行修改代码后,就直接在build文件夹内进行啦make -j4,生成可执行文件后出现下述错误。屡…

飞腾平台编译文件系统

如下网址为飞腾适配的buildroot项目,其中说明支持飞腾腾珑E2000开发板和腾锐D2000开发板。 https://gitee.com/phytium_embedded/phytium-linux-buildroot以下尝试编译针对腾锐D2000开发板镜像。首先下载buildroot: $ git clone https://gitee.com/phy…