Поиск изображения
Элемент производит поиск заданного изображения на экране. Если искомое изображение не указано, то растр будет взят из скриншота элемента.
Свойства
Символ *
в названии указывает на обязательность заполнения свойства. Описание общих свойств см. здесь.
OCR
- Искомое изображение [System.Drawing.Bitmap ] — растр искомого изображения.
- Точность [Double ] — точность совпадения растра (% от 0 до 1). По умолчанию
0.9
. - Таймаут* [Int32] — предельное время ожидания завершения процесса (мс). По умолчанию
10000
.
Вывод
- Координаты [System.Drawing.Rectangle ] — название переменной, в которую сохранятся координаты найденного изображения.
- Результат [Boolean] — название переменной, в которую сохранится результат поиска:
true
— изображение найдено.false
— изображение не найдено.
- Создавать исключение [Boolean] — определяет, следует ли создавать исключение, если изображение не нашлось. По умолчанию параметр включен, исключение будет создаваться.
Пример использования
RPA-проект, демонстрирующий работу элемента, можно найти в нашем публичном репозитории Learning .
- Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning .
- Распакуйте архив и откройте в Студии проект StudioActivities.
- Откройте процесс
Поиск изображения.ltw
в соответствующей папке проекта.
Только код
Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.OCR.OcrApp app = LTools.OCR.OcrApp.InitMicrosoft(wf,
"ru-RU"); System.Drawing.Rectangle coords = LTools.OCR.OcrApp.Exists(wf,
(System.Drawing.Bitmap)System.Drawing.Bitmap.FromFile("Файл 1"), 0.9,
10000);