鼠标单击并拖入python

问题描述 投票:2回答:1

我正在尝试做一个非常简单的任务,我想模拟一个事件,在Windows桌面上我左键单击,我将鼠标稍微拖了一下,以将选择框创建到另一个点,然后在该位置按住左键指向一段时间,而“选择”框不消失。

问题是,当他到达另一点时,我无法让他保留选择框,选择框消失,表明该按钮已被释放。

我试图使用PyAutoGUI在python中实现。我尝试了几种方法来执行此操作,但仍未成功。还有其他可以帮助我的库,我缺少的任何功能?我是python新手,还在学习。

import time
import pyautogui
time.sleep(3)
while True:
    pyautogui.moveTo(1080, 380)
    pyautogui.mouseDown(button='left')
    pyautogui.dragTo(917, 564, 1, button='left')
    time.sleep(10)
    pyautogui.mouseUp(button='left')
    time.sleep(2)
python mouseevent
1个回答
0
投票

[考虑到这是10个月前,不知道是否能找到解决问题的方法,但是只需删除两行代码并将dragTo()更改为moveTo()似乎就可以解决您的问题。

import time
import pyautogui
time.sleep(3)
while True:
    pyautogui.moveTo(1080, 380)
    pyautogui.mouseDown(button='left')
    pyautogui.moveTo(917, 564, 1)
    time.sleep(10)
© www.soinside.com 2019 - 2024. All rights reserved.