Как запустить мой код, когда он видит изображение на экране? - PullRequest
0 голосов
/ 11 января 2020

Мой код - автокликер, и мне нужно, чтобы он запускался при появлении изображения на экране. Изображение появляется примерно каждые 36 секунд на экране, и мне нужно, чтобы оно было зациклено, чтобы бот мог работать 24/7. Изображение находится в регионе (1101, 342, 74, 22). Спасибо за помощь!

import pyautogui
import cv2

pyautogui.FAILSAFE = True
import time

while True:
  pyautogui.click(1018, 563)  
  pyautogui.dragTo(1095, 568)
  pyautogui.click(1095, 568, 2)  
  pyautogui.dragTo(720, 644)
  pyautogui.click(720, 644) 
  if pyautogui.locateOnScreen("ctt.png", confidence=0.5, region=(1220, 487, 32, 30)): 
    pyautogui.dragTo(1018, 568)
    pyautogui.click(1018, 563)
  while not pyautogui.locateOnScreen("ctt.png", confidence=0.5, region=(1220, 487, 32, 30)):
    pyautogui.dragTo(1440, 563) 
    pyautogui.click(1440, 563)
    pyautogui.dragTo(720, 644)
    pyautogui.click(720, 644)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...