赞
踩
仅供自用查询,有疑问评论区留言。
pip install pynput
from pynput.mouse import Controller,Button
pynput库中的mouse模块是鼠标控制模块
mouse = Controller()
mouse.Controller中为我们提供了方法来获取和设置鼠标位置信息
# 获取鼠标位置
import pynput
from pynput.mouse import Controller,Button
mouse=Controller()
mouseposition = mouse.position
print("鼠标当前的位置是:{0}".format(mouseposition))
你可以看出返回的是一个元组,所以我们可以用解析式将他解析开
# 获取鼠标位置
x,y=mouse.position
print("鼠标x轴当前的位置是:{},鼠标y轴当前的位置是:{}".format(x,y))
我们可以通过对方法赋值的方式来修改鼠标位置
# 修改鼠标位置
mouseposition=mouse.position
print("修改前鼠标位置:{0}".format(mouseposition))
mouse.position=(490,500)
mouseposition=mouse.position
print("修改后鼠标位置:{0}".format(mouseposition))
mouse.Controller中为我们提供了点击和松开操作
Button模块为我们提供了左键,右键,中键操作
from time import sleep
print("请在2秒内移动到需要点击的位置。")
sleep(2)
mousePosition=mouse.position
print("需要点击的位置是:{0}".format(mousePosition))
# 模拟左键点击操作
mouse.position=(320,810)
mousePosition=mouse.position
mouse.press(Button.left)
mouse.release(Button.left)
# 模拟右键点击操作
mouse.position=(320,810)
mousePosition=mouse.position
mouse.press(Button.right)
mouse.release(Button.right)
mouse.Controller中为我们提供了点击封装。有两个参数,参数1:需要点击的按键,参数2:需要点击的次数
mouse.position=(320,810)
mousePosition
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。