Поделиться через


Автоматизация классических приложений

Power Automate предлагает действия автоматизации пользовательского интерфейса, позволяющие пользователям взаимодействовать с приложениями Windows и их компонентами путем ввода данных мышью и на клавиатуре или извлечения данных.

Действия подкатегории "Окна" напрямую управляют целыми окнами приложений, в то время как действия "Заполнение формы" взаимодействуют с более конкретными компонентами, такими как текстовые поля и кнопки.

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

Автоматизация классических операций может выполняться вручную за счет добавления необходимых действий или с помощью средства записи. Вы можете найти список со всеми доступными действиями автоматизации пользовательского интерфейса в Справочнике по действиям автоматизации пользовательского интерфейса.

Взаимодействие с классическими приложениями

Для идентификации окон и компонентов в них Power Automate использует элементы пользовательского интерфейса. Элементы пользовательского интерфейса уникально описывают каждый компонент, и ими можно управлять с помощью панели элементов пользовательского интерфейса конструктора потоков.

Чтобы настроить действие автоматизации пользовательского интерфейса, определите конкретный элемент, с которым оно будет взаимодействовать.

Снимок экрана действия «Нажать кнопку в окне».

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

Заметка

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

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

Снимок экрана с доступными элементами пользовательского интерфейса в действии «Нажать кнопку в окне».

Чтобы добавить новый элемент пользовательского интерфейса, выделите соответствующий элемент и нажмите Ctrl + щелчок левой кнопкой мыши. После добавления всех элементов выберите Готово, чтобы сохранить их.

Снимок экрана окна приложения при захвате нового элемента пользовательского интерфейса.

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

Снимок экрана действия «Получить сведения окна».

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

Снимок экрана действия «Получить сведения элемента пользовательского интерфейса в окне».