Skip to Content

Клик изображения мышью

alt

Элемент производит клик мышью на изображении. Искомое изображение указывается в свойствах элемента. В случае, если искомое изображение не указано, растр будет взят из скриншота элемента.

Свойства

Символ * в названии указывает на обязательность заполнения свойства. Описание общих свойств см. здесь.

OCR:

  1. Искомое изображение [System.Drawing.Bitmap ] – растр искомого изображения. Если значение не указано, растр будет взят из скриншота элемента.
  2. Область – область поиска компонента. Пример: 0; 0; 0; 0, где значения слева направо: высота (height), слева (left), сверху (top), ширина (width).
  3. Точность [Double ] – точность совпадения растра (% от 0 до 1).
  4. Смещение X [Int32] – Смещение по оси X относительно центра. Значение задается в пикселях
  5. Смещение Y [Int32] – Смещение по оси Y относительно центра. Значение задается в пикселях.
  6. Таймаут* [Int32] – предельное время ожидания завершения процесса (мс). По умолчанию 10000.

Процесс:

  1. Позиция – позиция курсора при клике. По умолчанию Center. Чтобы выбрать другое значение, нажмите выпадающий список.
  2. Кнопка мыши* [LTools.Desktop.Model.MouseButtons] – кнопка мыши. Нажмите выпадающий список, чтобы выбрать доступное значение:
    • INVOKE – значение по умолчанию. Одиночный клик левой кнопкой – программный клик через Win32, при котором не наводится курсор, и окно приложения может быть свернутым. Однако нужно иметь в виду, что существуют приложения, не поддерживающие программный клик.
    • BUTTON_LEFT – одиночный клик левой кнопкой, который имитирует нажатие кнопки человеком. Окно программы должно быть развернутым.
    • BUTTON_LEFT_DOUBLECLICK – двойной клик левой кнопкой.
    • BUTTON_RIGHT – одиночный клик правой кнопкой.
    • BUTTON_MIDDLE – колесико.
  3. Кнопка клавиатуры – кнопка клавиатуры. По умолчанию не задана – NONE. Доступные значения:
    • CTRL
    • ALT
    • SHIFT
  4. Активировать [Boolean] – определяет, следует ли активировать окно перед кликом. Если галочка установлена, окно будет активировано.

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

RPA-проект, демонстрирующий работу элемента, можно найти в нашем публичном репозитории Learning .

  1. Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning .
  2. Распакуйте архив и откройте в Студии проект StudioActivities.
  3. Откройте процесс Клик изображения мышью.ltw в соответствующей папке проекта.

Только код (Pure code)

Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):

LTools.OCR.OcrApp.Click(wf, (System.Drawing.Bitmap)System.Drawing.Bitmap.FromFile("Файл 1"), 0.9, 10000, 0, 0, LTools.Desktop.Model.MouseButtons.BUTTON_LEFT);