【发布时间】:2021-04-03 14:30:39
【问题描述】:
注意:我的问题不是它不点击,我的问题是它只有在我手动移动鼠标后才会点击
我正在使用 python 库“pyautogui”,当我运行这样的代码时:
import pyautogui
pyautogui.FAILSAFE = True
while True:
cash = pyautogui.locateOnScreen('cash.png',confidence=0.8)
if cash != None:
pyautogui.click(cash)
它找到了它正在寻找的东西,但没有点击它直到我手动移动鼠标。
每次我尝试 pyautogui 时都会发生这种情况。
【问题讨论】:
-
我尝试在 Windows 10 上使用 PyCharm 2020.3 和 Python 3.9 运行您的代码,它运行良好。尝试在
pyautogui.click(cash)之后添加time.sleep(1),我在想程序可能在一秒钟内点击太频繁? -
附带说明,
pyautogui.FAILSAFE默认为True,因此您不需要该行 -
@AndrewStone 我知道故障保护是默认开启的,我只是想确定一下,它确实有效!
-
太棒了!很高兴我能帮上忙