Python воспроизводить звук, если пиксель на экране - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь создать сценарий, используя модули winsound, keyboard и pyauto gui. Я хочу, чтобы он играл, когда пиксель в выделенных координатах на экране белый, а клавиша выхода (q) не нажата. Вот что я пробовал

while keyboard.is_pressed("q") == False:
    if pyautogui.pixel(343, 846) [0] == 255:
            winsound.PlaySound("bt.wav", winsound.SND_FILENAME | winsound.SND_ASYNC)
    else:
        winsound.PlaySound(None, winsound.SND_PURGE)

Я почти уверен, что это не сработает, потому что он просто продолжает зацикливаться, пытаясь воспроизвести звук, поэтому он никогда не запускается. Я, наверное, плохо объяснил это, так что lmk, если вам нужно, чтобы я уточнил.

...