Windows XP / Vista / 7 Проверить заряд батареи от CMD?

15

Как я могу получить состояние батареи в Windows? В Linux это так же просто, как acpi -bв Windows, но эта простая задача кажется невозможной.

powercfg -energyможет получать все виды информации, но не выводит что-то столь же простое, как уровень заряда. Мне просто нужно что-то простое, что я могу использовать для некоторых сценариев.

PSYU
источник

Ответы:

19

Вы можете использовать WMIC, например, WMIC Path Win32_Batteryдля полной таблицы информации, и WMIC PATH Win32_Battery Get EstimatedChargeRemainingт. Д., Чтобы получить конкретные детали

Марк Соул
источник
2
@PSYU Если этот ответ решил ваш вопрос, нажмите на галочку рядом с ним.
Stommestack
2
Вы также можете использовать: powercfg /batteryreport /output C:\Location\FileName.htmlЭто не совсем подходит для сценариев и предлагает больше, чем просто уровень заряда батареи, но предлагает гораздо больше информации о состоянии, истории заряда батареи, ее ухудшении и т. Д. Однако, несмотря на то, что это не так отображать простую информацию, она удобна для чтения, которая может относиться к вашему сценарию, а также может быть загружена непосредственно после создания. htmlкоторый легко сценарий. На самом деле это мой предпочтительный метод для сценария, который я использую.
BiTinerary
Спасибо за Ваш ответ. Для запуска powercfg также требуются права администратора, а для WMIC - нет.
podperson
-1

для Windows 10 введите:

Powercfg / BATTERYREPORT

батарейным report.html

ответ - последний элемент, указанный в разделе «Недавнее использование».

UUS
источник