j'ai un point jaune et un point rouge
mon point jaune ne bouge pas
mon point rouge n'est jammais a la même place
ma souris doit de deplacer vers mon point rouge en partant de mon point jaune
comment puis faire pour savoir dans quel direction elle doit aller
sachant que la direction doit etre raporté dans un programme
un pixelsearch ne suffit pas ...
j'ai beau me creusé la tête je ne trouve pas
je pense que si sa n'existe pas je vais devoir passer par des calcules et des condition en folie donc s'il vous plait aidé moi ( fin je veins de faire les reperes dans le plan lol )
[R] Connaitre la position d'un point par rapport a un autre.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 4
- Messages : 93
- Enregistré le : sam. 03 mai 2008 01:27
- Status : Hors ligne
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Savoir la position d'un point par rapport a un autre.
je comprend pas, je pense que ca change rien si ce point n'est pas a la meme place, avec PixelSearch. Et au fait pourquoi on ne peut pas l'utiliser.
Sinon :
Sinon :
Code : Tout sélectionner
$coord = PixelSearch( 0, 0, 1024, 768, 0xFFFF00 )
MouseMove($coord[0], $coord[1])
sleep(1000)
$coord2 = PixelSearch( 0, 0, 1024, 768, 0xFF0000 )
MouseMove($coord2[0], $coord2[1])
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Savoir la position d'un point par rapport a un autre.
Un pixelSearch du point jaune, vous donnera les coordonnées de ce point.
Un pixelSearch du point rouge, vous donnera aussi les coordonnées de ce point.
Avec 2 coordonnées vous pouvez imaginez ce que vous voulez ...
Par exemple :
Un PixelSearch du point jaune vous donne array_j[0]=50 et array_j[1]=100.
Un PixelSearch du point rouge vous donne array_r[0]=100 et array_r[1]=150.
Étant entendu que array_j[0] représente les coordonnées X et array_j[1] les coordonnées Y, du point jaune, vous pouvez faire ceci :
Si $val1 est positif, alors il faut bouger la souris vers la droite, sinon c'est l'inverse.
Idem pour $val2, si il est positif, alors on déplace la souris vers le bas, sinon c'est l'inverse.
Vous pouvez aussi tout simplement utiliser la commande MouseMove qui déplacera la souris sur les coordonnés que vous lui indiquerez.
Un pixelSearch du point rouge, vous donnera aussi les coordonnées de ce point.
Avec 2 coordonnées vous pouvez imaginez ce que vous voulez ...
Par exemple :
Un PixelSearch du point jaune vous donne array_j[0]=50 et array_j[1]=100.
Un PixelSearch du point rouge vous donne array_r[0]=100 et array_r[1]=150.
Étant entendu que array_j[0] représente les coordonnées X et array_j[1] les coordonnées Y, du point jaune, vous pouvez faire ceci :
Code : Tout sélectionner
$val1 = array_j[0] - array_r[0]
$val2 = array_j[1] - array_r[1]
Idem pour $val2, si il est positif, alors on déplace la souris vers le bas, sinon c'est l'inverse.
Vous pouvez aussi tout simplement utiliser la commande MouseMove qui déplacera la souris sur les coordonnés que vous lui indiquerez.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Niveau 4
- Messages : 93
- Enregistré le : sam. 03 mai 2008 01:27
- Status : Hors ligne
Re: [..] Savoir la position d'un point par rapport a un autre.
ok y'a une formule que je veux
mais si les coordoné sont négatives est-ce que le script va déplacer la souris vers le bas ou vers la gauche ou est-ce que je doit passer par une position de la souris, soustraire cette position au coordonné ...
mais si les coordoné sont négatives est-ce que le script va déplacer la souris vers le bas ou vers la gauche ou est-ce que je doit passer par une position de la souris, soustraire cette position au coordonné ...
-
- Niveau 3
- Messages : 31
- Enregistré le : lun. 26 mai 2008 11:35
- Localisation : Nancy
- Status : Hors ligne
Re: [..] Savoir la position d'un point par rapport a un autre.
Bon si j'ai tout compris tu n'a pas compris ce que Tlem a dit, sinon c'est moi 
