Applescript repeat und hochzählende Variable

E

ego2k9

Registriert
Thread Starter
Dabei seit
07.03.2014
Beiträge
1
Reaktionspunkte
0
Hallo Leute, ich bin mir sicher, dass mein Problem wahrscheinlich schnell zu lösen ist, allerdings nicht durch mich ;)

ich habe ein script wo ich am Anfang 3 Variablen habe:

set bla1 to Tick
set bla2 to Trick
set bla3 to Track

Diese Variablen sollen in einer repeat Schleife abgearbeitet werden (nacheinander)

Code:
[B]repeat[/B] 3 [B]times
[/B]set name to "bla" +1
display notification with title name
[B]tell[/B] [I]application[/I] "System Events" [B]to[/B] [B]delay[/B] 3
[B]end[/B] [B]repeat[/B]

Ich weiß einfach nicht wie ich die Variable sinnvoll in der Schleife hochzählen lassen kann. Oder fällt jemanden ein anderer Weg ein.
 
Du kannst nicht einfach Variablennamen "zusammensetzen".

Schreibe die Variablen in eine Liste, oder lass die Variablen weg und erstelle nur eine Liste:

Code:
[COLOR=#5E6161][FONT=Verdana]--Liste erstellen
[/FONT][/COLOR][FONT=Verdana][B]set[/B] [COLOR=#4f8f00]theList[/COLOR] [B]to[/B] {"Tick", "Trick", "Track"}[/FONT]
[COLOR=#5E6161][FONT=Verdana]--Liste durchgehen[/FONT][/COLOR]
[FONT=Verdana][B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]anItem[/COLOR] [B]in[/B] [COLOR=#4f8f00]theList[/COLOR][/FONT]
[COLOR=#012FBE][FONT=Verdana][COLOR=#000000]    [/COLOR][B]display notification [/B]with title [COLOR=#4f8f00]anItem[/COLOR][/FONT][/COLOR]
[COLOR=#0433FF][FONT=Verdana][COLOR=#000000]    [/COLOR][B]delay[/B][COLOR=#000000] 3[/COLOR][/FONT][/COLOR]
[FONT=Verdana][B]end[/B] [B]repeat[/B][/FONT]
[COLOR=#5E6161][FONT=Verdana]--oder[/FONT][/COLOR]
[FONT=Verdana][B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]i[/COLOR] [B]from[/B] 1 [B]to[/B] [COLOR=#0433ff][B]count[/B][/COLOR] [COLOR=#4f8f00]theList[/COLOR][/FONT]
[COLOR=#012FBE][FONT=Verdana][COLOR=#000000]    [/COLOR][B]display notification [/B]with title [COLOR=#0433ff][I]item [/I][/COLOR][COLOR=#4f8f00]i[/COLOR][COLOR=#000000] [B]of[/B] [/COLOR][COLOR=#4f8f00]theList[/COLOR][/FONT][/COLOR]
[COLOR=#0433FF][FONT=Verdana][COLOR=#000000]    [/COLOR][B]delay[/B][COLOR=#000000] 3[/COLOR][/FONT][/COLOR]
[FONT=Verdana][B]end[/B] [B]repeat[/B][/FONT]
[COLOR=#5E6161][FONT=Verdana]--Element aus Liste zurückgeben[/FONT][/COLOR]
[B]get [/B][COLOR=#0433FF][FONT=Verdana][I]item[/I][/FONT][/COLOR][FONT=Verdana] 2 [/FONT][B]of [/B][COLOR=#4F8F00][FONT=Verdana]theList
[/FONT][/COLOR]
 
Zurück
Oben Unten