Page 1 sur 1
[R] Problème de clic sur pixel
Posté : mar. 22 janv. 2008 20:11
par jeanbom1
Code : Tout sélectionner
Sleep(1000)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$fauche1 = 0xD5CFAA
$fauche = PixelSearch(0,0,1,@DesktopHeight,$fauche1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$0 = 0xA97311
$1 = PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$0)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MouseClick("left",$1[0], $1[1],1,1)
if @error = 1 Then Exit 1
Sleep(150)
MouseClick("left",$fauche[0],$fauche[1],1,1)
Voilas mon problème,le programme se lance,pas de problème jusque là

,la souris clique sur la couleur 0xA97311,et pour la seconde couleur,la souris clique ailleur que voulus .
Comme la fonction @DesktopWidth,@DesktopHeight recherchede du bas à gauche en montant (d'après ce que j'ai pu remarquer)la souris clique ailleur que prévus
Moi je veux que que la souris clique sur la seconde couleur mais le plus près du premier clic(vous me dites si vous comprenez pas

)
Que faire ?
Re: [...]Problème pixel
Posté : mer. 23 janv. 2008 15:47
par codename44
salut
oui, tes noms de variables ne sont pas corrects, tu n'as pas le droit d'avoir un nom de variable ne comportant qu'un seul chiffre comme "$1"
par contre tu as le droit de ne mettre qu'une seule lettre comme "$i"
tu peux mettre des chiffres mais tu dois au moins commencer par une lettre "$a1" ou "$i12345"
voilà a++
Re: [...]Problème pixel
Posté : mer. 23 janv. 2008 20:45
par jeanbom1
Merci j'ai essayé et le problème n'est pas resolu

Re: [...]Problème pixel
Posté : mer. 23 janv. 2008 23:45
par Tlem
Corriger votre script, et re-poster le.
Re: [..] Problème de clic sur pixel
Posté : jeu. 24 janv. 2008 18:03
par jeanbom1
Code : Tout sélectionner
Sleep(1000)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$fauche1 = 0xD5CFAA
$fauche = PixelSearch(0,0,1,@DesktopHeight,$fauche1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
$pos1 = 0xA97311
$pos = PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$pos1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MouseClick("left",$pos[0], $pos[1],1,1)
if @error = 1 Then Exit 1
Sleep(150)
MouseClick("left",$fauche[0],$fauche[1],1,1)
Voilas
Re: [..] Problème de clic sur pixel
Posté : jeu. 24 janv. 2008 18:11
par codename44
peut-être que la zone de recherche est mal déterminée pour un des deux cas, tu n'as pas mis pareil pour les deux
dans le premier cas :
Code : Tout sélectionner
$fauche1 = 0xD5CFAA
$fauche = PixelSearch(0,0,1,@DesktopHeight,$fauche1)
il va faire la recherche sur une bande de 1px tout le long du bord gauche de l'écran.
alors je ne sais pas ce que ton script est censé faire, mais il y a peut-être une erreur à ce niveau là ?
et dans le deuxième cas, il va rechercher la couleur sur tout l'écran
Re: [..] Problème de clic sur pixel
Posté : jeu. 24 janv. 2008 19:28
par jeanbom1
Merci c'est bon sa marche
Merci à vous tous
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 15:26
par TommyDDR
Hum... je ne veux pas faire mon chieur mais... je pensais que les bots étaient interdit dans ce forum ?
Code : Tout sélectionner
$fauche1 = 0xD5CFAA
$fauche = PixelSearch(0,0,1,@DesktopHeight,$fauche1)
Cela me fait fortement pensé (a 200%) a un BOT paysant pour Dofus :/
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 21:01
par sylvanie
Des fois on en manque ...
Par contre pour ce cas, le problème est qu'un nom de variable peut seulement éveiller des soupçons et impliquer au plus un warning.
Mais pour fermer un post il faut un peu plus de poids dans les preuves. (Après il y a l'humeur du jour, on a beau essayer d'être au mieux juste, mais bon ...)
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 21:16
par Tlem
@jeanbom1, merci d'éviter d'utiliser la coloration syntaxique en dehors des forums "Exemples de Scripts" et "Fonctions et UDF".
TommyDDR a écrit :Hum... je ne veux pas faire mon chieur mais... je pensais que les bots étaient interdit dans ce forum ?
J'irais même plus loin que ce qu'à dit sylvanie :
- jeanbom1 n'a pas présenté son code comme étant un bot.
- La partie de code présentée ne peut être utiliser tel quel en temps que bot.
- Quand jeanbom1 à trouvé la solution, il à dit merci et n'a pas exposé un autre problème directement lié à celui-ci (Le reste du code) qui permettrait d'identifier un bot.
Comme je l'ai dit à plusieurs reprise, l'essentiel est que le code présenté ne peut être directement identifié comme un code malveillant ou un code de tricherie, ou re-construit à partir de plusieurs questions du même auteur.
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 21:33
par sylvanie
A bah c'est malin,
à l'époque j'avais justement activé la notification par mail sur tout message de ce post, du fait que j'avais de doutes. Je me demandais pourquoi j'avais autant de mail d'un coups ...
comme quoi les modos ont l'oeil, et pan dans les dents, bon j'arrête d'être casse pieds avec mes succession de jeu de mot avant de me faire tirer les oreilles, mais ça me tiens à corps, alors je prends mes jambes à mon coup pour filer es coups de mains ailleurs ...
[warnig]modo fatigué[\fin warning]
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 21:47
par timmalos
Il est vraiment trop fort Sylvanie

, je te défie de faire une expression reguliere qui va prendre tous les mots en gras de ta phrase meme si ils sont dans un ordre différents (pour pas que tu triche

) et qui va les restituer dans l'ordre du corps humain du plus haut au plus bas!
Et profite pas du fait que j'y connais rien pour m'entourlouper j'aurai l'oeil !
Re: [R] Problème de clic sur pixel
Posté : mer. 15 oct. 2008 21:53
par timmalos
Sinon je te noue l'aiguillette avant que tu aies le temps de faire basket...
Mais mange pas tes bobettes sinon je vais te cirer ses bottes.
Mais ne graisse pas ces dernières et déménage tes bottines.
Pour comprendre, c'est pas une expression regulière, c'est ce site:
http://www.csdm.qc.ca/petite-bourgogne/ ... l#aiguille