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ซึ่งเป็นสคริปต์ได้อย่างง่ายดาย นี่เป็นวิธีที่ฉันต้องการสำหรับสคริปต์ที่ฉันใช้
BiTinerary

ขอบคุณสำหรับคำตอบ. powercfg ยังต้องการสิทธิ์ผู้ดูแลระบบในการเรียกใช้ในขณะที่ WMIC ไม่ได้
podperson

-1

สำหรับ Windows 10 ให้พิมพ์:

powercfg / BATTERYREPORT

แบตเตอรี่ report.html

answer เป็นรายการสุดท้ายที่ระบุไว้ภายใต้ "การใช้งานล่าสุด"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.