Closed Daltsop closed 2 years ago
Opa cara, não posso dar merge nesse seu pull request.
Tens que baixar o projeto via git, fazer as modificações no código, fazer um commit com as mudanças e ai sim fazer o envio do PR.
Colar o código dessa forma vai dar problema no sistema, fora os arquivos não modificados que ele está querendo substituir ;)
Peço desculpas.
Vou refazer seguindo suas orientações e reenvio
from random import random, uniform import sys import cv2 import mss import time import numpy as np import pyautogui
try: from pyclick import HumanClicker except ImportError or ModuleNotFoundError: print('pyclick not found! Run pip install -r requirements.txt again.') time.sleep(5) sys.exit(1)
clicker = HumanClicker()
hc = HumanClicker() pyautogui.MINIMUM_DURATION = 0.1 pyautogui.MINIMUM_SLEEP = 0.1 pyautogui.PAUSE = 1
def moveDestination(x, y, time=2): hc.move((int(x), int(y)), time)
def clickDestination(x, y, duration=2): moveDestination(x, y, duration) time.sleep(1) pyautogui.click()
def clickDestinationImage(img, name=None, timeout=2, threshold=0.7): if not name is None: pass
def hasImage(name, threshold=0.7, img=None): image = getImagePositions(name, threshold, img)
def getImage(filename): path = 'target_images/' + filename
def getImagePositions(imageName, threshold=0.7, img=None): if img is None: img = printSreen()
def printSreen(): with mss.mss() as sct: monitor = sct.monitors[0] sct_img = np.array(sct.grab(monitor))
def handlePopup(screen=None): time.sleep(1) if screen is None: screen = printSreen()