鼠标:常用的函数
autopy.mouse.
location
() -> (float, float)
返回当前鼠标位置
import autopy
def get_lo_foggy():
x,y=autopy.mouse.location()
return x,y
if __name__ == '__main__':
print(get_lo_foggy())
结果:
autopy.mouse.
toggle
(button: Button=None, down: bool)
在当前位置按下或释放鼠标、默认情况下,按下左按钮。
import autopy
#当前位置松开鼠标
def mouse_up_foggy(key):
autopy.mouse.toggle(key,False)
#当前位置按下鼠标
def mouse_down_foggy(key):
autopy.mouse.toggle(key,True)
#当前位置点击鼠标
def mousr_du_foggy(key=autopy.mouse.Button.LEFT):
mouse_down_foggy(key)
mouse_up_foggy(key)
if __name__ == '__main__':
mousr_du_foggy()
autopy.mouse.
click
(button:Button = None,delay:float = None )
哎!不想说话。先扫一眼全文还是有用的。
autopy.mouse.move
(x:浮点数,y:浮点数)
鼠标移动到指定位置
autopy.mouse.
smooth_move
(x:浮点数,y:浮点数)
将鼠标平滑地直线移动到给定的坐标。(x, y)
ValueError
如果该点不在索引范围内,则抛出该异常。
class autopy.mouse.
Button
Button:LEFT
Button:RIGHT
Button:MIDDLE