MenuBar中的Magic Mouse电池状态

时间:2016-04-17 16:53:04

标签: xcode battery batterylevel magic-mouse

我是mac和周围的新手,我只是想知道我是否可以在菜单栏中编写一种插件来显示魔法鼠标的电池。

我必须在Xcode中选择什么类型的模板来实现我的想法。

2 个答案:

答案 0 :(得分:0)

所以我知道在我的代码中插入来自IORegistery探索器的BatteryPercent,我想知道不同的信息;)

我有来自IORegistery的Bundle Identifier:com.apple.driver.AppleBluetoothMultitouch

答案 1 :(得分:0)

所以这个答案更像是shell-first的答案,但你也可以在ObjectiveC / Swift中执行shell命令。

使用此shell命令可以非常轻松地获得蓝牙设备的百分比:

ioreg -l | grep BatteryPercent

有了一点正则表达式,你应该可以得到这个数字:

正则表达式1:https://regexr.com/3ouu3
正则表达式2:https://regexr.com/3ouu6

或者作为一个完整的shell解决方案:

ioreg -c BNBMouseDevice |grep '"BatteryPercent" =' | tr -dc '0-9'

魔术键盘也一样:

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" =' | tr -dc '0-9'