Я получаю ошибку ниже
Убедитесь, что ваши селекторы устойчивы с помощью подстановочных знаков.Наиболее вероятной причиной вашей ошибки является то, что UiPath ищет окно с точным заголовком your-file-name.tif
(вы отредактировали эту часть).Это всегда приведет к ошибке при открытии другого изображения с другим именем.
Этот селектор ищет приложение IrfanView с точным заголовком:
<wnd app='i_view32.exe' cls='IrfanView' title='UK1.tif - IrfanView (Zoom: 618 x 874)' />
Вводя символы подстановки, вы можете просто искатьлюбой файл TIF, открытый в IrfanView:
<wnd app='i_view32.exe' cls='IrfanView' title='*.tif*' />
Есть ли лучший способ получить текст из изображения?
Вместо открытия изображения в программе просмотра,вы можете напрямую загрузить его в переменную типа System.Drawing.Image
.Обратите внимание, что это также поддерживает большинство файлов TIFF, поэтому конвертация не требуется.Затем вы можете использовать действие Google Cloud OCR
для выполнения OCR, сохраняя слова и текст OCR в двух выделенных переменных.Проверьте справку для получения более подробной информации.