import tkinter as tk
from tkinter import simpledialog
from PIL import ImageGrab
import pyautogui
def select_area():
root = tk.Tk()
root.withdraw()
input("Наведите курсор в верхний левый угол и нажмите Enter"
# Получаем координаты верхнего левого угла
x1, y1 = pyautogui.position()
input("Наведите курсор в нижний правый угол и нажмите Enter"
# Получаем координаты нижнего правого угла
x2, y2 = pyautogui.position()
print(f"Область выбрана: ({x1}, {y1}) до ({x2}, {y2})"
# Корректируем координаты, чтобы x1, y1 всегда были в левом верхнем углу
left = min(x1, x2)
top = min(y1, y2)
right = max(x1, x2)
bottom = max(y1, y2)
# Делаем скриншот выбранной области
screenshot = ImageGrab.grab(bbox=(left, top, right, bottom))
screenshot.save('screenshot.png'
print("Скриншот сохранен"
select_area()