Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Поиск картинки и клик по ней

всем привет кто поодскажет.нужно найти картинку на экране и кликнуть по ней с помощью питона. этот скрипт не работает выдает ошибку.
Ошибка: Failed to read V:\Users\михатл\Desktop\прем.bmp because file is missing, has improper permissions, or is an unsupported or invalid format

12345678910111213141516171819202122232425262728293031323334
 import pyautogui 
from pathlib import Path 
 
# Путь к изображению 
image_path = Path(__file__).resolve().parent / "прем.bmp" 
 
# Проверка существования файла 
if not image_path.exists(): 
    print(f"Ошибка: Файл не найден: {image_path}") 
    exit() 
 
# Преобразуем путь в строку 
image_path_str = str(image_path) 
 
# Область поиска (x, y, ширина, высота) 
region = (1350, 400, 100, 100) 
 
# Поиск изображения на экране 
try: 
    location = pyautogui.locateOnScreen(image_path_str, region=region, confidence=0.8) 
    if location: 
        print("Изображение найдено!") 
         
        # Находим центр изображения 
        x, y = pyautogui.center(location) 
         
        # Перемещаем курсор и выполняем двойной клик 
        pyautogui.moveTo(x, y)  # Перемещение курсора 
        pyautogui.doubleClick() # Двойной клик 
        print(f"Двойной клик по координатам: X={x}, Y={y}") 
    else: 
        print("Изображение не найдено.") 
except Exception as e: 
    print(f"Ошибка: {e}") 

существование картинки проверял, пишет что найдена

12345678910
 from pathlib import Path 
 
# Путь к изображению 
image_path = Path(__file__).resolve().parent / "прем.bmp" 
 
# Проверка существования файла 
if image_path.exists(): 
    print(f"Файл найден: {image_path}") 
else: 
    print(f"Файл не найден: {image_path}") 

права доступа проверил, картинку открывал она не повреждена.
кто подскажет где ошибка?

По дате
По рейтингу
Аватар пользователя
Мастер
4мес

Миха, давай сам