Клик по распознанному тексту (ClickOCRText)
Данный блок позволяет во время разработки робота задать область экрана (окно приложения, панель или другой элемент внутри окна), одно или несколько слов, и записать координаты клика относительно расположения этих слов внутри области экрана, а затем во время работы сценария робот распознает весь текст из заданной области экрана с помощью технологии OCR, найдет аналогичный участок экрана с заданным текстом, а затем произведет клик на точке с запомненными ранее координатами относительно верхнего левого угла найденного текста.
Вы можете выбрать один из нескольких доступных оффлайновых и онлайновых модулей OCR. Этот блок особенно полезен для клика по элементам управления в приложениях и на веб-страницах, в которых не удаётся найти стабильные селекторы для требуемого элемента, или же если окно приложения выглядит для операционной системы как одна картинка (например, в случае работы с приложением через средства удаленного доступа).
Селектор
[Селектор] Идентификатор окна или элемента пользовательского интерфейса, в пределах которого будет производиться распознавание текста.
Действие
Выбор действия:
левый клик,
двойной клик,
правый клик,
навести курсор.
Координата X
[Число] Горизонтальная координата верхнего левого угла области выбранного окна или элемента управления, в которой будет производиться захват и распознавания изображения.
Координата Y
[Число] Вертикальная координата верхнего левого угла области выбранного окна или элемента управления, в которой будет производиться захват и распознавания изображения.
Ширина
[Число] Ширина изображения для захвата и распознавания в пикселах.
Высота
[Число] Высота изображения для захвата и распознавания в пикселах.
Координата клика X
[Число] Горизонтальное смещение координаты клика относительно левого верхнего угла найденного блока текста на экране.
Координата клика Y
[Число] Вертикальное смещение координаты клика относительно левого верхнего угла найденного блока текста на элементе.
Язык текста
Выбор языка текста.
Поиск текста
[Текст] Поиск текста в распознанном изображении. Если задано, то клик мышкой будет произведен относительно левого верхнего угла найденного блока текста, иначе - относительно верхнего левого угла заданной координатами области экрана.
Процент совпадения
[Число] Процент совпадения искомого текста, от 0 до 100. Уменьшите это число, чтобы искомый текст находился даже в случае неточностей в распознавании текста.
Слишком низкое значение процента приведет к совпадению с ненужными словами.
Индекс совпадения
[Число] Если искомый текст будет найден в указанной области экрана несколько раз, то можно указать порядковый номер совпадения, которое нужно использовать для клика. Нумерация начинается с 1.
ID процесса
[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать.
Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок.
Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора.
ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.
Модуль
Выбор модуля OCR, применяемого при распознавании изображения в текст.
Увеличение
[Число] Значение, указывающее во сколько раз нужно увеличить изображение перед распознаванием.
В зависимости от используемого движка, увеличение изображения в 2 или 3 раза помогает увеличить качество распознавания.
Симуляция движения
При включении будет симулироваться движение курсора мышки от текущей позиции до рассчитанной блоком точки.
Уровень обработки
Выбор уровня обработки ошибок. Возможные значения:
"Default" - по умолчанию;
"Ignore" - ошибки игнорируются;
"Handle" - ошибки обрабатываются.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Уровень сообщений
Выбор уровня сообщений, который будут выводить блоки при работе. Возможные значения:
"Default" - по умолчанию;
"Release" - вывод отключен;
"Debug" - вывод основной информации;
"Detailed" - вывод подробной информации.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Текст ошибки
[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.
Last updated