Windows XP / Vista / 7 Перевірте заряд батареї від CMD?


15

Як я можу отримати стан акумулятора у Windows? В Linux це так просто, як acpi -bі в Windows, це просте завдання здається неможливим.

powercfg -energyможе отримати всі види всієї інформації, але не виведе щось таке просте, як рівень заряду. Мені просто потрібно щось просте, яке я можу використовувати для деяких сценаріїв.

Відповіді:


19

Ви можете використовувати WMIC, наприклад, WMIC Path Win32_Batteryдля отримання повної таблиці інформації або WMIC PATH Win32_Battery Get EstimatedChargeRemainingтощо, щоб отримати конкретну деталь


2
@PSYU Якщо ця відповідь вирішила ваше питання, натисніть прапорець поруч із ним.
stommestack

2
Ви також можете використовувати: powercfg /batteryreport /output C:\Location\FileName.htmlЦе не найкраще для сценаріїв і пропонує більше, ніж простий рівень заряду акумулятора, але пропонує набагато більше інформації про стан здоров’я, історію заряду акумулятора, деградацію тощо ... Однак, незважаючи на те, що він не відповідає відображати просту інформацію, вона зручна для читання, яка може стосуватися вашого сценарію, а також може бути завантажена безпосередньо після створення. htmlщо легко прописати. Це насправді мій кращий метод для сценарію, який я використовую.
БіТінеріал

Дякую за вашу відповідь. powercfg також вимагає права адміністратора для запуску, тоді як WMIC цього не робить.
підперсон

-1

для Windows 10 введіть:

powercfg / BATTERYREPORT

battery-report.html

відповідь - останній пункт, зазначений у розділі "Нещодавнє використання".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.