Page 1 sur 1

[..] Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 15:20
par albanline
Bonjour,

Je suis débutant sous Autoit et je me sers de cet outil pour effectuer de la saisie de masse dans une application windows/client lourd.
Mon problème est que j'ai besoin de faire un controle de données sur une première fenêtre avant d'appeler la suivante. Et que ce controle doit s'effectuer dans une listbox, et je n'arrive pas à trouver une fonction capable d'aller lire le contenu de la listbox (d'une ligne sélectionnée par exemple).
J'ai bien trouvé toutes les fonctions GUI mais si je comprends bien, elles ne fonctionnent que si je crée la listbox par Autoit. Mais ce n'est pas mon cas, car je me "balade" dans une appli existante.

Merci d'avance de votre aide.

Re: Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 15:30
par Tlem
Merci de respecter les règles de présentation d'un message dont voici le lien : http://www.autoitscript.fr/forum/viewto ... f=35&t=595.

Pour votre problème, utilisez le programme AutoIt Window Info (disponible dans le groupe de programme de AutoIt).
Ci celui-ci vous renvois suffisamment d'éléments sur votre ListView alors vous pourrez lire les informations de ce ListView, sinon, point de salut. ;)

Re: [..] Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 16:19
par albanline
Merci pour réponse et désolé pour les règles de présentation, je ferai gaffe à l'avenir.

Pour mon problème, le programme AutoIt Window Info me retourne (quand je passe la souris sur la liste) :

- ClassNameNN: TWINDOW139
- ControlID : vide
- Text : vide
- Style : 0x50300000
- ExStyle : 0x00000004

Est-ce que je peux faire quelque chose avec ces infos ?

Re: [..] Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 16:21
par Tlem
Si le cadre noir s'affiche bien autour du ListView, peut être ...

Re: [..] Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 16:27
par albanline
Je peux utiliser ces infos avec quelles fonctions ?
Les fonctions GUI demandent toutes un ControlId en paramètre ?

Re: [..] Lire le contenu d'une LISTBOX non créée par AUTOIT

Posté : lun. 10 nov. 2008 16:33
par Tlem
Sur ce lien : http://www.autoitscript.fr/autoit3/docs/
Regardez ces chapitres :
  • # Outil AutoIt Window Info (AU3Info)
    # Titre et Texte des fenêtres (Simple)
    # Titre et Texte des fenêtres (Avancé)