Simulate input/Mouse: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 266:
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}}