[..] PixelSearch dans 2eme écran et controlclick

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

[..] PixelSearch dans 2eme écran et controlclick

#1

Message par legend »

Bonjour,
Je voudrais faire des actions control sur une fenetre dans un 2eme écran dependant d'un pixel search.
voici le code :

Code : Tout sélectionner

Dim $hWnd = WinGetHandle('[CLASS:CabinetWClass]')
Dim $Pos = WinGetPos($hWnd)
WinMove($hWnd, '', -5000, -5000)
$coords = pixelsearch (. . . . .)
;comment mettre la zone de search? --"
controlclick ("$hwnd", "", "", "left", $coords[0], $coords[1])
;comment convertir les cordonnés de $coords (sur tout l'écran) en cordonnés de control de la fenêtre
Merci pour votre aide 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: [..] PixelSearch dans 2eme écran et controlclick

#2

Message par legend »

Personne ne me donnerais un petit guide? . . .
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] PixelSearch dans 2eme écran et controlclick

#3

Message par Jerome »

Coucou,

Si tu pouvais expliquer déjà plus ce que tu voudrais faire ?
Des controles ?




Jérôme
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] PixelSearch dans 2eme écran et controlclick

#4

Message par legend »

Je voudrais faire des controle click/send sur une page google chrome dependant des images/pixels dans la page.
j'utiliserais pixel/image search dans 2eme écran pour pourvoir travailler sur plusieurs fenêtres en même temp que je fais autre chose sur le pc ^^.
c Yogui qui m'a conseillé de faire comme sa.
je crois qu'il y a un moyen pour le faire autrement (memoryread) et possible de réduire la fenêtre, mais sa parait dur a faire :)
merci et bonne journée
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] PixelSearch dans 2eme écran et controlclick

#5

Message par Jerome »

Coucou,


Et bien, ou est la difficulté dans tout sa ?
Si vous ne savez pas pour les coordonnées de click / send / images / pixel, utilisez le Window Info d'Auto it.



Jérôme
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] PixelSearch dans 2eme écran et controlclick

#6

Message par legend »

tu m'a pas bien compris.
je pourrais pas faire avec le window info parce que la fenêtre est dehors de l'écran.
je ferais :

Code : Tout sélectionner

$fentre = wingethandle ("fenetre")
winmove ($fenetre, -5000, -5000) ;fenetre est dehors de l'écran!
$coords = pixelsearch (. . . . .) ; c'est quoi les cordonnées de la fenetre? . . .
controlclick (. . . . .) ; comment convertir les cordonnées du pixel trouvé en cordonnés de controlclick, exemple : $coords[0] = -4800 , $coords[1] = -4800
pas facile a faire . . .
cependant j'ai aissaié des trucs logiques genre rechercher dans la position initiale de la fenetre -5000 etc, mais sa marchais pas.
merci et bonne journée
Répondre