Page 1 sur 1

[R] Petit Probleme pour une verification de couleur

Posté : sam. 10 sept. 2011 21:22
par cerza
Bonjour a vous ! ^^
j'ai créé un script qui a pour principe de verifier avan de cliquer.
Mon souci est que ma souris se deplace bien mais ne clique pas quand il sagit de verifier la couleur...donc j'aurai besoin de votre aide...Merci :)

je formule mes etapes :

Recherche d'un pixel de couleur
déplacement de la souris sur le pixel de couleur
une foi la souri sur le pixel vérifier aussitôt la couleur dun pixel placer dan certain endroit défini de l’écran
si la couleur étant bonne double cliquer sur le 1er pixel de couleur
attendre quelque seconde
et Fin

voila ce que j'ai fait :

Code : Tout sélectionner

While 1
$coord=PixelSearch(coordoné de la fenetre,"couleur1")
If Not @error Then
MouseMove($coord[0],$coord[1])
$coord=PixelSearch(coordoné de la petite zone,"couleur 2")
EndIf
If Not @error Then
$coord=PixelSearch(7,29,1028,744,"couleur 1")
EndIf
If Not @error Then
MouseClick('left')
MouseClick('left')
Sleep(5000)
EndIf
WEnd

Re: [..] Petit Probleme pour une verification de couleur

Posté : sam. 10 sept. 2011 22:58
par mikell
Globalement comme tu décris la chose, le script devrait avoir cette tournure :

Code : Tout sélectionner

$coord = PixelSearch(coordoné de la fenetre,"couleur1")    ; [color=#008000]<= Recherche d'un pixel de couleur [/color]
If Not @error Then
    $couleur = PixelGetColor(coord du pixel dans la petite zone)  ; [color=#008000]<= vérifier aussitôt la couleur dun pixel placer dan certain endroit défini de l’écran [/color]
    If $couleur = couleur2 Then
        MouseClick("left", $coord[0],$coord[1], 2, 0)  ; [color=#008000]<= si la couleur étant bonne double cliquer sur le 1er pixel de couleur[/color]
    EndIf
EndIf
Sleep(5000)
Mais le but du truc n'est pas très clair...

Re: [..] Petit Probleme pour une verification de couleur

Posté : lun. 12 sept. 2011 18:03
par cerza
Ohh ouii sa fonctionne merci :D