• 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

Bedingungen

Mini-Leopard

Rhode Island Greening
Registriert
20.03.08
Beiträge
476
Hallo liebe Apfeltalker.

Ich stehe vor einem riesigen Fragezeichen.

Ich rechne mit AppleScript 460 / 46 (= 10)
In einer weiteren Zeile schreibe Ich eine Bedingung, die, wenn 10 erfüllt wird eine Variable füllt.
Doch das funktioniert nicht – Die Variable bleibt leer.

Habe einfach zur Überprüfung vor der Bedingung der Wert anzeigen lassen – 10.
Ich hoffe, ihr könnte mir helfen...
Hier der Code:


Code:
set Vari2 to "460"
set Ring1 to "4"
set Ring2 to "6"
set Ringnummern to Ring1 & Ring2 as number

set Ring4 to Vari2 / Ringnummern as number
set Ring3 to Ring4 as string

display dialog Ring4

if Ring3 is "0,1" then set Farbe3 to "Gold"
if Ring3 is "0,01" then set Farbe3 to "Silber"
if Ring3 is "1" then set Farbe3 to "Schwarz"
if Ring3 is "10" then set Farbe3 to "Braun"
if Ring3 is "100" then set Farbe3 to "Rot"
if Ring3 is "1000" then set Farbe3 to "Orange"
if Ring3 is "10000" then set Farbe3 to "Gelb"
if Ring3 is "100000" then set Farbe3 to "Grün"
if Ring3 is "1000000" then set Farbe3 to "Blau"

set Alle to  Farbe3

Das einzige, das dabei heraus kommt ist gequirlte Kacke – "Die Variable Farbe3 ist nicht definiert"


Viele Grüße und Danke
Mini-Leo
 
Zuletzt bearbeitet:

CloneOfMyself

Weigelts Zinszahler (Rotfranch)
Registriert
24.02.07
Beiträge
253
da hast du dich selbst reingelegt durch die if-prüfung als string:

display dialog Ring3 --> ergebnis: "10,0" (string)
display dialog Ring4 --> ergebnis: 10 (number)
--

if (Ring4 is 10) then set Farbe3 to "Braun"
-- oder
if (Ring3 is "10,0") then set Farbe3 to "Braun"

set Alle to Farbe3 --> ergebnis: "Braun"
 

Mini-Leopard

Rhode Island Greening
Registriert
20.03.08
Beiträge
476
Jah!
Danke.

20 Minuten nach meinem Post ist mir dieser Fehler beim sehr sehr sehr sehr sehr genauen durchforsten meines Codes auch aufgefallen.

Trotzdem nochmal einen riesen Dank