Jump to content

How do you get the mouse coordinates?


Recommended Posts

well that depends on how you intend to use the coordiantes rogue5099 already gave what you need or is it not?

$MousePos = MouseGetPos()
$MousePos[0] ; Mouse X position
$MousePos[1] ; Mouse Y position 
msgbox(0,"Debug","Cursor located at " & $MousePos[0] & "," & $MousePos[1])
Edited by Ace08

Work smarter not harder.My First Posted Script: DataBase

Link to comment
Share on other sites

I'm sorry for my lack of knowledge, but I don't know how...

Thanks in advance.

Be serious !

when i paste "coordinates" in the search Tab of AutoIt help file, i find :

MouseGetPos,

_WinAPI_GetMousePos

_WinAPI_GetMousePosX

_WinAPI_GetMousePosY

with examples !

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Link to comment
Share on other sites

  • 4 years later...

AutoIt has a built in application that allows the user to find x and y coordinates. See picture below. 

Another option is to use this script that displays the coordinates of where the cursor is click on the computer.

#include <Misc.au3>

HotKeySet("{END}", "_Quit") ; Hit "END" to quit

$dll = DllOpen("user32.dll")
While 1
    If _IsPressed("01", $dll) Then
        $avMousePos = MouseGetPos()
        ToolTip("x = " & $avMousePos[0] & "  y = " & $avMousePos[1])
    EndIf
WEnd

Func _Quit()
    DllClose($dll)
    Exit
EndFunc   ;==>_Quit

And if you want to move the mouse to a certain location and then reset the cursor back in the original position then you can use this piece of code.

Sleep(3000)
$pos=MouseGetPos()
MouseClick("left",200,200,1,0)
MouseMove($pos[0],$pos[1],0)

 Feel free to browse the forums!

AutoIt WinInfo.png

Link to comment
Share on other sites

  • 2 years later...
  • 3 months later...
  • Moderators
2 hours ago, BogdanNicolescu said:

The correct answer is: >>AUTOIT V3<< from where the program is installed.

Your post made no sense whatsoever,  and added nothing to the discussion. Please think about what you're typing before you his Enter.

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to comment
Share on other sites

Ok, here is the translation of the question, as i did had this question in mind today when i find this on google and in my despair found that the correct answer wasn't here:

 

 

He asked: How and From where, should anyone in need, could open mouse capture program. (as it isn't obvious from where can anybody open it)

 

The correct answer is: You have to go in the folder where you installed autoit.exe and open Au3Info.exe

 

I've searched scite menu for a button to open this to no avail ...

Link to comment
Share on other sites

  • Moderators

That still makes no sense. Plain and simple, explain what you are trying to do. Hopefully you did not begin this thread in an attempt, with your own limited knowledge, to answer someone else's posted question.

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...