Beitrag von Detlef Schulz, 27.02.2008, 19:34
Der Dienst “Ergebnis aus AppleScript” – Ein universell zugänglicher Taschenrechner
Wenn man an seinem Mac arbeitet - zum Beispiel in einem Textverarbeitungsprogramm - und zwischendurch etwas berechnen muss, so öffnet man dafür in Mac OS X meistens das kleine Hilfsprogramm “Rechner”. Der Nachteil dabei ist jedoch: Sie müssen jedes Mal das aktive Programm verlassen, zum Taschenrechner wechseln, dort das Ergebnis ermitteln und dann wieder in die Textverarbeitung zurückkehren.
Einfacher geht es mit dem Dienst “Ergebnis aus AppleScript”, der sich auch mit dem Tastaturkürzel Apfel/Command + Shift + Pluszeichen aufrufen lässt. Sie finden diesen Dienst aber auch im Programm-Menü unter “Dienste” – “Skripteditor”.
Öffnen Sie zum Testen dieses Dienstes einmal ein neues Dokument in TextEdit.
Geben Sie dort in einer Zeile probeweise eine Berechnung ein - zum Beispiel um die Mehrwertsteuer von 19% auf einen Rechnungsbetrag zu ermitteln:
2520 * 0.19
(Das Dezimaltrennzeichen muss dabei immer als Punkt geschrieben werden. Das liegt daran, dass für AppleScript nur der Punkt als Dezimalzeichen gültig ist.)
Markieren Sie dann diese Rechenformel und betätigen Sie das Tastaturkürzel Apfel/Command + Shift + Pluszeichen.
Die Rechenformel wird gelöscht und stattdessen das Ergebnis 478.8 angezeigt.
Um eine bestimmte Berechnungsreihenfolge zu erzwingen, müssen Sie Klammern einfügen - zum Beispiel:
3 + 5 * 2 = 13(Punktrechnung vor Strichrechnung!)
(3 + 5) * 2 = 16
Viele weitere Operatoren und Konstanten aus AppleScript stehen Ihnen hier zur Verfügung - hier ein paar Anregungen:
13 + 5 = 18(Addition)
13 – 5 = 8(Subtraktion)
13 / 5 = 2.6(Division)
13 * 5 = 65(Multiplikation)
13 div 5 = 2(Ganzzahlige Division)
13 mod 5 = 3(Modulo)
13 ^ 5 = 3.71293E+5(Exponent)
13 * pi = 40.840704496667(die Zahl Pi mal 13)
13 * minutes = 780(Anzahl Sekunden in 13 Minuten)
days = 86400(Anzahl Sekunden eines Tages)
13 < 5 = false(Ein Vergleich - hier “kleiner als” - ergibt immer “true” oder “false” als Ergebnis.)
NOT 13 < 5 = true(Umkehrung des vorherigen Vergleichs)
Die Berechnung muss dabei immer in einer Zeile stehen - Berechnungen über mehrere Zeilen funktionieren nicht.
Achten Sie außerdem immer darauf, dass zwischen den Zahlen und den Operatoren ein Leerzeichen steht. Manche Operatoren funktionieren auch ohne Leerzeichen, aber eben nicht alle.
Da dieser Dienst ein Tastaturkürzel besitzt und Sie das aktuelle Programm nicht verlassen müssen, erhalten damit das Ergebnis deutlich schneller, als wenn Sie erst in den Mac OS X-Taschenrechner wechseln müssen. Alles, was nötig ist, ist ein Programm, das diesen Dienst unterstützt und das die Eingabe von Text erlaubt. Sollte der Dienst im Menü inaktiv sein, obwohl Sie die Berechnung korrekt markiert haben, dann funktioniert dieser Dienst in dem gerade aktiven Programm nicht.
Themen: E-Mail Abo | Apple
|
Mac OS
Tags: AppleScript | AppleScript-Dienste | Leopard | Mac OS X | Tiger
Apple
RSS 2.0