Page 1 sur 1

[R] Curseur avec les coordonnées du pixel (x,y)

Posté : ven. 22 août 2008 22:23
par TirOFlanc
Bonjour,

j'aimerai un petit utilitaire qui affiche au curseur sa possition à l'écran de la forme (x,y).
Ca éviterait à avoir à faire une impression d'écran, de le coller sous paint et de relever les coordonnées du pixel voulu ... :?

Merci beaucoup à tous :)

Re: [...] Curseur avec les coordonnées du pixel (x,y)

Posté : ven. 22 août 2008 22:28
par jbnh
Bonsoir,

De 1: http://www.autoitscript.fr/forum/viewto ... f=20&t=595

De 2: Pourquoi faire un sondage aussi... naze?

Ensuite, avec Autoit tu as reçu le petit programme Autoit Windows Info, qui te procure ce que tu demandes.

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : ven. 22 août 2008 22:50
par TirOFlanc
Hummm,

Ca fait plaisir d'être si bien accueuillit ... :shock:
Merci quand même, ça m'est très utile :)
Monsieur Le Modérateur !
*re-part chercher*

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : ven. 22 août 2008 22:58
par jbnh
Je tiens a m'excuser j'ai pu paraitre un peu froid, ce n'étais mon but. Les hommes ont aussi parfois des sautes d'humeur (rooooo le macho).

A moins que tu n'ai pas lu mon post jusqu'au bout, tu as la réponse sous les yeux.
Ensuite, avec Autoit tu as reçu le petit programme Autoit Windows Info, qui te procure ce que tu demandes

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : ven. 22 août 2008 23:03
par TirOFlanc
Ok pas grave ^^

J'viens de trouver l'utilitaire dont tu me parles,
c'est un peu trop complet à mon goût ^^

J'voudrai en fait un truc plus simple où il n'y a seulement que les coordonnées du curseur ... et si possible, sous le curseur lui-même ... ou bien dans une petite fenêtre.

Merci de tes réponses rapides en tout cas .. (t'es tout pardonné :wink: )
J'enlève mon sondage si tu l'trouves nul :p

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : sam. 23 août 2008 01:17
par jbnh
mhh je pense pas qu'il soit possible d'une petite fenêtre qui donne en temps réel les coordonnées de la souris.

Franchement Autoit Windows Info est niquel (onglet mouse). Tu peux resizer la fenêtre.

En tout cas si il est possible de faire un 'tooltip' sous la souris qu'il le dise.

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : sam. 23 août 2008 01:59
par jbnh
Bon allez, j'ai quand même fait ta petite boite :)

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

GUICreate("MousePos", 50, 75, -1, -1, $WS_OVERLAPPEDWINDOW)

GUICtrlCreateLabel("x=", 10, 10)
$x = GUICtrlCreateLabel("0", 30, 10, 50,50)
GUICtrlCreateLabel("y=", 10, 30)
$y = GUICtrlCreateLabel("0", 30, 30, 50,50)


GUISetState(@SW_SHOW)

Do
$msg = GUIGetMsg() 
_pos()
sleep(100)
until $msg = $GUI_EVENT_CLOSE


func _pos()
$pos = MouseGetPos()
GUICtrlSetData ($x, $pos[0]) 
GUICtrlSetData ($y, $pos[1]) 
Endfunc

Re: [..] Curseur avec les coordonnées du pixel (x,y)

Posté : sam. 23 août 2008 04:47
par TirOFlanc
:lol: C'est parfait :lol:

Merci beaucoup, j'pensai pas que ça irai aussi vite, très bon travail ^^'

Re: [R] Curseur avec les coordonnées du pixel (x,y)

Posté : sam. 23 août 2008 11:31
par timmalos
Moi j'utilise ce script qui tourne en permanence quand je code avec des positions:

Mode d'emploi:

F4 pour fermer
F1 pour copier sous la forme (exemple) : 204,459, il suffit après de faire Ctrl+V (coller) pour ecrire la valeur sauvegardée ou vous souhaitez

Ce code affiche en permanence la position de la souris sous un ToolTip qui suit la souris, plus discret qu'une Gui qui dérange souvent.(j'ai un petit écran :lol: )

Code : Tout sélectionner

#NoTrayIcon
GUICreate("mousecoord")
HotKeySet("{F1}","copier")
HotKeySet("{F4}","quitter")
While 1
    $pos = MouseGetPos()
    Tooltip("X="&$pos[0]&"||Y="&$pos[1])
WENd    




Func copier()
    ClipPut($pos[0]&","&$pos[1])    
EndFUnc 


Func quitter()
    Exit    
EndFUnc

Re: [R] Curseur avec les coordonnées du pixel (x,y)

Posté : dim. 24 août 2008 00:51
par TirOFlanc
Euuuuh ....

Ben là, c'est exactement c'que j'voulais ...

merci beaucoup à toi, j'vais pouvoir m'amuser :)
le précédant était bien mais il ram quand même un peu ... surtout quand on le quitte, il met du temps :roll:

Re: [R] Curseur avec les coordonnées du pixel (x,y)

Posté : dim. 24 août 2008 17:40
par Tlem
N'oubliez pas de mettre des pauses dans certaines boucles.

Sur le script de tim, j'ai une utilisation CPU de 51%. :shock:
Avec un simple Sleep(50) ou Sleep(100) juste après la fonction Tooltip("X="&$pos[0]&"||Y="&$pos[1]), le taux d'utilisation CPU descend entre 0% et 2%. :mrgreen:

Re: [R] Curseur avec les coordonnées du pixel (x,y)

Posté : dim. 24 août 2008 22:37
par TirOFlanc
Ok,
c'est moins fluide mais le CPU est soulagé ^^'
Merci beaucoup à vous :)

Re: [R] Curseur avec les coordonnées du pixel (x,y)

Posté : mar. 26 août 2008 18:17
par TirOFlanc
Après plusieur utilisation très satisfaisante du script que vous m'avez proposé, je le met avant de fermer la discution :D

Encore merci à vous

Code : Tout sélectionner

#NoTrayIcon
GUICreate("mousecoord")
HotKeySet("{F1}","copier")
HotKeySet("{F4}","quitter")
While 1
    $pos = MouseGetPos()
    Tooltip("X="&$pos[0]&"||Y="&$pos[1])
    Sleep(50)
WENd    




Func copier()
    ClipPut($pos[0]&","&$pos[1])    
EndFUnc 


Func quitter()
    Exit    
EndFUnc