Code: Select all
F5::
CoordMode, mouse, screen
MouseGetPos, x_absolute, y_absolute
CoordMode, mouse, relative
MouseGetPos, x_relative, y_relative
CoordMode, mouse, window
MouseGetPos, x_window, y_window
msgbox %x_absolute%, %y_absolute%, %x_relative%, %y_relative%, %x_window%, %y_window%
Then I can use
Code: Select all
Mouseclick L, %x_window%, %y_window%
The trouble is since these non-enlarged window can be dragged to anywhere in the screen; once the user does the dragging,
%x_window%, %y_window% soon dysfunctional. To fix this, I have to use %x_absolute%, %y_absolute% as follows:
Code: Select all
; the next 2 commands will move mouse to desktop upper left corner
CoordMode, mouse, screen
mousemove 0,0
Mouseclick L, %x_absolute%, %y_absolute%
Thanks