• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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ß