Page 1 sur 1

Cliquez sur des couleurs.

Posté : dim. 10 janv. 2021 12:35
par YuChan
Bonjour,

Je souhaiterai savoir comment chercher 2 correspondance de couleur et ensuite cliquez dessus.

Merci

Re: Cliquez sur des couleurs.

Posté : dim. 10 janv. 2021 15:30
par walkson
Bonjour,

Code : Tout sélectionner

#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>
; Trouve dans la zone (0,0)-(20,300)
Local $aCoord = PixelSearch(0, 0, 20, 300, 0x544564)
If Not @error Then
    MsgBox($MB_SYSTEMMODAL, "", "X et Y sont: " & $aCoord[0] & "," & $aCoord[1])
	MouseClick($MOUSE_CLICK_MAIN ,$aCoord[0],$aCoord[1])
EndIf

Re: Cliquez sur des couleurs.

Posté : lun. 11 janv. 2021 03:22
par YuChan
Je vous remercie mais sa ne cherche qu'une couleur.

Re: Cliquez sur des couleurs.

Posté : lun. 11 janv. 2021 14:15
par TommyDDR
Vous devriez expliquer plus en détail votre demande, sinon :
#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>
; Trouve dans la zone (0,0)-(20,300)
Local $aCoord = PixelSearch(0, 0, 20, 300, 0x544564)
If Not @error Then
    MsgBox($MB_SYSTEMMODAL, "", "X et Y sont: " & $aCoord[0] & "," & $aCoord[1])
   MouseClick($MOUSE_CLICK_MAIN ,$aCoord[0],$aCoord[1])
EndIf

$aCoord = PixelSearch(0, 0, 20, 300, 0xFFFFFF)
If Not @error Then
    MsgBox($MB_SYSTEMMODAL, "", "X et Y sont: " & $aCoord[0] & "," & $aCoord[1])
   MouseClick($MOUSE_CLICK_MAIN ,$aCoord[0],$aCoord[1])
EndIf

Re: Cliquez sur des couleurs.

Posté : jeu. 14 janv. 2021 01:58
par YuChan
Merci.
Ce que j'essaye de faire c'est de chercher 2 couleur dans une petite zone, car une couleur sa en trouve plein de résultat.

Peut on m'aider a chercher une zone avec plusieurs couleurs ?
Ou bien une méthode plus adéquat

SVP, et Merci

Re: Cliquez sur des couleurs.

Posté : jeu. 14 janv. 2021 15:47
par mikell
Hmm. J'attendais de voir arriver les PixelSearch et les MouseClick pour être sûr

Compte tenu des messages précédents en particulier celui-ci il est évident que tu essaies de faire un bot de jeu (Dofus) ce que le règlement du forum n'autorise pas

Sujet fermé