0

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

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

4

2 回答 2

1

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

您可以使用以下 shell 命令轻松获得蓝牙设备的百分比:

ioreg -l | grep BatteryPercent

使用一点正则表达式,您应该能够获得数字:

正则表达式 1:https
: //regexr.com/3ou​​u3 正则表达式 2:https ://regexr.com/3ou​​u6

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

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

妙控键盘也是如此:

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" =' | tr -dc '0-9'
于 2018-05-04T07:52:20.350 回答
0

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

我有来自 IORegistery 的捆绑标识符:com.apple.driver.AppleBluetoothMultitouch

于 2016-04-17T21:43:57.487 回答