• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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ß