Sign in to follow this  
Followers 0
Guest godzcpr

Move mouse in window

3 posts in this topic

hey i was wonderin if ths possible in autoit, can you make the mouse do movements just inside a window? if so anyone help me out here? thx

Share this post


Link to post
Share on other sites



hey i was wonderin if ths possible in autoit, can you make the mouse do movements just inside a window? if so anyone help me out here? thx

<{POST_SNAPBACK}>

Yep! This sample script will open Notepad, and move the mouse around inside its window. Press ESC to stop the script. Move the Notepad window to another location, resize the window, and run the script again. The mouse will stay within the window at the new location. Additional code is required if the window is moved after starting the script.

HotKeySet("{ESC}", "_Exit")

If Not WinExists("Untitled - Notepad") Then Run("Notepad")
Sleep(200)
WinActivate("Untitled - Notepad")
Local $iPos[4]
Opt("MouseCoordMode", 1)
; Left, Top, Width, Height
$iPos = WinGetPos("Untitled - Notepad")
$iMinX = $iPos[0]; Left
$iMinY = $iPos[1]; Top
$iMaxX = $iPos[2]; Width
$iMaxY = $iPos[3]; Height

; Move the mouse randomly within the Notepad window.
while 1
   MouseMove($iMinX + Random(0, $iMaxX, 1), $iMinY + Random(0, $iMaxY, 1), 10)
WEnd
exit

Func _Exit()
   Exit
EndFunc

Phillip

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

i think he ment he want to make the mouse move only in the window.

i did it 2-3 days ago but i can't remember which function i used :/

oh ya! i just remember:

u need larry's http://www.autoitscript.com/fileman/users/Larry/au3xtra.zip then look in info.au3 for MouseTrap

Edited by tamir

Share this post


Link to post
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
Sign in to follow this  
Followers 0