Cliquez sur des couleurs.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
YuChan
Niveau 2
Niveau 2
Messages : 25
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Cliquez sur des couleurs.

#1

Message par YuChan »

Bonjour,

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

Merci
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 902
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: Cliquez sur des couleurs.

#2

Message 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
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
YuChan
Niveau 2
Niveau 2
Messages : 25
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Re: Cliquez sur des couleurs.

#3

Message par YuChan »

Je vous remercie mais sa ne cherche qu'une couleur.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1921
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: Cliquez sur des couleurs.

#4

Message 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
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
YuChan
Niveau 2
Niveau 2
Messages : 25
Enregistré le : jeu. 12 nov. 2020 14:09
Status : Hors ligne

Re: Cliquez sur des couleurs.

#5

Message 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
Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6059
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Cliquez sur des couleurs.

#6

Message 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é
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Verrouillé