Как применить pyautogui для фона окна? - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь заставить pyautogui прочитать окно Chrome и создать предупреждение окна, основанное на цвете определенного пикселя.Я получил это, чтобы работать, когда Chrome это окно сверху, но мне нужно, чтобы оно работало, когда Chrome находится позади других окон, или, возможно, на втором рабочем столе.Я бы предпочел, если бы я мог сделать это с pyautogui, но я открыт для изучения других библиотек.Вот мой код:

from win10toast import ToastNotifier
import time
import pyautogui
toaster = ToastNotifier()
print("Started")
def reload():
    pyautogui.click(108,62)
    print("reload")

def alert():
    print("reading screen")
    im = pyautogui.screenshot()
    if im.getpixel((495,916)) != (255, 255, 255):
        toaster.show_toast("Crowdtap",
                       "You have a new crowdtap opportunity.",
                       duration=10)

    else:
        toaster.show_toast("Nope", "no", duration = 10)



while True:
    alert()
    time.sleep(180)
    reload()
    time.sleep(60)
...