• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

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.