Перейти к содержимому

Ожидать изображение на экране

image_1

Описание

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

Описание параметров

Блок имеет ряд параметров:

  1. Путь к изображению - путь к файлу изображения, появление которого требуется отследить на экране.

    Тип данных: str (Строка)

    Пример: C:\\Users\\User\\Pictures\\menu-item.png

  2. Использовать оттенки серого - выполнять поиск изображения в оттенках серого.

    Тип данных: checkbox (Чекбокс)

    Пример:

  3. Точность поиска - степень соответствия найденного изображения исходному шаблону. Значение задается в диапазоне от 0 до 1.

    Тип данных: float (Число с плавающей точкой)

    Пример: 0.8

  4. Время ожидания, сек - время ожидания появления изображения на экране в секундах.

    Тип данных: int (Целое число)

    Пример: 15

Сверху блока находится кнопка для открытия редактора скриншотов. После выбора элемента можно Сохранить снимок (нажатие кнопки откроет Проводник для выбора местоположения файла; после сохранения путь к файлу автоматически подставится в поле Путь к изображению) или Закрыть (редактор закроется).

Возвращаемое значение

Тип данных: bool (Логическое значение)

Пример: Истина

Блок возвращает True, если изображение найдено в течение указанного времени, и False, если время ожидания истекло.


Пример использования

В данном примере блок ожидает появления изображения на экране и сообщает об успешном результате.

  1. Добавить блок Ожидать изображение на экране в проект и указать значение параметра Путь к изображению.

  2. При необходимости включить параметр Использовать оттенки серого, задать значения Точность поиска и Время ожидания, сек.

  3. Запустить робота, чтобы дождаться появления изображения на экране.

    image_2

Результат

Вывод на экран сообщения об успешном появлении изображения на экране:

image_3