Hoe het batterijniveau van de Bluetooth-batterij te controleren via de opdrachtregel in Mac OS X

Ooit nodig om op afstand het batterijniveau van een Bluetooth-toetsenbord dat op een Mac is aangesloten te controleren? Of misschien bent u gewoon een zware Terminal-gebruiker en wilde u de huidige batterijlevensduur van een draadloos toetsenbord zien zonder de opdrachtregel te verlaten? Je kunt dat eenvoudig doen via de Terminal van een externe of lokale Mac.

Er moet worden vermeld dat de meeste Mac-gebruikers het beste kunnen worden gebruikt om de aangesloten accuniveau's van hun aangesloten Bluetooth-apparaten rechtstreeks vanuit het Bluetooth-menu te controleren, maar geavanceerde gebruikers vinden deze opdrachtregelbenadering aantrekkelijk, zelfs voor specifieke gevallen.

Gebruik de volgende syntaxis van de opdracht om het batterijniveau op te halen van elk Bluetooth-toetsenbord dat op een Mac is aangesloten, misschien wilt u dit kopiëren en plakken zoals is weergegeven voor een nauwkeurige syntaxis. Zoals gebruikelijk met terminalopdrachten, moet u ervoor zorgen dat de volledige opdrachtreeks op één regel wordt afgedrukt:

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='

Het uitvoeren van de opdracht retourneert de uitvoer er ongeveer zo uit als het volgende:

$ ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
"BatteryPercent" = 12

In dit voorbeeld is de "12" het resterende percentage van de batterij van Bluetooth-apparaten.

Als u daar zin in hebt, kunt u de nauwkeurigheid controleren door te kijken naar het standaard menu-item van de Bluetooth-batterij voor dat apparaat:

Dit werkt uitstekend voor lokale en op afstand verbonden Macs via SSH, dus er zijn veel toepassingen voor deze opdracht.

Het hebben van de reeks citaten is nodig om een ​​hoop onnodige uitvoer te voorkomen die wordt geretourneerd door ioreg. Ja, je kunt de grep- en ioreg-uitvoer via awk doorgeven om schonere resultaten te krijgen, maar we proberen het hier eenvoudig te houden. Als je echter zelf wilt experimenteren, kun je het proberen met de volgende ioreg:

ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent

Of om bredere batterij-informatie op te halen:

ioreg -c AppleBluetoothHIDKeyboard |grep Battery

Laat ons in de comments weten of je een idee hebt of andere handige trucs vindt met deze opdracht.