1
Общие вопросы / Re: Помогите написать условия.
« on: September 13, 2017, 12:16:31 PM »Для конкретного примера покажи существующий код. И описание что должно быть.сильно не пинайте (техника в руках дикаря....)
Простаивания можно найти только в твоём коде, как ты там всё реализовал.
Code: [Select]
/////Основной код тыкания
LCLICK(638,672)
waitms(1)
LCLICK(758,672)
waitms(1)
LCLICK(658,672)
waitms(1)
LCLICK(738,672)
waitms(1)
LCLICK(678,672)
waitms(1)
LCLICK(718,672)
waitms(1)
LCLICK(698,672)
waitms(1)
/////рандомно вставил вот такое обнаружения пикселя
GETSCREEN
IF_PIXEL_IN(684,702, 689,713, 4772740)
LCLICK($_return1, $_return2)
WAIT(1)
LCLICK(698,742) ///после этого нужно ждать того самого пикселя который вылезет чере 15-30 сек
wait(20) ///первые 20 сек
GETSCREEN// тут я его жду
IF_PIXEL_IN(441,754, 441,754, 16481558)
WAIT(1)
LCLICK(967,57)
WAIT(1)
LCLICK(698,767)
WAIT(1)
LCLICK(697,765)
WAIT(1)
END_IF
WAIT(13) ///и если не нашелся на первые 20 сек.....
LCLICK(967,57)
WAIT(1)
LCLICK(698,767)
WAIT(1)
LCLICK(697,765)
WAIT(1)
END_IF
как сделать что бы после первого IF_PIXEL_IN не ждать 20 сек. а скажем так проверять каждые 2 сек на наличия пикселя (он точно будет максиму через 35 сек) и как только найдет продолжил 2й и перешел обратно к 1му.....ну и получается если не сработает первый IF_PIXEL_IN то и вовсе ждать не кого не нужно....Вот примерно так )
P.S.
К слову уже 1,5 года пользуюсь программой для создания QR кода и сохранения их на компе, очень выручает от выполнения однообразных действий в достаточно огромном количестве