Windows XP / Vista / 7 Sprawdź ładowanie akumulatora z CMD?

14

Jak mogę uzyskać stan baterii w oknach? W Linuksie jest to tak proste, jak acpi -b ale w Windows to proste zadanie wydaje się niemożliwe.

powercfg -energy może uzyskać wszystkie rodzaje informacji, ale nie wyprowadzi czegoś tak prostego jak poziom naładowania. Potrzebuję po prostu czegoś prostego, którego mogę użyć do niektórych skryptów.

PSYU
źródło

Odpowiedzi:

17

Możesz użyć WMIC, np. WMIC Path Win32_Battery dla pełnej tabeli informacji lub WMIC PATH Win32_Battery Get EstimatedChargeRemaining itp., aby uzyskać konkretny szczegół

Mark Sowul
źródło
2
@PSYU Jeśli ta odpowiedź rozwiązała twoje pytanie, kliknij znacznik obok.
stomstack
2
Możesz także użyć: powercfg /batteryreport /output C:\Location\FileName.html Nie jest to najlepsze rozwiązanie dla skryptów i oferuje więcej niż zwykły poziom naładowania baterii, ale oferuje znacznie więcej informacji na temat stanu zdrowia, historii ładowania baterii, degradacji itp. Jednak pomimo tego, że nie wyświetla prostych informacji, to jest przyjazny dla użytkownika do odczytu, który może dotyczyć twojego skryptu i może być również załadowany bezpośrednio po utworzeniu. html który jest łatwo skryptowalny. To jest właściwie moja preferowana metoda dla używanego skryptu.
BiTinerary
Dziękuję za odpowiedź. powercfg wymaga również uprawnień administratora do uruchamiania, podczas gdy WMIC nie.
podperson