Personal-Python-Scripts / Gear Alerter 5 minute testing Scroll 3.py
Gear Alerter 5 minute testing Scroll 3.py
Raw
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con
import webbrowser

time.sleep(5)
while keyboard.is_pressed('q') == False:
     pic = pyautogui.screenshot(region=(610,440,860,360))

     width, height = pic.size
     
     for x in range(0, width, 5):
        for y in range(0, height, 5):

            pyautogui.scroll(2250)
            time.sleep(3)
# Will click the image you are looking for
#            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
#                    an=pyautogui.locateCenterOnScreen('an.png',grayscale=False, confidence=0.97)          
#                    pyautogui.moveTo(an)
#                    pyautogui.leftClick()
#                    print('found AN')
#                    time.sleep(0.05)
# Will play a youtube videos but on default sound system
            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
                    webbrowser.open("https://www.youtube.com/watch?v=A2nirOjpz70")
                    print('found AN')
                    time.sleep(500)
# Will play a youtube video on speakers allowed
#            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
#                    click (1720,1054)
 #                   time.sleep(0.5)
#                    click (1700,940)
#                    time.sleep(0.5)
#                    click (1690,820)
#                    time.sleep(0.5)
#                    webbrowser.open("https://www.youtube.com/watch?v=WN1i_c-5oVs")                    
 #                   print('found AN')
 #                   time.sleep(0.05)
            if pyautogui.locateOnScreen('dismiss.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing Notification")
                click (1770,990)
                time.sleep(1)
            if pyautogui.locateOnScreen('dismiss2.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing2 Notification")
                click (1770,990)
                time.sleep(1)                 
            if pyautogui.locateOnScreen('157melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("157melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('158melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("158melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('159melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("159melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('160melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("160melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('confirm.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("Confirm")
                click (960,810)
                time.sleep(1)
                click (870,860)
                time.sleep(0.5)
            if pyautogui.locateOnScreen('matchy.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("matchy")
                click (870,860)
                time.sleep(1)
#            if pyautogui.locateOnScreen('skulls.png', region=(320,300,1540,730),grayscale=True, confidence=0.97) !=None:
#                print("I see skulls resetting")
#                click (106,60)
#                time.sleep(17)
#                click (850,615)
#                time.sleep(4)
#                click (870,850)
#                time.sleep(4)
#                click (1090,410)
#                time.sleep(4)
#                click (1080,520)
#                time.sleep(4)
#                click (1260,780)
#                time.sleep(4)
            pyautogui.scroll(-2250)
            time.sleep(3)
# Will click the image you are looking for
#            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
#                    an=pyautogui.locateCenterOnScreen('an.png',grayscale=False, confidence=0.97)          
#                    pyautogui.moveTo(an)
#                    pyautogui.leftClick()
#                    print('found AN')
#                    time.sleep(0.05)
# Will play a youtube videos but on default sound system
            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
                    webbrowser.open("https://www.youtube.com/watch?v=A2nirOjpz70")
                    print('found AN')
                    time.sleep(500)
# Will play a youtube video on speakers allowed
#            if pyautogui.locateOnScreen('an.png', region=(610,440,860,360),grayscale=False, confidence=0.97) !=None:
#                    click (1720,1054)
 #                   time.sleep(0.5)
#                    click (1700,940)
#                    time.sleep(0.5)
#                    click (1690,820)
#                    time.sleep(0.5)
#                    webbrowser.open("https://www.youtube.com/watch?v=WN1i_c-5oVs")                    
 #                   print('found AN')
 #                   time.sleep(0.05)
            if pyautogui.locateOnScreen('dismiss.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing Notification")
                click (1770,990)
                time.sleep(1)
            if pyautogui.locateOnScreen('dismiss2.png', region=(320,300,1540,730),grayscale=True) !=None:
                print("Dissmissing2 Notification")
                click (1770,990)
                time.sleep(1)                 
            if pyautogui.locateOnScreen('157melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("157melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('158melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("158melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)
            if pyautogui.locateOnScreen('159melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("159melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('160melt.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("160melt detected")
                click (700,860)
                time.sleep(1)
                click (480,510)
                time.sleep(1)
                click (1420,530)
                time.sleep(1)
                click (1420,570)
                time.sleep(1)
                click (1420,610)
                time.sleep(1)
                click (1420,650)
                time.sleep(1)
                click (1420,690)
                time.sleep(1)
                click (1420,800)
                time.sleep(1)

            if pyautogui.locateOnScreen('confirm.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("Confirm")
                click (960,810)
                time.sleep(1)
                click (870,860)
                time.sleep(0.5)
            if pyautogui.locateOnScreen('matchy.png', region=(320,300,1280,600),grayscale=True) !=None:
                print("matchy")
                click (870,860)
                time.sleep(1)
            else:
                print("I am unable to see it")
                time.sleep(1)