import pyautogui
from time import sleep
while not pyautogui.locateCenterOnScreen("done_canceling.png", confidence=0.95):
pyautogui.press('2')
sleep(1)
print("Все лоты отменены")
我正在写一个点击游戏。此脚本从屏幕读取图像,直到 done_canceling.png 图像出现在屏幕上,脚本每秒按一次“2”按钮。有时此图像不会出现在屏幕上,并且循环无限期地运行。如何编写退出循环的条件,例如,点击按钮“2”100 次后或 2 分钟后?是否可以?
我认为这个解决方案应该可以帮助你
另一种选择是通过循环计数
for,这样就不用自己写计数器的初始化、校验和自增: