Page 1 sur 1

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

Posté : sam. 16 août 2008 16:28
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 !

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

Posté : sam. 16 août 2008 18:39
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,

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

Posté : sam. 16 août 2008 18:48
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

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

Posté : sam. 16 août 2008 21:18
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)

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

Posté : sam. 16 août 2008 21:27
par Kikoolol
Ah mince, je croyais que ça voulais dire "Requête" bon j'edite ;)

Merci de ml'avoir dit

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

Posté : lun. 18 août 2008 01:06
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.

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

Posté : lun. 18 août 2008 02:53
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 ^^]

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

Posté : lun. 18 août 2008 10:51
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 )