如何在Mac上获得电源使用

时间:2011-01-05 10:07:07

标签: objective-c macos

我正在尝试获取电量(以瓦特为单位),但我无法弄清楚如何使用。我看了pmset和IOKit但是找不到任何关于它的东西。 coconutBattery可以使用 MacOS内部电源信息为笔记本电脑计算。

3 个答案:

答案 0 :(得分:5)

/usr/sbin/system_profiler SPPowerDataType | grep Wattage

该实用程序还接受-xml标志; XML中的特定键是sppower_ac_charger_watts

答案 1 :(得分:2)

如果你只需要笔记本电脑的这些信息,请拨打IOPMCopyBatteryInfo并查看kIOBatteryVoltageKey和kIOBatteryAmperageKey键的值来计算用电量。

答案 2 :(得分:1)

您应该使用ioreg -n "AppleSmartBatteryManager" -r -l并从那里开始计算。