Кликнуть

Активити Кликнуть используется, чтобы имитировать нажатие на элементы интерфейса (на кнопку, на поле ввода, для вызова контекстного меню) или их перемещение.

Настройки активити

Настройки активити задаются автоматически во время записи процесса или отдельного активити. При необходимости их можно изменить. Чтобы открыть окно настроек, нажмите на активити на графической модели процесса.

Вкладка «Параметры»

На вкладке Параметры отображаются основные параметры активити, параметры указателя и элемента управления.

click-1

Основные параметры:

  • Наименование — название активити на графической модели процесса. При добавлении активити его название задается по шаблону. В этом поле название можно изменить;
  • Кнопка мыши — выбор кнопки мыши (левая, средняя, правая) для выполнения активити;
  • Клавиши-модификаторы — позволяет имитировать нажатие клавиши (Control, Shift или Alt) одновременно с кнопкой мыши для совершения дополнительного действия. Чтобы удалить клавишу, нажмите на кнопку крестик;
  • Тип действия выбор активити: Кликнуть или Двойной клик;
  • Параметр смещения — выбор контекстной переменной процесса, в которой хранятся значения координат для клика по оси X и Y. Клик смещается относительно начальной точки нажатия. Координаты указываются в пикселях. Например, 100, 40. Переменная должна иметь тип Строка. При этом координаты, заданные в блоке Указатель, игнорируются. Вы можете добавить новую переменную, нажав 1. Подробнее о создании контекстных переменных читайте в статье «Контекст процесса».
  • Режим перемещения курсора — выбор режима перемещения курсора между элементами: Плавно или Мгновенно. При плавном режиме курсор перемещается со стандартной скоростью. В мгновенном режиме при перемещении между элементами отсутствует пауза.

О параметрах указателя и элемента управления читайте в статье «Общие принципы настройки активити».

Вкладка «Обработчики»

О вкладке Обработчики можно прочитать в статье «Общие принципы настройки активити».

Клик по изображению

Вы можете задать клик по изображению. При этом бот ищет нужную картинку и нажимает на нее.

Поиск по картинке настраивается в режиме записи процесса в радиальном меню.

  1. Вызовите радиальное меню, нажав сочетание клавиш Ctrl+Alt+Q, заданное по умолчанию. Вы можете изменить это сочетание в настройках Дизайнера ELMA RPA. Подробнее о том, как это сделать, читайте в разделе «Горячие клавиши» статьи «Настройки Дизайнера ELMA RPA».
  2. Нажмите на search-by-image-iconи выберите часть изображения, по которому будет производиться поиск.

Экран делится на две зоны:

    • активная зона выбора;
    • неактивная зона (обычно темнее активной зоны).

radial-menu-5

  1. Выделите изображение и нажмите на кнопку Вырезать внизу экрана.
  2. Далее появится окно настройки действия.

click-3

Тип действия — выбор активити: Кликнуть, Двойной клик, Прокрутить, Навести. Укажите Кликнуть или Двойной клик.

Кнопка мыши — выбор кнопки мыши (левая, средняя, правая) для выполнения активити.

Клавиши-модификаторы — позволяет имитировать нажатие клавиши (Control, Shift или Alt) одновременно с кнопкой мыши для совершения дополнительного действия. Чтобы удалить клавишу, нажмите на кнопку cross-button-1.

Зависимый клик

Если в процессе записи не удается явным образом определить точный элемент для клика, можно использовать зависимый клик. Механизм этой функции позволяет использовать привязку к рядом стоящему элементу, область для нажатия которого легко определяется.

Зависимый клик настраивается в режиме записи процесса в радиальном меню.

Рассмотрим работу зависимого клика на примере программы «Блокнот».

  1. В режиме записи процесса откройте блокнот и перейдите к настройкам шрифта.
  2. Наведите курсор на поле Шрифт, вызовите радиальное меню и выберите offset-click-icon.
  3. На экране появляется красный курсор для указания области, на которую требуется нажать.

radial-menu-7

  1. Выберите элемент. Далее появится окно настройки действия.

click-5

Тип действия — выбор активити: Кликнуть, Двойной клик.

Кнопка мыши — выбор кнопки мыши (левая, средняя, правая) для выполнения активити.

Клавиши-модификаторы — позволяет имитировать нажатие клавиши (Control, Shift или Alt) одновременно с кнопкой мыши для совершения дополнительного действия. Чтобы удалить клавишу, нажмите на кнопку cross-button-1.

Начальная точка смещения — определение исходного положения курсора, относительно которого выполняются смещения. Доступны следующие варианты: левый верхний угол, правый верхний угол, правый нижний угол, левый нижний угол, центр.

  1. Теперь при запуске бот сначала будет искать название «Шрифт», а затем нажмет на зависимое поле.

Дочерний контрол

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

Например, в меню Этот компьютер нужно выбрать папку. Для бота эти элементы выглядят одинаково. Чтобы он выбрал нужную папку, задайте дочерний элемент. Для этого выполните следующие действия:

  1. Наведите курсор на родительский элемент в интерфейсе.
  2. Вызовите радиальное меню и выберите subcontrol-icon.
  3. Родительский и его дочерние элементы выделяются красными рамками. Выделите дочерний элемент, на который бот должен нажать. Выбранная область будет обозначена желтым цветом.

radial-menu-10

  1. Нажмите на кнопку Продолжить внизу экрана.

 

  1. Далее появится окно настройки действия.

click-7

Тип действия — выбор активити: Кликнуть, Двойной клик.

Кнопка мыши — выбор кнопки мыши (левая, средняя, правая) для выполнения активити.

Клавиши-модификаторы — позволяет имитировать нажатие клавиши (Control, Shift или Alt) одновременно с кнопкой мыши для совершения дополнительного действия. Чтобы удалить клавишу, нажмите на кнопку cross-button-1.

Информацию о дочерних элементах можно посмотреть в настройках активити Кликнуть в блоке Элемент управления. Подробнее о нем читайте в статье «Общие принципы настройки активити».