__Михаил__ пишет:AlexPidor
Таймер решит эту проблему я думаю как раз.
Отлично, возьмём гипотетическую ситуацию, где нужно отслеживать 3 окна постоянно:
Loop {
if окно 1 обнаружено {
Закрываем сразу
}
if 2 e окно обнаружено и со времени последнего закрытия его прошло больше 20 секунд{
Закрываем
Пишем что закрыли
}
if 3 e окно обнаружено и со времени обнаружения прошло не менее 10 секунд {
закрываем
записываем что закрыли
}
if 3e окно обнаружена {
Что-то засекаем
}
}
Return
Я это так вижу. Если есть другие варианты расстановки — приведите примеры.
---------------------------------
Т.е. исходя из:
1. Закрываем сразу по мере обнаружения
2. Закрываем сразу, но не чаще чем раз в 20 секунд
3. Закрываем по мере обнаружения, но не раньше чем через 10 секунд после появления
Вот такие 3 типа действий нужны.
Первый у меня работает, а вот 2-е 2 нет