• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Apple Script Ergebnisbereiche

iReiher

Leipziger Reinette
Registriert
17.09.08
Beiträge
1.779
Habe eine Frage zu Apple Script.

Ich habe hier z.B. eine Frage:

Code:
set Alter to display dialog "Wie alt bist du?" default answer "" buttons "OK" default button "OK"
set geantwortet2 to text returned of Alter

Wie alt bist du?

Danach habe ich mehrere if-Blocks ala

Code:
if geantwortet2 is less than 15 then
	display dialog "So jung noch?" buttons "Ja" default button "Ja"
end if

1. Wie kann ich scripten, dass ein bestimmter
Code:
display dialog
angezeigt wird, wenn
Code:
geantwortet2
= 15 ist?
Code:
equal to
funktioniert irgendwie nicht.
2. Dann bräuchte ich Bereiche, in denen if-Blocks wirken. Also z.B. wenn
Code:
geantwortet2
kleiner als 15 ist, zwischen 15 und 20, zwischen 21 und 30 usw. Ich hab dann halt immer so gemacht:

Code:
if geantwortet2 is greater than 15 then
	display dialog "Erwachsenwerdender?" buttons "Ja" default button "Ja"
end if
if geantwortet2 is greater than 19 then
	display dialog "Student?" buttons "Ja" default button "Ja"
end if

Dann werden mir allerdings beide dialogs angezeigt, wenn das Ergebnis >15 ist. Wie kann ich das umgehen?


MfG iReiher

PS: Es handelt sich oben nur um Beispiele.
PPS: Bin noch sehr unerfahren, bitte nicht lachen ;)
 

LittlePixel

Strauwalds neue Goldparmäne
Registriert
09.07.08
Beiträge
641
Hallo,

Code:
set age to 12

if (age < 14) then
	
	display alert "Oha..." message "Kind"
	
else if (age < 18) then
	
	display alert "Oha..." message "Jugendlicher"
	
else
	
	display alert "Aha..." message "Erwachsener"
	
end if

Viele Grüße