• 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

AppleScript: Wo ist der Fehler?

Unixer

Erdapfel
Registriert
08.10.12
Beiträge
4
Hallo,

wo ist der Fehler? Danke im voraus

Code:
set x_a to "A und"

set y_a to display dialog "Geben Sie etwas ein" default answer ""

-- {text returned:"B", button returned:"OK"}

if text returned of y_a = "B" then
   
    display dialog (get x_a) & (get y_a)
   
else
   
    display dialog "Weiter"
   
end if
 

Tobias Scholze

Apfeltalk Entwicker
AT Redaktion
Registriert
15.07.09
Beiträge
1.581
Hi,
leider spreche ich kein AS, aber kannst du sagen was genau nicht geht.
Eventuell sollte der Beitrag in das entsprechende Unterforum verschoben werden wo eher die Koenner vorbei schauen. :)

Grüße,
 

Macmissionar

Granny Smith
Registriert
19.04.06
Beiträge
16
Code:
set x_a to "A und"
set y_a to display dialog "Geben Sie etwas ein" default answer ""
if text returned of y_a = "B" then
    display dialog x_a & " " & text returned of y_a
else
    display dialog "Weiter"
end if

Hi, den Quatsch mit get kannst Du direkt weglassen. Ansonsten steckt in x_b ja nicht der reine String der Antwort, sondern ein Array des zurückgegebenen Wertes des gesamten Dialoges. Also mußt Du text returned benutzen, um die eigentliche Antwort zu erhalten.