【问题标题】:Pyautogui clicks but it wont move the mousePyautogui点击但它不会移动鼠标
【发布时间】:2021-05-23 17:02:44
【问题描述】:

Pyautogui 不会移动鼠标,但它会正常点击。我尝试将终端和 python 添加到接管计算机的权限中,我尝试了拖动选项和手动设置坐标。似乎没有任何效果,非常令人沮丧。我在一个新的苹果 m1 芯片上,我怀疑它正在这样做,但我想我会提到它。任何帮助都会很棒!

def traffic(self):
    time.sleep(0.5)
    traffic = pyautogui.locateOnScreen('./Traffic.png', confidence=0.9)
    pyautogui.moveTo(traffic, duration=1)
    time.sleep(0.8)
    pyautogui.click(clicks=2, interval=0.5)

【问题讨论】:

    标签: python pyautogui


    【解决方案1】:

    它不动的原因是因为Traffic.png没有找到,它返回None,这使得鼠标不能移动到任何地方。为确保计算机能够找到它,请在locateOnScreen() 之后执行一点print(traffic)。要增加找到图像的可能性,请尝试将其设置为灰度并降低置信度值。

    【讨论】:

    • 嘿 Laggy 平板电脑,我也是这么想的,但是我手动设置了值,它仍然没有随着坐标移动。此外,它并没有为图像取消任何类型的错误。所以我很困惑。
    • 所以经过进一步测试,我认为你的 Laggy 平板电脑是对的。我做了一个if循环,它一直没有打印。我也尝试了灰度和信心,什么都没有。所以我真的很困惑。我在网上看到人们截取了整个图像的屏幕截图,然后只裁剪了他们需要的部分,所以也许我接下来会尝试并更新它的运行方式。
    • 是的,我想,祝你好运
    猜你喜欢
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2019-04-13
    • 2022-11-18
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多