Поиск картинка и отслеживание переменной

import pyautogui
import pydirectinput
import time


print("Starting", end="")
for i in range(0, 10):
    print(".", end="")
    time.sleep(1)
print("GO")

image_neut = []

while True:
    image_neut = pyautogui.locateOnScreen('yestarget.jpg', confidence=0.9)
    if image_neut is not None:
        pydirectinput.keyDown('t')
        pydirectinput.keyUp('t')
        time.sleep(1)
        pydirectinput.keyDown('y')
        pydirectinput.keyUp('y')
        
    else:
        time.sleep(8)
        pydirectinput.keyDown('r')
        pydirectinput.keyUp('r')
        pydirectinput.keyDown('f2')
        pydirectinput.keyUp('f2')
       

    print(image_neut)

вот код в бесконечном цикле .. он находит или не находит картинку на экране и нажимает кнопки..
и получается что он просто спамит нажатие кнопок

как сделать так что бы он находил картинку нажимал 1 раз кнопки и ждал пока состояние картинки измениться
картинка пропала - он нажимает другие кнопки и ждет изменение состояния Буду рад любой помощи! советам


Ответы (0 шт):