Page 1 sur 1
[..] Comment obtenir l'ID d'un composant
Posté : jeu. 31 juil. 2008 11:13
par molbento
Bonjour,
Existe-il une commande qui permet d'obtenir le controle ID d'un bouton que l'on a pas créer. Je connais juste le contenu du bouton et j'aimerais connaître son controleID comment faire ?
Re: [...] Comment obtenir l'ID d'un composant
Posté : jeu. 31 juil. 2008 23:15
par moutelous
Bonjour,
Question peu précise....
Est ce un bouton d'une page Html, ... d'une appli précise , ... Qu'appelez vous "commande" ? Moyen d'arriver à ses fins, ligne de commande dans un shell, instruction dans un script autoit ou autre ?
Peut-être que tout simplement Autoit Window Info vous suffit-il ...
A+
Re: [...] Comment obtenir l'ID d'un composant
Posté : ven. 01 août 2008 09:24
par molbento
Je suis en train d'automatiser l'installation d'oppenOffice 2.4. Une fois installer, quand on ouvre pour la 1er fois ce logiciel il y a des fenêtre qui s'ouvre pour s'enregistrer ou non en tant qu'utilisateur openOffice.
Or avec l'application "AutoIt Windows Info" je n'arrive pas a récupérer les info de ces fenêtres j'aimerais donc connaître l'ID des bouton. Avec l'Id je pourrais alors savoir quel bouton son cocher et ceux qui ne le sont pas.
Existe-t-il une méthode pour obtenir L'ID d'un bouton dans une application
Re: [...] Comment obtenir l'ID d'un composant
Posté : ven. 01 août 2008 17:30
par moutelous
Bonjour,
Dans le cas où il est impossible de récupérer l'ID ou la classe du controle, on peut simplement utiliser la commande "Send".
Si par exemple le bouton en question a pour label "Suivant" avec le S de souligné, il suffit d'envoyer la commande
,si la touche est présélectionnée il suffit d'envoyer
etc ...
Il est également possible d'atteindre un controle quelconque d'une fenêtre par l'envoi de quelques "Tab" judicieux
A+
Re: [..] Comment obtenir l'ID d'un composant
Posté : lun. 04 août 2008 09:07
par molbento
Merci, mais je connais déja cette commande je souhaiterais obtenir l'ID du bouton pour pouvoir voir avec la commande :
controlcommand(titre,texte,controlid,command,option)
J'ai donc besoin d'obtenir l'ID mais je ne sais pas quel méthode utiliser
Re: [..] Comment obtenir l'ID d'un composant
Posté : mer. 06 août 2008 15:11
par moutelous
Bonjour,
Comme dit précédemment, il n'est pas toujours possible d'obtenir le controlID d'un bouton avec "Autoit Window Info" ....
Mais des contournements sont possibles voir ce lien :
http://www.autoitscript.fr/autoit3/docs ... ntrols.htm
A+