[R] PixelSearch dans une boucle.
Posté : sam. 15 juin 2019 16:18
Bonjour.
Cela fais un petit moment que j'essaye de trouver une solution.. (Les explications de mon problème arrive après le code).
Donc, voici mon code. Mon objectif est de trouver un pixel rechercher sur l'écran. Et quand il est trouver, de cliquer sur multiple coordonnées.
Mais quand j’exécute le programme, les cliques sur les coordonnées se font sans même avoir trouver le pixel rechercher.
Dans mon programme, je veut donc une condition (que je n'arrive pas a mettre évidement ), qui est "Si je trouve tel pixel (en utilisant la couleur, PixelSearch), je déclenche les MouseClick.
Quelqu'un aurait une solution s'il vous plait?
Merci d'avoir pris le temps de me lire
Cela fais un petit moment que j'essaye de trouver une solution.. (Les explications de mon problème arrive après le code).
#include <Misc.au3>
WinActivate ("Chrome")
sleep(3000)
While 1
Local $aCoord = PixelSearch(836, 896, 900, 959, 0x6D4120, 10)
If Not @error Then
MouseClick ("Left", 949, 930) ; Click #1
Sleep (300)
MouseClick ("Left", 705, 302) ; Click #2
Sleep(300)
MouseClick ("Left", 807, 541) ; Click #3
Sleep(300)
MouseClick ("Left", 725, 619) ; Click #4
Sleep (1000)
EndIf
WEnd
WinActivate ("Chrome")
sleep(3000)
While 1
Local $aCoord = PixelSearch(836, 896, 900, 959, 0x6D4120, 10)
If Not @error Then
MouseClick ("Left", 949, 930) ; Click #1
Sleep (300)
MouseClick ("Left", 705, 302) ; Click #2
Sleep(300)
MouseClick ("Left", 807, 541) ; Click #3
Sleep(300)
MouseClick ("Left", 725, 619) ; Click #4
Sleep (1000)
EndIf
WEnd
Mais quand j’exécute le programme, les cliques sur les coordonnées se font sans même avoir trouver le pixel rechercher.
Dans mon programme, je veut donc une condition (que je n'arrive pas a mettre évidement ), qui est "Si je trouve tel pixel (en utilisant la couleur, PixelSearch), je déclenche les MouseClick.
Quelqu'un aurait une solution s'il vous plait?
Merci d'avoir pris le temps de me lire