Снимок экрана Pyautogui не работает при преобразовании в .exe ⇐ Python

Программы на Python
Anonymous
Снимок экрана Pyautogui не работает при преобразовании в .exe

Сообщение Anonymous »

Я разработал простой скрипт на Python, в котором я получаю координаты объекта на экране и затем делаю снимок экрана в области, близкой к координате объекта.
Следуйте коду: р>

Код: Выделить всё

import pyautogui
from PIL import Image

def locate_on_screen(image):
global x,y
try:
if pyautogui.locateOnScreen(image, confidence=0.8):
ec2 = pyautogui.locateOnScreen(image, confidence=0.8)
x, y = pyautogui.center(ec2)
return x, y
except:
pass
x, y = locate_on_screen('life.png')
print(x,y)
answer2 = pyautogui.screenshot('answer2.png', region=(x+80, y-10, 80, 19))
В PyCharm работает отлично, но когда я использую PyInstaller, приложение не может делать снимки экрана.
Я уже установил все модули и зависимости перед сборкой .exe, приложение открывается правильно, также проверено, есть ли APP () находит объект на экране с помощью print(x,y) и это тоже нормально, но файл answer2.png (скриншот) не создается.
Может кто-нибудь помочь мне разобраться, что происходит?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ted-to-exe

Вернуться в «Python»