Skip to Content

Установить курсор мыши

alt

Устанавливает курсор мыши на выбранном элементе управления.

Свойства

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

СвойствоТипОписание
Шаблон поискаStringШаблон поиска элемента управления
ЭлементLTools.UIInteraction.Model.UIControlСсылка на элемент управления
КоординатыSystem.Drawing.PointКоординаты курсора
КорректировкаBooleanОпределяет, нужно ли использовать корректировку координат
Корректировка по XInt32Корректировка по оси X относительно выбранной Позиции. Работает только при включенном свойстве Корректировка
Корректировка по YInt32Корректировка по оси Y относительно выбранной Позиции. Работает только при включенном свойстве Корректировка
ПозицияПозиция курсора при клике. Корректировка рассчитывается относительно этой точки. По умолчанию Center. Для того, чтобы изменить значение, щелкните выпадающий список
ОбластьОбласть поиска компонента
Текущий пользовательBooleanОпределяет, нужно ли искать только среди процессов текущего пользователя. С версии 26.1 включено по умолчанию.
ТаймаутInt32Предельное время ожидания завершения процесса (мс). По умолчанию 10000
Строгий таймаутBooleanОпределяет, нужно ли прерывать выполнение элемента по истечении указанного времени в свойстве Таймаут. По умолчанию выключено - Робот может продолжать выполнение еще какое-то время, сверх установленного лимита, для полного обхода дерева контролов.

Особенности позиционирования курсора

Как работают Позиция и Корректировка

Свойство Позиция определяет базовую точку на элементе управления:

ЗначениеБазовая точка
CenterЦентр элемента
TopLeftЛевый верхний угол
TopRightПравый верхний угол
BottomLeftЛевый нижний угол
BottomRightПравый нижний угол

Корректировка по X/Y смещает курсор относительно выбранной позиции:

  • Положительные значения — вправо (для левых позиций) или влево (для правых)
  • Отрицательные значения — влево (для левых позиций) или вправо (для правых)

Зависимость от типа автоматизации

Поведение корректировки зависит от типа автоматизации, указанного в контейнере Присоединиться к приложению:

Тип автоматизацииПоведение корректировки
UIAUTOMATION (по умолчанию)Корректировка рассчитывается относительно выбранной позиции
UIAUTOMATION_UIA⚠️ Корректировка может рассчитываться от левого верхнего угла элемента, игнорируя выбранную позицию

Рекомендация: Если курсор устанавливается не в ожидаемом месте, попробуйте переключить тип автоматизации на UIAUTOMATION или отключить «Быстрый поиск» в шаблоне поиска элемента.