[R] Valeurs d'une ListBox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

[R] Valeurs d'une ListBox

#1

Message par Rapace15 »

Bonjour à tous,

Nouveau dans la programmation AutoIt, je cherche pour mon travail à automatiser la création d'instance pour Oracle.

ce que je cherche à faire, c'est tester si une valeur est présente dans une listbox.
► Afficher le texte
le problème, c'est que si $MonChoix n'existe pas, il me retourne la première valeur. Comment puis-je récupérer l'ensemble des valeur de la ListBox afin de tester l'existence de $MonChoix ?

Merci d'avance de vos réponses.
Modifié en dernier par Rapace15 le lun. 17 mai 2010 17:07, modifié 2 fois.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Valeurs d'une ListBox

#2

Message par GaRydelaMer »

Bonjour

alors comme tu débutes je te propose 2 solutions dont le principe est le même juste pour te montrer comment utiliser les UDF.
Le principe est de récupérer le Handle du contrôle (ta listbox). Puis on va traiter son contenu.

La solution 1 une fonction toute prête dans l'UDF GUIListBox. on teste son retour.

La solution 2, on va lire les "lignes" de la listbox, en retrouvant avant le nombre de ligne pour notre boucle For, et on compare ta chaine avec le texte de chaque Item (ligne).

Jette un œil dans l'aide pour chacune de ses fonctions.
► Afficher le texte
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

Re: [..] Valeurs d'une ListBox

#3

Message par Rapace15 »

Merci à toi GaRydelaMer,

Ca fonctionne au poil.

Petite question subsidiaire, Est-il normal que je ne trouve pas l'aide de la fonction _GUICtrlListBox_FindInText ? Je suppose que les UDF doivent avoir leur propre documentation, où puis-je la trouvée ?
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Valeurs d'une ListBox

#4

Message par scorp84 »

Bonjour Rapace15,

L'aide de la fonction se trouve dans l'UDF lui-même.

Avec Scite, si tu ne trouves pas dans l'aide, tu sélectionnes l'include et tu va dans le menu OUTIL > Open Include.

Puis tu fais une recherche sur le nom de ta fonction.

En espérant avoir pu t'aider.

Amicalement.

BM
Rapace15
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 17 mai 2010 14:15
Status : Hors ligne

Re: [..] Valeurs d'une ListBox

#5

Message par Rapace15 »

OK Merci à vous deux...

Je viens déjà de faire un pas de géant dans le monde d'autoit :D
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [R] Valeurs d'une ListBox

#6

Message par GaRydelaMer »

Re,

alors avec une installation standard d'AutoIt, les UDF et leur aide sont installé par défaut.

Dans Scite4AutoIt à installer aussi, tu les trouveras en appuyant sur F1 en cliquant sur la fonction.

Sinon le fichier d'aide: C:\Program Files\AutoIt3\UDFs3.chm vérifie qu'il soit présent.
Répondre