incrementer une valeur dans applescript

two

Membre actif
6 Novembre 2005
897
291
Namur
voila je débute dans applescript et je veux utiliser une valeur qui s'incrément automatiquement genre
set valeur to 1

et plus tard lui demander de faire passer la valeur à 2 , 3 et ainsi de suite

par la même occasion comment fait on une boucle sous applescript (je sais je démarre:rose::rose::rose:)
 
Je pense qu'il suffit de faire

set valeur to valeur+1
 
Exemples de boucles avec incrementation:

Bloc de code:
set [I]valeur[/I] to 1

[B]repeat until ([I]valeur[/I] = 4)
[/B]set [I]valeur[/I] to [I]valeur[/I] + 1
[B]end repeat
[/B]
Ta boucle tourneras jusqu'a ce que valeur=4.

Bloc de code:
set [I]valeur[/I] to 1

[B]repeat while ([I]valeur[/I] < 4)
[/B]set [I]valeur[/I] to [I]valeur[/I] + 1
log [I]valeur[/I]
[B]end repeat
[/B]
Tant que la condition est vraie, on continue.

Bloc de code:
[B]repeat with [I]valeur[/I] from 2 to 4
[/B]	log [I]valeur[/I]
[B]end repeat[/B]
Incremente valeur de 2 jusqu'a 4.

Bloc de code:
set [I]ma_liste[/I] to {1, 3, 5, 7, 11, 13}

[B]repeat with [I]valeur[/I] in ma_liste
[/B]	log [I]valeur[/I]
[B]end repeat
[/B]
Où valeur prend à chaque tour les differentes values de la liste.
Tu peux aller voir sur iScript, très interessant si tu débutes.