• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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
 
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,
 
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.