Основной раздел > Общие вопросы
IF_PICTURE_IN - Для новичков
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