python如何让鼠标左键按下,不弹起,注意是按下,不是单击
1个回答
展开全部
不知道你解决了没有,还是说一下吧:
首先pip install pynput下载pynput库
代码如下:
from pynput.mouse import Controller,Button
#读取鼠标位置
print(mouse.position)
#鼠标置位
mouse.position = (0, 0)
#移动鼠标(相对位置)
mouse.move(5,-5)
#按压
mouse.press(Button.left)
#松开
mouse.release(Button.left)
如果你只是想模拟拖动事件,可以考虑用selenium库selenium.webdriver.Actionchains.drag_and_drop
首先pip install pynput下载pynput库
代码如下:
from pynput.mouse import Controller,Button
#读取鼠标位置
print(mouse.position)
#鼠标置位
mouse.position = (0, 0)
#移动鼠标(相对位置)
mouse.move(5,-5)
#按压
mouse.press(Button.left)
#松开
mouse.release(Button.left)
如果你只是想模拟拖动事件,可以考虑用selenium库selenium.webdriver.Actionchains.drag_and_drop
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询