[..] SearchPixel et MouseClick qui s'adapte à la résolution!

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Kikoolol
Niveau 5
Niveau 5
Messages : 100
Enregistré le : mer. 05 mars 2008 18:18
Status : Hors ligne

[..] SearchPixel et MouseClick qui s'adapte à la résolution!

#1

Message par Kikoolol »

Bonsoir à tous et toutes !

J'aimerais en fait pouvoir faire un truc un peu "spéciale" avec le script,
je vais essayer d'expliquer le mieux possible :P

Alors je voudrais que le script cherche un pixel précis dans la zone qui va (par ex) du millieu de l'écran jusqu'a 50 PX a droite et de 20 px vers le bas, en 1280x1024,
et que si quelqu'un d'autre utilise cette résolution en 800 x 600 ou 1024 x 768 ou autre, que le script recherche toujours au même endroit de l'écran le même pixel, j'ai entendu parlé d'une Macro (@DesktopWidth) mais je n'arrive pas l'utiliser !
Ou bien d'une fonction qui fait un coef' comparer à la taille prévu, et qui divise (ou multiplie) les coordonnées par ce nombre.

Enfin bref, je ne sais pas du tout quel est la bonne solution a adapté à mes besoins ^^

Merci d'avance !
Modifié en dernier par ani le sam. 16 août 2008 21:38, modifié 2 fois.
Raison : ajout de la balise [..] & correction
Nairod
Niveau 1
Niveau 1
Messages : 7
Enregistré le : sam. 16 août 2008 00:51
Status : Hors ligne

Re: [R] SearchPixel et MouseClick qui s'adapte a la résolution !

#2

Message par Nairod »

Bonjour,
je vois que tu as résolu ton problème.
Pourrais tu nous faire part de ta méthode ?
Car le point que tu as évoqué est interressant.

Merci,
Kikoolol
Niveau 5
Niveau 5
Messages : 100
Enregistré le : mer. 05 mars 2008 18:18
Status : Hors ligne

Re: [R] SearchPixel et MouseClick qui s'adapte a la résolution !

#3

Message par Kikoolol »

Ah bon j'ai résolu mon problème ? :lol:

Bhin heu non ^^', je sais pas ou tu as lu ça mais je ne l'ai pas encore résolu !

Wait =P
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [R] SearchPixel et MouseClick qui s'adapte a la résolution !

#4

Message par Yogui »

:lol: dans ton titre [R] SearchPixel et MouseClick qui s'adapte a la résolution !

Le [R] veux dire que tu as résolu le problème pour un problème en court il faut mettre [..]

donc pour tout le monde tu as solutionné le problème

(merci de lire les règles du forum)
Kikoolol
Niveau 5
Niveau 5
Messages : 100
Enregistré le : mer. 05 mars 2008 18:18
Status : Hors ligne

Re: [R] SearchPixel et MouseClick qui s'adapte a la résolution !

#5

Message par Kikoolol »

Ah mince, je croyais que ça voulais dire "Requête" bon j'edite ;)

Merci de ml'avoir dit
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11793
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] SearchPixel et MouseClick qui s'adapte à la résolution!

#6

Message par Tlem »

Pour obtenir le centre du bureau quelle que soit la résolution, vous pouvez faire comme ceci :

Code : Tout sélectionner

$Horizontale = @DesktopWidth / 2
$Verticale = @DesktopHeight / 2
MsgBox(0,"Centre du bureau","Le centre du bureau pour une résolution de : " & @CRLF & _
@DesktopWidth & " x " & @DesktopHeight & "  est  " & $Horizontale & " x " & $Verticale)
Vous n'avez plus qu'a rajouter vos 50 pixels pour l'horizontale puis vos 20 pixels pour la verticale et vous aurez votre rectangle.
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é".
Kikoolol
Niveau 5
Niveau 5
Messages : 100
Enregistré le : mer. 05 mars 2008 18:18
Status : Hors ligne

Re: [..] SearchPixel et MouseClick qui s'adapte à la résolution!

#7

Message par Kikoolol »

Merci beaucoup Telm !
Mais comment dois-je faire pour qu'AutoIT cherche un pixel d'ici à ici tout en gardant l'effet "résolution" [Désolé si ça fait 2 requêtes en 1 postes ^^]
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11793
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] SearchPixel et MouseClick qui s'adapte à la résolution!

#8

Message par Tlem »

En effectuant quelques recherches sur le forum, vous auriez pu déduire un truc de ce genre :

Code : Tout sélectionner

$H = @DesktopWidth / 2
$V = @DesktopHeight / 2
$Color = 0xFF0000
$coord = PixelSearch($H, $V, $H + 50, $V + 20, $Color)
Ce code est brut, il va valoir l'adapter à votre situation (Et oui l'outil de recherche du forum est très utile :P )
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é".
Répondre