Получение емкости батареи Windows с Python

Я хочу выяснить как текущую емкость аккумулятора, так и расчетную емкость.

Пока что я могу получить работу с помощьюКласс Win32_Battery () который неЯ не могу предоставить всю необходимую информацию (по крайней мере, в моей системе). Я использовал чистый питонбиблиотека wmi для этого.

С другой стороны, я нашел это, которое работаетВ Python, как я могу определить, работает ли компьютер от батареи?но, к сожалению, это не такНикакой информации о Емкости нет.

Информационная структура батареи иСтруктура состояния батареи кажется идеальным для этого. Теперь я знаю, что я должен использоватьФункция DeviceIoControl чтобы сделать это, и я нашел этоКод C ++ это немного объясняет

Я бы предпочел что-то, что просто использует ctypes, а не python win32api, предоставленныйpywin32, Если у вас есть идея, как сделать это в Python, пожалуйста, дайте мне знать!

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос