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,如有错误,还望指出。 |