Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Как правильно сделать эту функцию ?
CuCbKu
Отправлено: 21 Мая, 2022 - 17:45:22
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




Привет!

Подскажите, как правильно настроить функцию поиска изображения которе появляется не сразу, а в случайны момент в промежутке от 5 до 90 секунд ?

В настройках поиска изображения есть два параметра:

Время ожидания ( По умолчанию 0 )
И сколько искать. Или -1 ( по умолчанию 1 )


Я вот нее пойму, как работает это Время ожидания ? Ищет один раз а потом ждет указанное время ? Или каждую секунду проверяет на наличие этого изображения на экране ?
 
 Top
KevinS
Отправлено: 21 Мая, 2022 - 17:51:09
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




Допустим "Время ожидания" ставишь на 3000 мсек. Изображение будет искаться в течении 3000 мсек., по истечению этого времени поиск прекратится.

Вообщем, поиск изображения находится в цикле который крутится 3000 мсек.

Примерно так:

looptime(3000)
{
Поиск изображения;
}

(Отредактировано автором: 21 Мая, 2022 - 17:54:29)

 
 Top
CuCbKu
Отправлено: 21 Мая, 2022 - 18:02:10
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




В графическом редакторе этот цикл как правильно сделать ?
 
 Top
konctantin777
Отправлено: 21 Мая, 2022 - 18:06:57
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1137
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 CuCbKu пишет:
В графическом редакторе этот цикл как правильно сделать ?
Просто выставить время ожидания. Будет это время ждать картинку пока она не появится. Как только найдёт- сделает, что выбрано и пойдёт дальше.
 
 Top
CuCbKu
Отправлено: 21 Мая, 2022 - 18:11:07
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




Хм...

Я изначально так и пробовал. Ставил 90000 , чтобы ждало полторы минуты.
Но либо сразу переходит к следующему шагу
Либо наоборот - когда изображение появляется - никак не реагирует

Получается, что проблема в картинке ?
 
 Top
konctantin777
Отправлено: 21 Мая, 2022 - 18:43:16
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1137
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Или не находит картинку или не задано действия. Например "клик ЛКМ". Проще в блокноте проверить. Пусть ищет букву- как напечатаете- должен сработать. Если норм= дело в картинке
 
 Top
CuCbKu
Отправлено: 21 Мая, 2022 - 18:47:17
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




Ясно, спасибо!
 
 Top
CuCbKu
Отправлено: 22 Мая, 2022 - 16:57:33
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




А вот еще вопрос назрел, на эту же тему:

Бывает такое, что программа выполняется какое то время, как задумано, но потом что-то происходит и она попадает на тот экран, на который попадать не должна...

Пока не понял, из-за чего это происходит. Может час-два работать, а потом каким то образом попадает на главный экран. Может лаги или типа того, но суть не в этом.


Как в визуальному редакторе правильно сделать конструкцию, которая бы на некоторых этапах программы проверяла - присутствует ли на экране определенное изображение и, если да, то начинала бы выполнение с самого начала, а если нет - то выполнение шло бы своим чередом...
 
 Top
Zireael
Отправлено: 22 Мая, 2022 - 18:14:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4401
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Как в визуальному редакторе правильно сделать конструкцию, которая бы на некоторых этапах программы проверяла - присутствует ли на экране определенное изображение и, если да, то начинала бы выполнение с самого начала, а если нет - то выполнение шло бы своим чередом...

Создать функцию с поиском картинки. Если картинка не найдена, то переход к метке.
 
 Top
CuCbKu
Отправлено: 24 Мая, 2022 - 12:40:31
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2019  
Репутация: 0




С этим вроде разобрался, спасибо !


А как то можно в визуальном редактора подписывать функции и переходы прямо в редакторе ?

Там, конечно, есть комментарии внутри самой функции, но когда программа разрастается, то трудно уже следовать за логикой. А когда заглядываешь в комментарий, то потом бывает трудно понять, какую именно функцию смотрел.


И еще вопрос:

Нельзя ли как то запускать программу не с самого начала а с определенного места ?
Бывает, что хочется проверить, как работат кусок программы, приходится создавать новую программу с этим куском, проверять, потом нести его в основую программу... Запоминать всю конструкцию, параметры и пр.
Неудобно
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by