Autoit
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

PixelSearch et PixelGetColor

Aller en bas

PixelSearch et PixelGetColor Empty PixelSearch et PixelGetColor

Message par Darksheep Ven 12 Sep - 20:13

1) PixelSearch

La fonction PixelSearch sert à demander au BOT de chercher une couleur dans un espace donné. Mais rien de tel qu'un petit exemple donc :

Exemple:

Code:
Pixelsearch(0,0,1024,768,0x494949)

on "traduit" :

Code:
PixelSearch(x1,y1,x2,y2,XXXXXX)

c'est a dire :

x1, y1: sert à définir le coin superieur gauche/haut qui servira de point de départ pour la recherche du pixel de votre bot.

x2,y2: sert à définir le coin inferieur/droit qui servira de point d'arrivée pour la recherche du pixel de votre bot.

XXXXXX: le code de couleur du pixel cherché (cf. tuto sur autoit windows info)


2) PixelGetColor

PixelGetColor sert à chercher la couleur d'un pixel à un endroit précis. Très utilisé avec des If. Allez hop, un petit exemple :

Exemple :

Code:
$couleur = PixelGetColor(x,y)
While 1
    If $couleur = XXXXXX then
        ;ce que voulez que le bot fasse;
    Endif
Wend

Dans cet exemple le BOT cherchera la couleur XXXXXX situé en (x,y) en boucle jusqu'à ce qu'il la trouve.

On décompose :

x et y sont les coordonnées (voir le tuto AutoIt Windows Info)

et XXXXXX le code de couleur du pixel cherché (cf. tuto sur Autoit Windows Info)


Et maintenant que vous avez parfaitement compris (parce que j'ai parfaitement expliqué ^^) un exercice pratique :

Exercice : (les resultats des exercices doivent être envoyés par mp à Djrix et à DarkSheep)

Faire un script qui clique sur "démarrer" puis tout les programmes.

Consigne:

Votre script devra comporter un PixelSearch et un PixelGetColor.
Darksheep
Darksheep
Pote de Admin
Pote de Admin

Masculin Nombre de messages : 9
Emploi/loisirs : Autoit,bot...^^
Date d'inscription : 10/09/2008

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser