Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » как оптимально реализовать выполнение действия как только искомое изображение или текст появится, но время ожидания неизвестно?

Страниц (1): [1]
 

1. Kolos - 15 Сентября, 2020 - 17:00:10 - перейти к сообщению
К примеру нужно дождаться загрузки экрана, и только тогда начать выполнять действия, но время загрузки каждый раз разное. В данном случае ожидаем появления текста на экране, которое дает знать что загрузка завершилась.
У меня уже реализована данная функция таким образом
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Запускаем поиск текста, не нашли - пауза 200 мс - переходим на поиск текста- если нет - опять на первый поиск. Если любой из поисков срабатывает - переходим. То-есть поиск зацикливается до тех пор пока не появится искомое изображение или текст. Пришлось сделать две копии идентичного поиска, т.к. переход на один и тот же почему-то не срабатывает. Вопрос ожидания изображения важен не менее.
Функция должна использоваться очень часто, поэтому ищу упрощенный способ. Извините если вопрос нубский, но не смог найти ответа на форуме
2. Kibor - 15 Сентября, 2020 - 17:23:00 - перейти к сообщению
Поиск текста где? У вас зациклено только условие. У вас в нем ищется текст?
3. Kolos - 16 Сентября, 2020 - 01:32:47 - перейти к сообщению
В теле условия ищется текст в определенной зоне поиска и присваивается переменной. В if сравнивается значение переменной с нужным словом. По поиску текста это как один из вариантов. Вообще нужно будет реализовать подобный поиск по изображению
4. Kibor - 16 Сентября, 2020 - 01:55:36 - перейти к сообщению
Блок распознавания > блок логики
Если в логике слово совпало идем дальше.
Не совпало идем в блок распознавания.
5. Kolos - 16 Сентября, 2020 - 03:03:22 - перейти к сообщению
 Kibor пишет:
Блок распознавания > блок логики
Если в логике слово совпало идем дальше.
Не совпало идем в блок распознавания.

Спасибо, так гораздо удобнее))

Powered by ExBB FM 1.0 Final