Simulate input/Mouse: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 266: Line 266:
click()</lang>
click()</lang>



{{libheader|AutoPy}}
<lang Python>import autopy
import math
import time
import random

TWO_PI = math.pi * 2.0


def sine_mouse_wave():
"""
Moves the mouse in a sine wave from the left edge of the screen to
the right.
"""
width, height = autopy.screen.get_size()
height /= 2
height -= 10 # Stay in the screen bounds.

for x in xrange(width):
y = int(height * math.sin((TWO_PI * x) / width) + height)
autopy.mouse.move(x, y)
time.sleep(random.uniform(0.001, 0.003))

sine_mouse_wave()</lang>


{{libheader|PyAutoGUI}}
{{libheader|PyAutoGUI}}