这是我的问题,我是一个初学者,我尝试循环播放特定图像(“ NON”按钮)上的“查找并单击”,它可以正常工作,但是当所有图像都被播放时循环不会停止点击。
我怎么能知道没有剩余的图像来停止循环并继续执行代码?
这是我的代码:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
click = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(click)
pyautogui.click(44,965)
这是“非”按钮的屏幕截图:
答案 0 :(得分:2)
免责声明,我不知道pyautogui。
您将永远不会在循环中更新NON2按钮。 试试这个:
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
while NON2:
time.sleep(2)
NON2 = pyautogui.locateCenterOnScreen('NON2.png', grayscale=True, confidence=0.9)
pyautogui.click(NON2)
pyautogui.click(44,965)