[R] ControlSend, ID de la fenêtre.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

[R] ControlSend, ID de la fenêtre.

#1

Message par legend »

Bonjour,
je voudrais savoir comment faire pour obtenir l'id d'une fenetre sans autoit window info (avec un code) de la fenetre active, ou de la fenetre qui porte un titre et un texte choisis.
sinon est ce possible de faire un controlsend sans id? (sur google chrome.)
merci et bonne journée
Modifié en dernier par legend le lun. 15 nov. 2010 13:25, modifié 1 fois.
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] controlsend, id de la fenetre.

#2

Message par cutprod »

Bonjour,regarde avec la fonction "WinList", dans la doc on t'explique comment obtenir le handle et le titre des différentes fenêtres active ou pas.
Regarde aussi ce post = http://autoitscript.fr/forum/viewtopic.php?f=3&t=6139
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] controlsend, id de la fenetre.

#3

Message par legend »

merci,
et aprés d'avoir le handle de la fenetre il faut le placer ou dans le controlsend (titre,texte ou id)
bonne journée
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] controlsend, id de la fenetre.

#4

Message par cutprod »

Cela dépend de ce que tu veux envoyer a la fenêtre et surtout a quel contrôle de cette fenêtre? :shock:
Je ne suis plus très sur que cette fonction peut t'aider!!
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] controlsend, id de la fenetre.

#5

Message par legend »

il n'y a pas un moyen pour avoir l'id de la fenetre a partir d'autres informations sur le controle? . . .
merci et bonne journée
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] controlsend, id de la fenetre.

#6

Message par legend »

Bon, j'ai trouvé la solution a partir de 50+ d'aissais a partir de l'exemple du note pad dans l'aide :)
merci, je marque résolus
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [R] ControlSend, ID de la fenêtre.

#7

Message par cutprod »

Partage ta solution, ça peut toujours servir a quelqu'un confronté au même problème.
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [R] ControlSend, ID de la fenêtre.

#8

Message par legend »

bien j'ai fait comme sa :
controlsend ("titre de la fenetre", "texte [optionel], "id", "texte")
il faut pas oublier les maj dans le titre de la fenetre
pour l'id, il est possible de donner la classe du control a partir de autoit window info. comme ceci :

Code : Tout sélectionner

exemple : controlsend ("Google", "", "[CLASS:Chrome_RenderWidgetHostHWND]","ceci est un test")
ps si vous écrivez class en minuscules sa marcherais pas.
l'exemple écris "ceci est un test", dans une fenetre google dans la zone de recherche activée par default.
la classe ici remplace l'id de la fenêtre.
bonne journée a tous.
Répondre