Чтение значения батареи из BIOS с использованием AppleScript - PullRequest
0 голосов
/ 12 августа 2011

Как узнать состояние / уровень заряда батареи, используя applecript?

Возможно ли это?

Может ли кто-нибудь предоставить фрагмент кода?

Моя батарея kext не работает, поэтому мне нужна прямая информация от оборудования.

1 Ответ

2 голосов
/ 12 августа 2011

Вы не можете получить информацию о батарее непосредственно из BIOS.

Есть разные способы:

  • использовать WMI ;
  • читать информацию напрямую от батареи. Для этого необходимо реализовать протокол i2c (smbus) и получить доступ к южному мосту. Эта микросхема содержит контроллер SMBus в ПК. И к нему подключен аккумулятор по SMBus.

Также, пожалуйста, посмотрите MSDN

...