Основной раздел > Общие вопросы

IF_PICTURE_IN - Для новичков

<< < (24/24)

Loskutok:

--- Code: ---#name "New Script"

$date = "ingo_"$_time_h - $_time_m
$date2 =  "__"
LCLICK(1021,877)          //
WAIT(1)
GETSCREEN(206,709, 582, 1017)
SCREENSHOTEX(206,709, 582, 1017, $date-, 1)
WAIT(65)
LCLICK(1159,106)//
WAIT(5)     

--- End code ---
Код делает скрины заданной области и сохраняет в файл с именем дата час и минута и 0001
типа "ingo_22-24-0000" в jpeg.
Но очень много лишних одинаковых картинок выходит.

Подскажите пожалуйста, как-то в такой код можно добавить условие, чтобы скрин новый сохранялся только в том случае, если были изменения в отличие от последнего сделанного?

Vint:
Считай контрольную сумму области

--- Code: (clickermann) ---$hash= PXLCRC(206,709, 582, 1017)
--- End code ---
Потом считай повторно и сравнивай.
Но разница будет, даже если изменится цвет всего одного пикселя. Работать будет, если область статична.

P.S.

--- Code: (clickermann) ---$date = "ingo_"$_time_h - $_time_m
--- End code ---
Это что за насилие над интерпретатором?

Navigation

[0] Message Index

[*] Previous page

Go to full version