[..] Probleme avec window info qui ne connait pas les contro
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] Probleme avec window info qui ne connait pas les contro
bonjour a tous
apres plusieurs heures de recherches sur le forum , je pose mon probleme:
l'outil AutoIT window info ne connait pas les controles d'un Panel, ou il existe plusieurs boutons que je dois recuperer leurs Id car je ne voudrais pas utiliser le mouseClick pour eviter des problemes au cas ou il y aurait des changements de resolutions.
meme CV ne marche pas
existe t'il une solution ?
apres plusieurs heures de recherches sur le forum , je pose mon probleme:
l'outil AutoIT window info ne connait pas les controles d'un Panel, ou il existe plusieurs boutons que je dois recuperer leurs Id car je ne voudrais pas utiliser le mouseClick pour eviter des problemes au cas ou il y aurait des changements de resolutions.
meme CV ne marche pas
existe t'il une solution ?
- TopXm
- Niveau 6
- Messages : 260
- Enregistré le : mer. 25 mai 2011 16:37
- Localisation : Cognac !!!
- Status : Hors ligne
Re: [..] Probleme avec window info qui ne connait pas les co
Hello
Il faudrait donner plus d'infos rapport à ta GUI sinon ça va pas être simple de t'aider.
Dans AU3info, après avoir pointée ta GUI via le viseur, tu vas dans
l'onglet Summary, tu fais un double-clic qui aura pour effet de copier
les infos dans le presse papier. Tu n'auras plus qu'à coller le résultat dans ta prochaine réponse.
Cela permettra (peut-être) d'y voir plus clair
Il faudrait donner plus d'infos rapport à ta GUI sinon ça va pas être simple de t'aider.
Dans AU3info, après avoir pointée ta GUI via le viseur, tu vas dans
l'onglet Summary, tu fais un double-clic qui aura pour effet de copier
les infos dans le presse papier. Tu n'auras plus qu'à coller le résultat dans ta prochaine réponse.
Cela permettra (peut-être) d'y voir plus clair
Re: [..] Probleme avec window info qui ne connait pas les co
merci TopXm pour ta réponse
le viseur encadre tout le panel et il ne se focus pas sur un bouton precis
il existe 10 boutons dans ce panel , voici ce que AU3INFO a donné :
>>>> Control <<<<
Class: TPanel
Instance: 2
ClassnameNN: TPanel2
Name:
Advanced (Class): [CLASS:TPanel; INSTANCE:2]
ID: 722292
Text:
Position: 0, 31
Size: 669, 82
ControlClick Coords: 42, 17
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x000B0574
comme si tous le boutons ont le meme Id, meme classe, meme instance..,
je ne sais pas comment dois je faire pour identifier un bouton
le viseur encadre tout le panel et il ne se focus pas sur un bouton precis
il existe 10 boutons dans ce panel , voici ce que AU3INFO a donné :
>>>> Control <<<<
Class: TPanel
Instance: 2
ClassnameNN: TPanel2
Name:
Advanced (Class): [CLASS:TPanel; INSTANCE:2]
ID: 722292
Text:
Position: 0, 31
Size: 669, 82
ControlClick Coords: 42, 17
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x000B0574
comme si tous le boutons ont le meme Id, meme classe, meme instance..,
je ne sais pas comment dois je faire pour identifier un bouton
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Probleme avec window info qui ne connait pas les co
Là il manque les informations de la partie supérieure de l'outil.
Sinon, il est clairement indiqué dans la documentation qu'AutoIt peut ce voir mis en échec sur des contrôles non standard !
Sinon, il est clairement indiqué dans la documentation qu'AutoIt peut ce voir mis en échec sur des contrôles non standard !
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Probleme avec window info qui ne connait pas les co
ok, je vais vous donner un exemple
je veux par exemple automatiser la manipulation de la fenetre "AutoIT Help"
la question est comment localiser les boutons (Hide, Locate, Back,Forward..Print)? car AU3info ne donne pas d'informations sur ces boutons.
je veux par exemple automatiser la manipulation de la fenetre "AutoIT Help"
la question est comment localiser les boutons (Hide, Locate, Back,Forward..Print)? car AU3info ne donne pas d'informations sur ces boutons.
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Probleme avec window info qui ne connait pas les co
Normal, car c'est une Toolbar (ToolbarWindow32) et donc un composant particulier. Si mes souvenirs sont exacte, on en a parlé plusieurs fois sur le forum. Utilisez la recherche, je suis sure que vous trouverez les infos dont vous avez besoin.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Probleme avec window info qui ne connait pas les co
bonjour
merci de vos reponses
je vais faire des recherches sur ToolbarWindow32.
merci de vos reponses
je vais faire des recherches sur ToolbarWindow32.
Re: [..] Probleme avec window info qui ne connait pas les co
bonjour
j'ai bien compri le principe de toolbarWindow32 et ca fonctionne bien, malheuresement ce n'ai pas le cas pour l'application que je suis entrain d'automatiser.
je pense que c'est une limitation pour AutuIT.
j'ai bien compri le principe de toolbarWindow32 et ca fonctionne bien, malheuresement ce n'ai pas le cas pour l'application que je suis entrain d'automatiser.
je pense que c'est une limitation pour AutuIT.
>>>> Window <<<<
Title: xxxxxxxxxxxxxx [standalone user]
Class: TForm
Position: -4, -4
Size: 1288, 1002
Style: 0x17CF0000
ExStyle: 0x00010100
Handle: 0x00030424
>>>> Control <<<<
Class: TPage
Instance: 1
ClassnameNN: TPage1
Name:
Advanced (Class): [CLASS:TPage; INSTANCE:1]
ID: 67606
Text: Default
Position: 29, 117
Size: 980, 45
ControlClick Coords: 705, 24
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x00010816
>>>> Mouse <<<<
Position: 734, 179
Cursor ID: 0
Color: 0xD4D0C8
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
Default
&Excel Report
&Reset
Default
&Excel Report
&Reset
>>>> Hidden Text <<<<
Re: [..] Probleme avec window info qui ne connait pas les co
aucune information pour ToolsBar
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Probleme avec window info qui ne connait pas les co
Class: TForm classique à du Delphi. Donc fort probablement contrôles non standard (du moins pour AutoIt).
Vous avez là, probablement les raccourcis vers vos boutons.
Donc pas besoin d'ID, mais juste de mettre le focus à la fenêtre et d'envoyer la séquence de touche.
Edit : Vous pouvez aussi essayer ce fantastique outil (qui en a sauvé plus d'un) : http://www.autoitscript.com/forum/topic ... -info-tool
Code : Tout sélectionner
>>>> Visible Text <<<<
Default
&Excel Report
&Reset
Default
&Excel Report
&Reset
Donc pas besoin d'ID, mais juste de mettre le focus à la fenêtre et d'envoyer la séquence de touche.
Edit : Vous pouvez aussi essayer ce fantastique outil (qui en a sauvé plus d'un) : http://www.autoitscript.com/forum/topic ... -info-tool
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Probleme avec window info qui ne connait pas les contro
Bonjour à toutes et à tous,
Ayant le même problème je confirme la solution suggérée par @Tlem et je vous en remercie.
Les informations de l'onglet "Visible Text" de "AutoiIt v3 Windows Info" se retrouvent dans l'onglet "Control" de "Control Viewer". Dans cet onglet, il faut faire défiler la liste du tableau du bas et contrôler le champ "Text" (plus haut) qui est égal à "Visible Text" de l'outil AutoIt.
En récupérant les champs "Class" et "Instance" je peux utiliser ControlClick sans erreur possible.
PS : Je suis allé voir les dernières pages du lien donné pour télécharger le programme. Les exécutables déclenchant mon antivirus... j'ai utilisé les sources disponibles. A propos du fichier FMIPC manquant... le lien de D/L est dans les commentaires du premier fichier. (C'est un jeu de pistes !)
TiB
Ayant le même problème je confirme la solution suggérée par @Tlem et je vous en remercie.
Les informations de l'onglet "Visible Text" de "AutoiIt v3 Windows Info" se retrouvent dans l'onglet "Control" de "Control Viewer". Dans cet onglet, il faut faire défiler la liste du tableau du bas et contrôler le champ "Text" (plus haut) qui est égal à "Visible Text" de l'outil AutoIt.
En récupérant les champs "Class" et "Instance" je peux utiliser ControlClick sans erreur possible.
PS : Je suis allé voir les dernières pages du lien donné pour télécharger le programme. Les exécutables déclenchant mon antivirus... j'ai utilisé les sources disponibles. A propos du fichier FMIPC manquant... le lien de D/L est dans les commentaires du premier fichier. (C'est un jeu de pistes !)
TiB
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Probleme avec window info qui ne connait pas les contro
Vous avez du en user des pelles pour déterrer un sujet vieux de 7ans !
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679