批处理获取笔记本电池状态 | 您所在的位置:网站首页 › cmd查看电池信息 › 批处理获取笔记本电池状态 |
使用windows自带的WMIC指令,可以读取笔记本电池状态,上脚本 @echo off setlocal enabledelayedexpansion :BatteryCheck for /f %%i in ('wmic path win32_battery get batterystatus ^|sed -n 2p') do ( set "battery_status=%%i" ) for /f %%j in ('wmic path win32_battery get EstimatedChargeRemaining ^|sed -n 2p') do ( set "bat_power=%%j" ) if "!battery_status!" == "2" ( echo =========================================== echo BatteryStatus :!battery_status! echo EstimatedChargeRemaining:!bat_power! echo =========================================== exit /b 0 ) else ( echo =========================================== echo BatteryStatus :!battery_status! echo EstimatedChargeRemaining:!bat_power! echo =========================================== exit /b 1 )脚本返回两个值:电池充电状态,当前电池电量; 当然如果没有电池,脚本就获取了个寂寞! |
CopyRight 2018-2019 实验室设备网 版权所有 |