Группа «Имитация устройств»

При работе с действиями группы может возникнуть ошибка по несоответствию уровней прав агента и самого приложения (например, блокнота). Проблема связана с User Interface Privilege Isolation, который блокирует сигналы при передаче приложению с большим уровнем прав. В данном случае, должен помочь запуск агента от имени администратора.

Ввод текста / Keyboard input

Задача: кликнуть по ярлыку блокнота на рабочем столе и ввести текст «Тестовый текст».

Решение: воспользоваться действиями «Клик мышью», «Ввод текста».

Реализация:

  • Собрать схему робота, состоящего из действий:

  • Заполнить параметры действия «Клик мышью». Для заполнения поля «Координаты» необходимо захватить координаты элемента, по которому необходимо кликнуть, нажав на кнопку PickArea, далее зажать клавишу Shift и нажать на нужный элемент.

  • Заполнить параметры для действия «Ввод текста».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

В блокнот внесен требуемый текст.

Движение мышью / Mouse move

Задача: переместить файл на рабочем столе.

Решение: воспользоваться действием «Движение мыши».

Реализация:

  • Перенести действие «Движение мыши» на рабочую область:

  • Настроить параметры действия «Движение мыши».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Файл перенесен по указанным координатам.

Клик мышью / Mouse click

Задача: открыть папку, кликнув по ней (двойной клик ЛКМ).

Решение: воспользоваться действием «Клик мышью».

Реализация:

  • Перенести действие «Клик мышью» на рабочую область:

  • Заполнить параметры для действия «Клик мышью».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Робот кликнул на указанную папку и папка открылась.

Нажатие клавиш / Key press

Задача: существует папка на рабочем столе, необходимо создать ее копию с помощью нажатия клавиш Ctrl + C и Ctrl + V.

Решение: воспользоваться действием «Клик мышью», «Нажатие клавиш».

Реализация:

  • Собрать робота, состоящего из действий:

  • Настроить параметры действия «Клик мышью».

  • Настроить параметры для действия «Нажатие клавиш». (копирование папки)

  • Настроить параметры для действия «Нажатие клавиш». (вставка папки)

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

На рабочем столе создана копия папки «новая».

Нажать клавишу и удерживать / Key Press And Hold

Задача: имеется текстовая переменная с значением = тест. Необходимо открыть блокнот и вставить туда значение данной переменной, но большими буквами. Далее, выполнить нажатие клавиши Enter для перехода курсора на новую строку.

Решение: воспользоваться действиями «Клик мышью», «Нажать клавишу и удерживать», «Ввод текста», «Отпустить клавишу», «Нажатие клавиш».

Реализация:

  • Собрать схему робота, состоящего из действий:

  • Настроить параметры для действия «Клик мышью».

  • Настроить параметры для действия «Нажать клавишу и удерживать».

  • Настроить параметры для действия «Ввод текста».

  • Настроить параметры для действия «Отпустить клавишу».

  • Настроить параметры для действия «Нажатие клавиш».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Требуемое значение записано в блокнот.

Ожидание нажатия клавиш / Waiting for key press

Задача: существует папка на рабочем столе, кликнуть по ней и ожидать нажатия кливиши «Delete».

Решение: воспользоваться действием «Клик мышью», «Ожидание нажатия горячих клавиш».

Реализация:

  • Собрать робота, состоящего из действий:

  • Настроить параметры для действия «Клик мышью».

  • Настроить параметры для действия «Ожидание нажатия горячих клавиш».

  • Нажать на кнопку «Старт» в верхней панели. Нажать на кнопку «Delete».

Результат:

Программный робот отработал успешно. Папка удалена с рабочего стола.

Отпустить клавишу / Release Key

Задача: имеется текстовая переменная с значением = тест. Необходимо открыть блокнот и вставить туда значение данной переменной, но большими буквами. Далее, выполнить нажатие клавиши Enter для перехода курсора на новую строку.

Решение: воспользоваться действиями «Клик мышью», «Нажать клавишу и удерживать», «Ввод текста», «Отпустить клавишу», «Нажатие клавиш».

Реализация:

  • Собрать схему робота, состоящего из действий:

  • Настроить параметры для действия «Клик мышью».

  • Настроить параметры для действия «Нажать клавишу и удерживать».

  • Настроить параметры для действия «Ввод текста».

  • Настроить параметры для действия «Отпустить клавишу».

  • Настроить параметры для действия «Нажатие клавиш».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Требуемое значение записано в блокнот.

Скролл / Scroll

Задача: открыть браузер и перейти по ссылке https://dzen.ru/?yredirect=true, прокрутить страницу вниз на 100 пикселей и сделать скриншот.

Решение: воспользоваться действиями «Открыть браузер», «Скролл», «Сделать скриншот».

Реализация:

  • Собрать робота, состоящего из действий:

  • Настроить параметры действия «Открыть браузер».

  • Настроить параметр для действия «Скролл».

  • Настроить параметр для действия «Сделать скриншот».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Скрин страницы сделан и сохранен на рабочий стол.