2017-08-10 6 views
0

Es gibt eine Schaltfläche mit dem Namen Prozent anzeigen, wenn wir auf das Batteriesymbol klicken. Wie aktiviere ich die Schaltfläche mit Code? Danke.Wie zeige ich den Akkuladestand auf einem MacBook Pro nach Code an? (AppleScript, Shellskript usw.)

Edit:

So fand ich einen Weg, diese Kontrolle von UI zu tun, aber das ist nicht ideal, anyone?

Zum Systemeinstellungen -> Sicherheit & Datenschutz -> Zugänglichkeit, überprüfen Script Editor.app

tell application "System Events" to tell process "SystemUIServer" 
    try 
     set bettaryIcon to first menu bar item of menu bar 1 whose description starts with "Battery" 
     click bettaryIcon 
     click (the first menu item of menu 1 of bettaryIcon whose name = "Show Percentage") 
    end try 
end tell 

Antwort

-1

pmset -g batt (Terminal) hat einige Informationen über Batterie.

0

Sie können die Informationen über den Energiezustand von System Profiler erhalten über

do shell script "system_profiler SPPowerDataType 

Dann müssen Sie die Zeile extrahieren die Prozentsatz Informationen enthält (ich habe nicht einen tragbaren MAC, so kann ich nicht testen it) mit awk

do shell script "system_profiler SPPowerDataType | awk '/Hibernate Mode/ {print $NF}'" 

Ersetzen Hibernate Mode mit dem Text der Zeile mit den gewünschten Informationen.

Verwandte Themen