Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: putman on July 15, 2013, 10:24:47 AM

Title: Снимок области экрана.
Post by: putman on July 15, 2013, 10:24:47 AM
Здравствуйте.
Возможно ли сделать снимок области экрана (окна) с заданными координатами, что бы потом искать эту область по совпадению в другой части экрана ?
Title: Re: Снимок области экрана.
Post by: Oraven on July 16, 2013, 01:47:48 AM
В твоем случае подходят две функции PXLXOR (устаревшая) и PXLCRC более надежная. Они снимают хеш с области. Получаем число которое можно сравнить с другим числом.

Вот пример:
Code: (clickermann) [Select]
GETSCREEN
$Hash1 = PXLCRC (100,100, 200,200) // хеш с 1 области
$Hash2 = PXLCRC (400,400, 500,500) // хеш с 2 области

IF($Hash1 = $Hash2) // сравниваем
   logwrite("Области совпадают") // результат в лог
Else
   logwrite("Области не совпадают")
END_IF

HALT

Конечно чтобы все совпало координаты должны быть точными (это не поиск картинок)
Title: Re: Снимок области экрана.
Post by: stivus on September 05, 2013, 11:01:18 PM
Видимо хеши ему не подойдут...Ему,похоже,надо сохранять свою область в картинку,а потом эту картинку искать в другой области.