4мес


Программирование
+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}")
права доступа проверил, картинку открывал она не повреждена.
кто подскажет где ошибка?
По дате
По рейтингу
Миха, давай сам
Больше по теме