[R] Comment MouseClick dans une fenêtre déterminée ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
spik96
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 03 mai 2009 21:33
Status : Hors ligne

[R] Comment MouseClick dans une fenêtre déterminée ?

#1

Message par spik96 »

Bonjour

Je souhaiterai utiliser la fonction Mouseclick dans une fenêtre et non dans l'écran.

Càd pour la fenêtre (800x600) que je veux faire je commençais par ça

inWaitActive("MaxTV")
MouseClick("left", 570, 609, 1, 30)

MaxTV étant le nom de la fenêtre (c'est un logiciel pour voir la télé sur son PC, je veux cliquer à chaque fois sur la chaîne habituelle..)

Les mouvements sont corrects, mais il part dans le bureau et dans les autres fenêtres et je veux qu'il reste uniquement dans sa fenêtre !

Que faire ?

Quelque chose à ajouter dans la ligne du MouseClick ?

Merci d'avance

PS : J'ai trouvé les coordonnées dans la fenêtre avec AutoIt Window Info
Modifié en dernier par spik96 le mar. 05 mai 2009 18:01, modifié 2 fois.
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

Re: [MouseClick] Clic dans une fenêtre déterminée

#2

Message par tolf »

Merci de respecter les règles du forum et d'éditer votre titre.
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
spik96
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 03 mai 2009 21:33
Status : Hors ligne

Re: [..] Comment MouseClick dans une fenêtre déterminée ?

#3

Message par spik96 »

Voilà j'ai édité mon titre, désolé pour l'erreur, pourtant j'avais essayé que ça corresponde aux règles...

Sinon j'attends toujours la réponse, je cherche sur google et sur divers sites sur autoit mais encore rien trouvé.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Comment MouseClick dans une fenêtre déterminée ?

#4

Message par Iste »

Quelque recherche sur le forum aurait pu vous aider.
Sinon, ya aussi la doc autoit... C'est là qu'il faut voir en 1er !

Donc bon, pour cliquer au bon endroit, suffit d'ajouter les coordonées de la fenetre au moussclic

Code : Tout sélectionner

winWaitActive("MaxTV")
$ZeroCoor = WinGetPos ( "MaxTV" )
MouseClick("left", $ZeroCoor[0] + 570, $ZeroCoor[1] + 609, 1, 30)
Signez ici
spik96
Niveau 1
Niveau 1
Messages : 8
Enregistré le : dim. 03 mai 2009 21:33
Status : Hors ligne

Re: [..] Comment MouseClick dans une fenêtre déterminée ?

#5

Message par spik96 »

Merci ! C'est exactement ce qu'il me fallait !

Je me sens un peu bête de ne pas avoir trouvé la réponse sur le forum et dans la doc d'autoit, vu que j'avais cherché mais apparemment pas assez.

En tout cas merci !
Répondre