Wie kann ich feststellen, wie hoch der Akkuladestand meines Computers ist, und ihn mithilfe von applescript auf eine Variable setzen? Alle Antworten auf ähnliche Fragen sagen, zusätzliche Software zu installieren, aber ich würde das gerne mit rein applescript machen. Ist das möglich? Ich habe auch versucht, die AppleScript-Bibliothek ohne Erfolg zu durchsuchen.Akku-Prozentsatz mit Applescript ermitteln
2
A
Antwort
4
on run
set theBattString to (do shell script "pmset -g batt")
-- the above will return something like...
-- Now drawing from 'Battery Power' -InternalBattery-0 82%; discharging; 4:06 remaining
end run
Jetzt können Sie theBattString
analysieren, um die Informationen zu erhalten, die Sie möchten.
Eine weitere Option ...
on run
do shell script "ioreg -l | grep -i capacity | tr '\\n' ' | ' | awk '{printf(\"%.2f%%\\n\", $10/$5 * 100)}'"
-- will output...
-- 79.63%
end run
Verwandte Themen
- 1. Ermitteln, was AppleScript einer Anwendung befiehlt, antwortet auf
- 2. ändern Bildschirmauflösung mit AppleScript
- 3. Warum dieser Fehler - Applescript, automator & Applescript-Editor
- 4. AppleScript-Methoden in ein anderes AppleScript importieren?
- 5. Wie kann ich das Fenster mit dem aktiven Tastaturfokus mithilfe von ScriptingBridge (oder AppleScript) ermitteln?
- 6. Bildschirmfreigabe mit Applescript und Automator
- 7. Zugriff auf Apps mit AppleScript
- 8. Verschieben von Dateien mit AppleScript
- 9. Senden Gruppe iMessage mit Applescript
- 10. Applescript - Skript mit Administratorrechten mit Anzeigedialog ausführen
- 11. Reine AppleScript und Unix mit unterschiedlichen Ergebnissen
- 12. Internet-Freigabe mit AppleScript starten/stoppen
- 13. Beenden Sie alle Anwendungen mit Applescript?
- 14. Hilfe mit AppleScript cURL-Datei hochladen
- 15. Was können Sie mit AppleScript tun?
- 16. Beenden Sie eine Anwendung mit applescript
- 17. Wie Xcode mit Applescript erstellen und ausführen?
- 18. Kann JavaScript-Funktion mit AppleScript nicht ausführen
- 19. Setze Position des Fensters mit AppleScript
- 20. Applescript zum Starten von Chrome (mit Besonderheiten)
- 21. Schreiben einer Liste in CSV mit Applescript
- 22. Applescript und Microsoft Word
- 23. Applescript Code Vervollständigung Verknüpfung
- 24. Applescript Fortschrittsbalken funktioniert nicht
- 25. Bluetooth AppleScript Auto Dateiübertragung
- 26. Remote AppleScript-Ereignisse
- 27. Escape-Dateinamen für AppleScript
- 28. Datenträgeraktivität in Applescript
- 29. Applescript neue Laufwerke erkennen
- 30. Automator, AppleScript oder andere?
große Möglichkeiten, aber statt der komplizierten zweiten Ansatz, den Sie den Prozentsatz von leichter extrahieren kann 'pmset -g batt' wie folgt:' set PCTG Shell-Skript zu tun " pmset -g batt | awk -F [[: leer:]] + |; ' 'NR == 2 {print $ 3}' "' – mklement0