找回密码
 加入
搜索
查看: 2604|回复: 7

[原创] 一个读取电脑电池信息的函数

[复制链接]
发表于 2014-1-2 14:41:17 | 显示全部楼层 |阅读模式
Func _Availability()
#cs
返回 0   没有电池
返回 2  插电源
返回 3  电池满电量

设备的可用性和状态。如: 可用性属性表示设备正在运行并且拥有全部能量(值=3)、
或处于警告(4)、测试(5)、降级(10)或节能状态(值为 13-15 和 17)。有关各种节
能状态,定义如下: 值 13 (“节能 - 未知”)表示设备处于节能模式,但是该设备
在这个模式中的准确状态未知; 14 (“节能 - 低能模式”)表示设备处于节能模式,
但是仍旧运行并且反映出降低的功能; 15(“节能 - 待机状态”)描述该设备没有在
运行,但是可以“快速”进入全能状态; 值为 17(“节能 - 警告”)时表示该设备虽然
处于警告状态,但是还处于节能状态。
#ce
$strComputer = "." 
$objWMIService = ObjGet("winmgmts:\" & $strComputer & "\root\CIMV2") 
$colItems = $objWMIService.ExecQuery( "SELECT * FROM Win32_Battery") 
For $objItem in $colItems 
    Return $objItem.Availability
        Next
EndFunc
高手一看就知道了,调用的WMI,如有错误,还望指出。
发表于 2014-1-2 15:13:46 | 显示全部楼层
wmi,bucuobucuo
发表于 2014-1-2 15:13:58 | 显示全部楼层
wmi,bucuobucuo
发表于 2014-1-2 15:14:04 | 显示全部楼层
wmi,bucuobucuo
发表于 2014-1-2 15:15:40 | 显示全部楼层
tintianruci
发表于 2014-1-2 17:22:18 | 显示全部楼层
谢谢楼主分享.
发表于 2014-1-3 09:36:18 | 显示全部楼层
谢谢楼主分享!
发表于 2014-1-9 16:33:38 | 显示全部楼层
不错,很有用~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-5 09:02 , Processed in 0.071525 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表