jump to navigation

choose from list septembre 17, 2006

Posted by Oldcola in simple.
add a comment

C’est une commande simple et assez utile, mais j’oublie tout le temps la syntaxe. Autant la ranger par ici.
L’idée est de pouvoir choisir un ou plusieurs éléments d’une liste.

set maliste to {“item 1″, “item 2″, “item 3″}
choose from list maliste with prompt “choisir un ou plusieurs éléments” with multiple selections allowed

Tant que rien n’est sélectionné uniquemennt le bouton “Annuler” est actif et si on l’utilise le Résultat est

false

. Si on choisi “item 1″ et on appuie sur OK, une liste contenant un élément est rendue

{“item 1″}

. Si on choisi deux éléments, la liste rendue les contiendra :

{“item 1″, “item 3″}

Bien sûr il est possible de stocker le résultat de choose from listdans une variable :

set maliste to {“item 1″, “item 2″, “item 3″}
set meschoix to choose from list maliste with prompt “ma liste”
with multiple selections allowed