Sign in to follow this  
Followers 0
Adergon

Is there any function like this?

14 posts in this topic

#1 ·  Posted (edited)

Hey all!

I was wondering if there is a function that moves the mouse up,left,right,down on the screen for X amount of sleep. Basically a mouse that moves up,down,left,right from the current position.

Example:MouseMove(X,X)

MouseMoveDown

SLeep(150)

MouseMoveDown "stop"

The mouse moved down from the current position for 0,150 seconds.

LOL i did my best sorry, i hope any1 can understand this.

Thanks!

Edited by Adergon

Share this post


Link to post
Share on other sites



Seems rather simple to make.

Why don't you have a go, and you will get help when you get stuck.

Have a go?:) Is there a function that can do that?

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

There are a several mouse functions available in the Help file along with examples. You might want to check out MouseGetPos() to begin with.

Edit

Ah! BrewManNH MouseCoordMode :)

Edited by czardas

Share this post


Link to post
Share on other sites

Try MouseMove maybe??? Did you even look in the help file?


If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

I already know these Mouse functions, and i don't mean mousemove. I'm thinking about a function that can move the mouse a step down form the current mouse position :)

Share this post


Link to post
Share on other sites

And what do you think MouseMove() function does?

Not to move from a coordinate to another, just movedown for certain seconds from any position.

Share this post


Link to post
Share on other sites

Put it in a loop that increments the X position every second or so, or the Y position if you want to move it in the other plane, or both so it moves diagonally, for however many seconds/minutes/hours/days you want it to be moving in that direction.


If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

There is no native function that moves the mouse a step down. You can easily create a function that does that using mousegetpos(), mousemove() and sleep().

Share this post


Link to post
Share on other sites

That is moving from one coordinate to another. For what you are asking you could calculate the position to arrive at and set the speed accordingly.

Share this post


Link to post
Share on other sites

There is no native function that moves the mouse a step down. You can easily create a function that does that using mousegetpos(), mousemove() and sleep().

Thank you for the information, Now i know there's no function like that. Mystery solved.

Share this post


Link to post
Share on other sites

Personally I like the mouse funtion that moves it in circles AND

wile @ it also move diagonally from current posision?

HotKeySet("{esc}", "Stop")
TrayTip("Hot Key:", 'Press "ESC" to stop', 30)
Sleep(1500)
$Asleep = 10
$radius = 10
$speed = 15
$degree = 0
While "waiting"
MoveMyMous()
Sleep($Asleep)
WEnd
Func Stop()
Exit
EndFunc ;==>Stop
Func pi($calc = 1000)
Local $b = 0
For $a = 1 To $calc
$b += 1 / ($a * $a)
Next
Return Sqrt($b * 6)
EndFunc ;==>pi
Func MoveMyMous()
$pos = MouseGetPos()
$degree = $degree + $speed
$radian = ($degree / 180) * pi()
$xz = $pos[0] + Cos($radian) * $radius
$yz = $pos[1] + Sin($radian) * $radius
MouseMove($xz, $yz, 0)
EndFunc ;==>MoveMyMous

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