[R] Aide Pour un Script Pixel~

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Zero380x
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 26 nov. 2010 17:24
Status : Hors ligne

[R] Aide Pour un Script Pixel~

#1

Message par Zero380x »

Hello People :shock:

J'ai commencé à faire mon script avec AutoKey puis Autoit mais je ne peux le continuer par manque de langage... et je n'ai trouvé aucun tutoriel me rapportant satisfaction.
En gros le script est censsé Cliquer quand un pixel devient d'une certaine couleur tout simplement :roll:

Loop (infini) à Break Quand j'appuie sur une touche
ensuite heu le pixel sur mon écran c'est "336, 262" à detecter
la couleur qui déclenche le clic est le rouge "$0000FF"
Ensuite je ne sais que faire... HELP? :|
Edit: je viens de lire votre Charte qui est très Stricte envers les Bots et autre programme, juste pour vous informer que mon Script n'as rien à voir avec un jeu.
Je travaille sur PhotoPhiltre et je voudrais que certaine de mes actions sois plus rapide.
Edit: Oui encore :O votre forum est super j'obtient plein d'infos comme le Pixel Search je continue mes recherches je crois que j'aurais fini tout à l'heure...
Modifié en dernier par Zero380x le sam. 27 nov. 2010 14:23, modifié 2 fois.
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..]Aide Pour un Script Pixel~

#2

Message par pop45 »

Pixelgetcolor pour trouver la couleur ainsi que mouseclick pour cliquer
Dans votre boucle vous comparez le pixel a l'aide le la 1er fonction que je vous ai donnée a la couleur que vous voulez, qui ici est le rouge.Attention, lorsque vous declarez un chiffre en hexamedical, vous devez commencer ce chiffre par 0x[suivi du fameux chiffre] ici cela donneras 0xFF0000
Ensuite pour cliquer, utilisez la fonction mouseclick
Si tu a d'autre question n'hésite pas!

Ha j'oubliais les paramètre des fonctions!

Code : Tout sélectionner

PixelGetColor ( x , y [, hwnd] )
MouseClick ( "button" [, x, y [, clicks [, speed ]]] )
 
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Zero380x
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 26 nov. 2010 17:24
Status : Hors ligne

Re: [..]Aide Pour un Script Pixel~

#3

Message par Zero380x »

merci beaucoup =) j'ai pu faire quelque script mais je ne suis pas sur qu'il sois bon

Code : Tout sélectionner

$Coord=PixelGetColor ( 512 , 384 [, hwnd])
While ( $Coord = 0xFF0000 )
    MouseClick("left")
Else
Ici Tant que le Pixel au coordonné 512,384 est Rouge le programme va cliquer
_______________
et la
si le pixel au coordonné 336, 262 est rouge le programme va cliquer (vraiment pas sur de celui la...)

Code : Tout sélectionner

$coord=PixelGetColor ( 336 , 262 [, hwnd] )
if $coord=0xFF0000 Then
    MouseClick( "left")
   
Maintenant je voudrais savoir comment faire pour que le programme clique une fois ou encore reste appuyé?
et surtout si j'ai fait une érreur :roll:
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Aide Pour un Script Pixel~

#4

Message par pop45 »

Heu, ceci n'iras pas
voila un script qui doit fonctionner!
$color = 0xFF0000 ; definition de la couleur rechercher en hexamedical

Code : Tout sélectionner

While 1 ;Boucle infinie
    if PixelGetColor ( 336 , 262) = $color Then; verification de la couleur du pixel de coordonée 336.262
        MouseClick ("left");La souris clique si c'est le cas
    EndIf;sinon et bien on continue le script
    sleep(1);sleep afin d'alleger la memoire utiliser par le script
WEnd;fin de la boucle => retour au premier While !
 
Lisez les commentaire (en vert dans Scite) vous devriez comprendre comment j'ai fait!
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Zero380x
Niveau 1
Niveau 1
Messages : 5
Enregistré le : ven. 26 nov. 2010 17:24
Status : Hors ligne

Re: [..] Aide Pour un Script Pixel~

#5

Message par Zero380x »

Houla merci voila une bonne base pour commencer mes scripts :O THX
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Aide Pour un Script Pixel~

#6

Message par Jerome »

Coucou,


N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.




Jérôme
Répondre