1
Общие вопросы / Помогите дописать скрипт.
« on: May 19, 2020, 06:58:01 PM »
Добрый день.
Зашел в тупик, не могу разобраться со временем.
Суть скрипта такая.
1. Ищем фрагмент картинки-нашёл кликаем на нее, если не нашел нажимаем кнопку.
2. Ищем пиксель нажимаем на него.
3. Ищем пиксель удачно 35 раз, потом завершаем скрипт.
Так вот все 3 пункта сейчас без отказно работают.
Что необходимо сделать, нужно сделать чтоб первые 3 пункта работали по кругу пока не найдет удачно 35 раз пиксель.(это уже работает)
Потом пауза на 80 мин. И далее занова ищем 35 раз пиксель. После 5ти паус в 80 мин, весь скрипт останавливается.
Что сейчас есть.
LOGCLEAR
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
KEYPRESS(#PAGEDOWN)
ELSE
KEYPRESS(#PAGEDOWN)
END_IF
WAIT(1)
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 5655021)
LCLICK($_return1, $_return2)
INC($1,1)
END_IF
WAIT(4)
IF($1 >= 35) //Если счетчик больше или равно 35 СТОП
LOGSHOW (1, 25,250)
LOGWRITE ("Сделал столько раз " ,$1, " шт.")
HALT
END_IF
Зашел в тупик, не могу разобраться со временем.
Суть скрипта такая.
1. Ищем фрагмент картинки-нашёл кликаем на нее, если не нашел нажимаем кнопку.
2. Ищем пиксель нажимаем на него.
3. Ищем пиксель удачно 35 раз, потом завершаем скрипт.
Так вот все 3 пункта сейчас без отказно работают.
Что необходимо сделать, нужно сделать чтоб первые 3 пункта работали по кругу пока не найдет удачно 35 раз пиксель.(это уже работает)
Потом пауза на 80 мин. И далее занова ищем 35 раз пиксель. После 5ти паус в 80 мин, весь скрипт останавливается.
Что сейчас есть.
LOGCLEAR
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
KEYPRESS(#PAGEDOWN)
ELSE
KEYPRESS(#PAGEDOWN)
END_IF
WAIT(1)
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 5655021)
LCLICK($_return1, $_return2)
INC($1,1)
END_IF
WAIT(4)
IF($1 >= 35) //Если счетчик больше или равно 35 СТОП
LOGSHOW (1, 25,250)
LOGWRITE ("Сделал столько раз " ,$1, " шт.")
HALT
END_IF