• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> Klick

Tom___Tom

Idared
Registriert
29.05.21
Beiträge
26
Hallo an alle,


ich möchte gerne in AppleScript eine einfache Rechnung rechnen (5+5)

Das wäre ja kein Hexenwerk, wenn man nicht das Rechenzeichen + von einer Variable bestimmen lassen möchte

AppleScript:
set VarOperator to "+"
log 5+5
log 5 VarOperator 5

Beim ersten log kommt ganz klar 10 raus, beim zweiten erscheint eine Fehlermeldung.

Für alle die Fragen wieso ich das machen will: Rechenapp für den Sohn (+-*/). Jetzt soll eine Variable den Operator im handler steuern.

Liebe Grüße und vielen Dank für euere Hilfe
Tom
 
Zuletzt bearbeitet:

sedna

Galloway Pepping
Registriert
22.10.08
Beiträge
1.359
Hallo,

ich empfehle dir, mal im AppleScript Language Guide zu lesen. Das würde dir sicher weiterhelfen!
Hier schön passend Operatoren und darunter gleich Variablen erklärt: Klick

-> eine Variable kann einen Wert annehmen. Hier den Text(!)-Wert "+"
"+" ist ein Textwert
+ ist ein Operator

Hier zwei Möglichkeiten, einen (Text) String zu erstellen und die Vorgehensweise, um Text in ein Script umwandeln

AppleScript:
set VarOperator to "+"

set calc to "5" & VarOperator & "5"
--set calc to {5, VarOperator, 5} as string
--log calc

run script calc

Gruß