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 ...
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é

)
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

C'est parfait
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

)
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

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%.
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%.

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
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