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


Дії з автоматизації інтерфейсу користувача

Важливо

Щоб запобігти несанкціонованому доступу,потрібно запускати з тими ж або вищими привілеями, Power Automate що й програми, які він автоматизує. Щоб використовувати дії автоматизації інтерфейсу користувача (крім дії Використовувати робочий стіл ) для взаємодії з програмами, які запускаються з підвищеними привілеями, запустіть Power Automate їх від імені адміністратора. Щоб дізнатися більше про роботу Power Automate від імені адміністратора, перейдіть до розділу Запуск Power Automate із підвищеними правами.

Power Automate надає різні дії автоматизації інтерфейсу користувача, щоб дозволити користувачам взаємодіяти з Windows і настільними програмами. Деякі дії автоматизації інтерфейсу користувача вимагають, щоб ви задали елементи інтерфейсу в їхніх властивостях, щоб вказати елемент, який ви хочете обробити.

Щоб додати новий елемент інтерфейсу користувача, виберіть «Додати елемент інтерфейсу користувача» за допомогою розгорнутої дії «Автоматизація інтерфейсу користувача» або панелі « Елементи інтерфейсу користувача» конструктора ланцюжків.

Скріншот опцій для створення нового елемента інтерфейсу користувача.

Всі елементи інтерфейсу користувача складаються з селекторів, які точно визначають ієрархічну структуру компонентів. Селектори використовують > позначення, щоб вказати, що кожен елемент міститься в елементі ліворуч.

Коли ви створюєте UI-елемент вікна програми, його селектор завжди має кореневий елемент з ім’ям :d esktop.

Якщо ви створюєте елемент інтерфейсу користувача, який точно вказує на компонент у вікні програми, два елементи інтерфейсу користувача будуть створені автоматично. Батьківський елемент інтерфейсу користувача точно вказує на вікно програми, тоді як дочірній елемент показує ієрархічну структуру конкретного компонента всередині вікна.

Скріншот двох елементів інтерфейсу користувача зі зв’язком батько-нащадок.

Хоча селектори створюються автоматично при додаванні елементів інтерфейсу, деякі конкретні сценарії потребують створення селекторів вручну. Якщо потрібен власний селектор, ви можете відредагувати існуючий селектор або створити його з нуля.

Скріншот опцій редагування та створення селекторів.

Щоб створити більш динамічні потоки, замініть оператори Дорівнює іншим операторам або регулярними виразами. Крім того, якщо значення атрибута селектора залежить від результатів попередніх дій, використовуйте змінні замість жорстко закодованих значень.

Скріншот доступних операторів у конструкторі селекторів.

Для багатьох дій автоматизації UI передбачено два режими виконання дій: фізичний та імітований. У фізичному режимі інструмент бере на себе контроль над мишею та клавіатурою машини для фізичного виконання дії. У симульованому режимі дія виконується програмно, не беручи під контроль мишу та клавіатуру та не вимагаючи винесення екрана елемента інтерфейсу на передній план. Важливо зазначити, що змодельований варіант може бути застосовним не до кожного елемента інтерфейсу. Щоб виконати дію за допомогою симуляції, увімкніть параметр Імітувати дію в одних діях або вимкнітьпараметр Вивести на передній план в інших діях.

Скріншот параметрів, пов’язаних з імітацією дії автоматизації інтерфейсу користувача або її фізичним виконанням.

Нотатка

Щоб дізнатися більше про розробку ланцюжків автоматизації інтерфейсу користувача та створення кастомних селекторів, перейдіть до розділів Автоматизація потоків робочого столу та Створення кастомного селектора відповідно.

Отримати відомості про вікно

Отримує властивість вікна, наприклад його заголовок або вихідний текст.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Вікно No Елемент інтерфейсу користувача Вікно, відомості про яке потрібно отримати
Властивість вікна Немає Отримати заголовок вікна, Отримати текст вікна, Отримати розташування та розмір вікна, Отримати ім’я процесу Отримати заголовок вікна Виберіть властивість вікна, яку потрібно видобути
Перемістити на передній план Немає Логічне значення Так Вкажіть, чи буде вікно, що містить елемент UI, виводитися на передній план під час виконання. Якщо цей параметр вимкнено, дія виконується у фоновому режимі. Зауважте, що не всі елементи інтерфейсу сумісні з вимкненою опцією. Крім того, якщо виконання дії вимагає прокручування, вимкнення цієї опції може призвести не до вилучення всіх елементів.

Змінні, які створюються

Аргумент Ввести Опис
WindowProperty Загальне значення Отримані відомості про вікно

Винятки

Виняток Опис
Не вдалось отримати властивість вікна Указує на проблему під час отримання властивості вікна

Отримати відомості про елемент інтерфейсу у вікні

Отримує значення атрибута елемента інтерфейсу у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу, відомості про який потрібно отримати
Ім’я атрибута Так Текстове значення Власний текст Атрибут, значення якого буде отримано
Перемістити на передній план Немає Логічне значення Так Вкажіть, чи буде вікно, що містить елемент UI, виводитися на передній план під час виконання. Якщо цей параметр вимкнено, дія виконується у фоновому режимі. Зауважте, що не всі елементи інтерфейсу сумісні з вимкненою опцією. Крім того, якщо виконання дії вимагає прокручування, вимкнення цієї опції може призвести не до вилучення всіх елементів.

Змінні, які створюються

Аргумент Ввести Опис
AttributeValue (Значення атрибута) Текстове значення Значення тексту елемента інтерфейсу

Винятки

Виняток Опис
Не вдалось отримати атрибут елемента інтерфейсу Указує на проблему під час отримання атрибута елемента інтерфейсу

Отримати вибрані прапорці у вікні

Отримує імена вибраних прапорців у групі або стан певного прапорця.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Прапорець або група прапорців
Операція Немає Отримати назви вибраних прапорців у групі, Отримати стан прапорця Отримати імена вибраних прапорців у групі Укажіть, що потрібно отримати: стан кількох вибраних прапорців чи лише одного
Перемістити на передній план Немає Логічне значення Так Вкажіть, чи потрібно виносити вікно, що містить елемент UI, на передній план під час виконання. Якщо цей параметр вимкнено, дія буде виконуватися у фоновому режимі. Зауважте, що не всі елементи інтерфейсу можуть бути сумісні з вимкненою опцією. Крім того, якщо виконання дії вимагає прокручування, вимкнення цієї опції може призвести не до вилучення всіх елементів.

Змінні, які створюються

Аргумент Ввести Опис
IsChecked Логічне значення Стан вибраного прапорця
Вибрані прапорці Список текстових значень Імена вибраних прапорців в указаній групі

Винятки

Виняток Опис
Не вдалось отримати стани прапорців Указує на проблему під час отримання станів указаних прапорців

Отримати вибраний перемикач у вікні

Отримує імена вибраних перемикачів у групі або стан певного перемикача.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Перемикач або група перемикачів
Операція Немає Отримати вибрану назву перемикача в групі, Отримати стан перемикача Отримати ім’я вибраного перемикача в групі Укажіть, що потрібно отримати: ім’я вибраного перемикача в групі або стан певного перемикача
Перемістити на передній план Немає Логічне значення Так Вкажіть, чи буде вікно, що містить елемент UI, виводитися на передній план під час виконання. Якщо цей параметр вимкнено, дія виконується у фоновому режимі. Зауважте, що не всі елементи інтерфейсу сумісні з вимкненою опцією. Крім того, якщо виконання дії вимагає прокручування, вимкнення цієї опції може призвести не до вилучення всіх елементів.

Змінні, які створюються

Аргумент Ввести Опис
IsSelected (Вибране) Логічне значення Стан вибраного перемикача
SelectedRadiobutton Текстове значення Вибраний перемикач в указаній групі

Винятки

Виняток Опис
Не вдалось отримати стан перемикача Указує на проблему під час отримання зазначеного стану перемикача

Видобути дані з вікна

Видобуває з певних частин вікна дані у форматі окремих значень, списків або таблиць.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Вікно No Елемент інтерфейсу користувача Вікно, з якого потрібно видобути дані
Зберегти видобуті дані в Немає електронна таблиця Excel, змінна електронна таблиця Excel Укажіть, де зберегти видобуті дані
Перемістити на передній план Немає Логічне значення Так Вкажіть, чи буде вікно, що містить елемент UI, виводитися на передній план під час виконання. Якщо цей параметр вимкнено, дія виконується у фоновому режимі. Зауважте, що не всі елементи інтерфейсу сумісні з вимкненою опцією. Крім того, якщо виконання дії вимагає прокручування, вимкнення цієї опції може призвести не до вилучення всіх елементів.

Змінні, які створюються

Аргумент Ввести Опис
ExcelInstance Екземпляр Excel Екземпляр Excel із витягнутими даними. Використовуйте цей екземпляр, щоб маніпулювати електронною таблицею (або зберігати та закривати її) за допомогою спеціальних дій Excel.
DataFromWindow Загальне значення Видобуті дані у форматі таблиці

Винятки

Виняток Опис
Помилка видобування Указує на проблему під час видобування даних з указаного вікна

Створює знімок екрана елемента інтерфейсу користувача

Робить скріншот елемента інтерфейсу користувача у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу користувача у вікні для створення знімка екрана
Режим збереження Немає буфер обміну, файл Буфер обміну Укажіть, де зберегти зображення: у файлі чи в буфері обміну
Шлях до файлу зображення No Файл Установіть повний шлях до файлу, за яким його потрібно зберегти
Формат файлу Немає BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF BMP Формат файлу зображення

Змінні, які створюються

Аргумент Ввести Опис
Файл зображення Файл Шлях до створеного файлу зображення знімка екрана

Винятки

Виняток Опис
Не вдалось отримати елемент інтерфейсу користувача Вказує на проблему з отриманням елемента інтерфейсу користувача
Не вдалося зберегти зображення Вказує на проблему зі збереженням зробленого знімка екрана
Не вдалося зробити знімок екрана елемента інтерфейсу користувача Вказує на проблему зі створенням знімка екрана елемента інтерфейсу користувача

Установити фокус на текстовому полі у вікні

Установлює фокус на текстове поле вікна та прокручує подання до цього поля.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Текстове поле No Елемент інтерфейсу користувача Текстове поле, на яке потрібно встановити фокус

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося встановити фокус введення на текстове поле вікна Указує на проблему під час встановлення фокуса на вказане текстове поле веб-сторінки

Заповнити текстове поле у вікні

Заповнює текстове поле у вікні вказаним текстом.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Текстове поле No Елемент інтерфейсу користувача Текстове поле, яке потрібно заповнити
Текст для заповнення No Пряме зашифроване введення або текстове значення Текст, яким потрібно заповнити текстове поле
Імітувати дію Немає Логічне значення Ні Програмно імітуйте натискання клавіш під час заповнення тексту в елементах текстового поля інтерфейсу користувача. Ця опція не вимагає фокусування на екрані елемента інтерфейсу, вона не виведе його автоматично на передній план. Зверніть увагу, що цей параметр можна застосувати лише до дії клацання лівою кнопкою миші, і він може бути застосований не до кожного елемента інтерфейсу.
Якщо поле не пусте Так Заміна тексту, Додавання тексту Замінити текст Укажіть, чи потрібно замінити наявний вміст, чи додати.
Клацнути перед заповненням Так Клацання лівою кнопкою миші, Подвійне клацання, Ні Клацніть лівою кнопкою миші Укажіть, чи виконується клацання лівою кнопкою миші перед заповненням текстового поля.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося ввести значення в текстове поле Указує на проблему під час заповнення зазначеного текстового поля

Натиснути кнопку у вікні

Натискає кнопку у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Кнопка, яку потрібно натиснути

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося натиснути кнопку Указує на проблему під час натискання зазначеної кнопки

Вибрати перемикач у вікні

Вибирає перемикач у вікні.

Вхідні параметри
Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Перемикач No Елемент інтерфейсу користувача Перемикач, який потрібно вибрати

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося вибрати елемент інтерфейсу "Перемикач" Указує на проблему під час вибору зазначеного елемента інтерфейсу "Перемикач"

Установити стан прапорця у вікні

Установлює або знімає прапорець у формі вікна.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Прапорець No Елемент інтерфейсу користувача Прапорець, стан якого потрібно встановити
Установити для прапорця стан Немає Перевірено, Не позначено установлено Вкажіть, чи буде позначено прапорець позначено чи знято

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося встановити стан прапорця Указує на проблему під час встановлення зазначеного стану прапорця

Установити значення розкривного списку у вікні

Встановлює або очищає вибрані параметри для розкривного списку у формі вікна.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Розкривний список No Елемент інтерфейсу користувача Розкривний список, значення якого потрібно встановити
Операція Немає Очистити вибрані параметри, Вибрати параметри за назвою, Вибрати параметри за індексом Скасувати вибір варіантів Укажіть, що потрібно зробити в розкривному списку: вибрати значення за іменем чи порядковим номером (1 2 3…) або скасувати вибір значення
Імена варіантів No Список текстових значень У розкривному списку введіть параметр або список параметрів, які потрібно вибрати. Кілька параметрів мають сенс лише під час роботи зі списками з кількома виділеннями. Якщо список є одинарним, то буде використано лише перший варіант із вказаного списку.
Використовувати регулярні вирази Немає Логічне значення Ні Укажіть, чи потрібно інтерпретувати імена параметрів як регулярний вираз
Індекси варіантів No Список числових значень Введіть індекс або список індексів, які потрібно вибрати в розкривному списку. Кілька параметрів мають сенс лише під час роботи зі списками з кількома виділеннями. Якщо список є одинарним, то буде використано лише перший варіант із вказаного списку.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося вибрати вказані параметри у випадаючому списку Вказує на проблему з вибором указаних параметрів у розкривному списку

Отримати вікно

Отримує запущене вікно для автоматизації класичних програм.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Отримати вікно Немає Спеціальне вікно, Вікно переднього плану Певне вікно Укажіть, як виконувати пошук: за засобом вибору чи вікном переднього плану
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Засіб вибору вікна, яке потрібно отримати
Перемістити вікно на передній план Немає Логічне значення Ні Укажіть, чи потрібно автоматично переміщувати вікно на передній план після його отримання
Ініціювати помилку, якщо вікно не знайдено Немає Логічне значення Так Укажіть, що потрібно робити: чекати, доки вікно не з’явиться, чи ініціювати помилку після зазначеного періоду часу
Час очікування No Числове значення Час очікування в секундах

Змінні, які створюються

Аргумент Ввести Опис
WindowTitle (Заголовок вікна) Текстове значення Заголовок вікна переднього плану
AutomationWindow Екземпляр вікна Певний екземпляр вікна, який використовуватиметься з подальшими діями автоматизації інтерфейсу

Винятки

Виняток Опис
Не вдалось отримати вікно Указує на проблему під час отримання вікна

Установити фокус на вікно

Активує певне вікно та переміщує його на передній план.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, на яке потрібно встановити фокус
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося встановити фокус на вікно Указує на проблему під час встановлення фокуса на зазначене вікно
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Установити стан вікна

Відновлює, розгортає або згортає певне вікно.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, для якого потрібно встановити стан
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати.
Стан вікна Немає Відновлено, максимально, згорнуто Відновлено Виберіть стан відображення вікна

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося встановити стан вікна Указує на проблему під час встановлення зазначеного стану вікна
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Установити видимість вікна

Показує приховане вікно або приховує видиме вікно.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, для якого потрібно встановити видимість
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати.
Відображення Немає Видимі, приховані Приховувати Виберіть стан видимості вікна

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося встановити видимість вікна Указує на проблему під час встановлення видимості зазначеного вікна
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Перемістити вікно

Задає розташування певного вікна.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, яке потрібно перемістити
Клас вікна Так Текстове значення Якщо у вас є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати.
Розташування за віссю X No Числове значення Розташування вікна за віссю X
Розташування за віссю Y No Числове значення Розташування вікна за віссю Y

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося перемістити вікно Указує на проблему під час переміщення зазначеного вікна
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Змінити розмір вікна

Задає розмір певного вікна.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, розмір якого потрібно змінити
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати
За шириною No Числове значення Нова ширина в пікселях
За висотою No Числове значення Нова висота в пікселях

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося змінити розмір вікна Указує на проблему під час змінення розміру зазначеного вікна
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Закрити вікно

Закриває певне вікно.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Режим пошуку вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, яке потрібно закрити
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке потрібно використовувати.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Вікно не знайдено Указує, що зазначене вікно не знайдено
Не вдалося закрити вікно Указує на проблему під час закриття зазначеного вікна
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі

Якщо вікно містить

Позначає початок умовного блоку дій залежно від того, чи існує певний фрагмент тексту або елемент інтерфейсу користувача у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Перевірити, чи вікно Немає Містить елемент інтерфейсу користувача, Не містить елемента інтерфейсу користувача, Містить текст, Не містить тексту Містить елемент інтерфейсу Перевіряє, чи є певний текст або елемент інтерфейсу у вікні
Перевірити стан елемента інтерфейсу Немає Логічне значення Ні Перевіряє, який стан має певний елемент інтерфейсу: увімкнуто чи вимкнуто
SMS No Текстове значення Текст, наявність якого потрібно перевірити
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу, який потрібно перевірити
Вікно No Елемент інтерфейсу користувача Вікно, наявність тексту в якому потрібно перевірити
Область/регіон Немає Увімкнено, вимкнено Ввімкнено Стан елемента інтерфейсу, наявність якого потрібно перевірити

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Ця дія не містить винятків.

Очікувати вміст вікна

Призупиняє виконання автоматизації, доки певний блок тексту або елемент інтерфейсу не з’явиться або не зникне у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Очікувати, доки вікно не Немає Містить елемент інтерфейсу користувача, Не містить елемента інтерфейсу користувача, Містить текст, Не містить тексту Містить елемент інтерфейсу Визначає, чи потрібно очікувати, доки певний текст або елемент інтерфейсу не з’явиться у вікні
Перевірити стан елемента інтерфейсу Немає Логічне значення Ні Перевіряє, який стан має певний елемент інтерфейсу: увімкнуто чи вимкнуто
SMS No Текстове значення Текст, наявність якого потрібно перевірити
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу, який потрібно перевірити
Вікно No Елемент інтерфейсу користувача Вікно, наявність тексту в якому потрібно перевірити
Область/регіон Немає Увімкнено, вимкнено Ввімкнено Стан елемента інтерфейсу, наявність якого потрібно перевірити

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Помилка очікування вмісту вікна Указує, що сталася помилка операції очікування

Якщо зображення

Ця дія позначає початок умовного блоку дій в залежності від того, знайдено вибране зображення на екрані чи ні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Якщо зображення Немає існує, не існує існує Чи слід перевіряти наявність чи відсутність вибраного зображення
Image No Списокзображень Зображення, наявність яких перевіряє дія
Шукати зображення на Немає Увесь екран, лише вікно переднього плану Увесь екран Визначає, чи слід шукати вказане зображення лише у головному вікні чи на всьому видимому екрані. Жоден з варіантів не знайде зображення, якщо його погано видно на екрані
Режим пошуку Немає Пошук у всьому екрані або на передньому плані, пошук у вказаній підобласті екрана або вікна переднього плану Шукати на всьому екрані або у вікні переднього плану Визначає, що потрібно сканувати, щоб знайти вказаний текст: увесь екран (або вікно) чи лише певну його підобласть
Знайти всі зображення в списку Немає Логічне значення Ні Перевіряє, чи є всі зображення, указані в списку
X1 Так Числове значення Початкова координата X підобласті для пошуку вказаного тексту
X2 Так Числове значення Кінцева координата X підобласті для пошуку вказаного тексту
Y1 Так Числове значення Початкова координата Y підобласті для пошуку вказаного тексту
Y2 Так Числове значення Кінцева координата Y підобласті для пошуку вказаного тексту
Припустиме відхилення Так Числове значення 10 Укажіть, наскільки зображення для пошуку може відрізнятися від початково вибраного зображення
Алгоритм зіставлення зображень Немає Базовий, Розширений Базові Який алгоритм зображення використовувати під час пошуку зображення

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдається перевірити зображення в неінтерактивному режимі Указує, що зображення не можна визначити в неінтерактивному режимі
Неприпустимі координати підобласті Указує, що координати заданої підобласті неприпустимі

Використовувати робочий стіл

Виконує операції, пов’язані з робочим столом і панеллю завдань.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу, який потрібно клацнути
Тип клацання Немає Клацання лівою кнопкою миші, клацання правою кнопкою миші, подвійне клацання Клацніть лівою кнопкою миші Тип клацання, яке потрібно виконати
Запускати нову програму в разі натискання лівою кнопкою миші на панелі завдань Немає Логічне значення Так Коли для цього параметра встановлено значення «true», це гарантує, що після клацання лівою кнопкою миші на його піктограмі на панелі швидкого запуску, також відомій як панель завдань Windows 7 або вище, буде створено нове вікно програми. Зніміть позначку з цього пункту, щоб вивести на передній план вже запущений екземпляр програми.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося виконати операцію панелі завдань Указує, що сталася помилка операції панелі завдань

Вибрати вкладку у вікні

Вибирає вкладку з групи вкладок.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Tab No Елемент інтерфейсу користувача Вкладка, яку потрібно вибрати

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося вибрати вкладку Указує на проблему під час вибору зазначеної вкладки

Очікувати зображення

Ця дія очікує, доки на екрані або у вікні переднього плану не з’явиться певне зображення.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Очікувати, доки зображення не Немає З’являтися, зникати З’явиться Укажіть, чого потрібно очікувати: доки зображення не з’явиться чи не зникне
Зображення, якого потрібно очікувати No Списокзображень Зображення, наявність яких перевіряє дія
Шукати зображення на Немає Увесь екран, лише вікно переднього плану Увесь екран Визначає, чи слід шукати вказане зображення лише у головному вікні чи на всьому видимому екрані. Жоден з варіантів не знайде зображення, якщо його погано видно на екрані
Режим пошуку Немає Пошук у всьому екрані або на передньому плані, пошук у вказаній підобласті екрана або вікна переднього плану Шукати на всьому екрані або у вікні переднього плану Визначає, що потрібно сканувати, щоб знайти вказаний текст: увесь екран (або вікно) чи лише певну його підобласть
Очікувати всі зображення Немає Логічне значення Ні Визначає, чого потрібно очікувати: доки не з’являться (зникнуть) усі зображення в списку або лише одне з них
X1 Так Числове значення Початкова координата X підобласті для пошуку вказаного тексту
X2 Так Числове значення Кінцева координата X підобласті для пошуку вказаного тексту
Y1 Так Числове значення Початкова координата Y підобласті для пошуку вказаного тексту
Y2 Так Числове значення Кінцева координата Y підобласті для пошуку вказаного тексту
Припустиме відхилення Так Числове значення 10 Укажіть, наскільки зображення для пошуку може відрізнятися від початково вибраного зображення
Алгоритм зіставлення зображень Немає Базовий, Розширений Базові Який алгоритм зображення використовувати під час пошуку зображення
Помилка часу очікування Немає Логічне значення Ні Укажіть, що має робити дія: чекати чи ініціювати помилку після вказаного періоду часу

Змінні, які створюються

Аргумент Ввести Опис
X Числове значення Координата X точки, де було знайдено текст на екрані. Якщо пошук у тексті здійснювався у вікні переднього плану, це значення буде відносно верхнього лівого кута вікна.
Y Числове значення Координата Y точки, де було знайдено текст на екрані. Якщо пошук у тексті здійснювався у вікні переднього плану, це значення буде відносно верхнього лівого кута вікна.

Винятки

Виняток Опис
Помилка очікування зображення Указує, що сталася помилка операції очікування
Не вдається перевірити зображення в неінтерактивному режимі Указує, що зображення не можна визначити в неінтерактивному режимі
Неприпустимі координати підобласті Указує, що координати заданої підобласті неприпустимі

Наведіть вказівник миші на елемент інтерфейсу користувача у вікні

Наведіть курсор миші на будь-який елемент інтерфейсу користувача у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Виберіть елемент інтерфейсу користувача у вікні, на який потрібно навести вказівник миші

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося навести вказівник на елемент Вказує на те, що наведення курсору на елемент не вдалося

Клацнути елемент інтерфейсу у вікні

Клацає будь-який елемент інтерфейсу у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Елемент інтерфейсу, який потрібно клацнути
Тип клацання Немає Клацання лівою кнопкою миші, клацання правою кнопкою миші, подвійне клацання, середнє клацання, ліва кнопка вниз, ліва кнопка вгору, права кнопка вниз, права кнопка вгору Клацніть лівою кнопкою миші Тип клацання, яке потрібно виконати
Імітувати дію Немає Логічне значення Ні Вкажіть, чи потрібно імітувати переміщення курсору миші по елементу перед клацанням. Ця опція не вимагає фокусування на екрані елемента інтерфейсу, вона не виведе його автоматично на передній план. Зверніть увагу, що цей параметр можна застосувати лише до дії клацання лівою кнопкою миші, і він може бути застосований не до кожного елемента інтерфейсу.
Розташування вказівника миші відносно елемента інтерфейсу Немає Угорі ліворуч, угорі по центру, угорі праворуч, посередині ліворуч, посередині по центру, посередині праворуч, унизу ліворуч, внизу по центру, низу праворуч Посередині по центру Укажіть, у який розділ елемента інтерфейсу буде переміщено вказівник миші до клацання
Зсув за віссю X Так Текстове значення 0 Зсув вказівника миші праворуч у пікселях
Зсув за віссю Y Так Текстове значення 0 Зсув вказівника миші вниз у пікселях

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Помилка клацання Указує на помилку клацання

Вибрати пункт меню у вікні

Вибирає пункт меню у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Пункт меню, який потрібно вибрати

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося вибрати пункт Указує на проблему під час вибору зазначеного пункту меню

Перетягнути елемент інтерфейсу у вікні

Перетягує елемент інтерфейсу у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу, який потрібно перетягнути No Елемент інтерфейсу користувача Елемент інтерфейсу, який потрібно перетягнути
Елемент інтерфейсу, у який потрібно перетягнути No Елемент інтерфейсу користувача Елемент інтерфейсу, у який потрібно перетягнути
Тип клацання Немає Клацання лівою кнопкою миші, клацання правою кнопкою миші Клацніть лівою кнопкою миші Укажіть, яку кнопку миші потрібно натиснути й утримувати, щоб перетягнути елемент інтерфейсу до місця призначення.
Зсув вказівника миші вниз за віссю X Так Текстове значення 0 Зсув вказівника миші вниз, за якого елемент інтерфейсу перетягуватиметься на певну кількість пікселів праворуч
Зсув вказівника миші вниз за віссю Y Так Текстове значення 0 Зсув вказівника миші вниз, за якого елемент інтерфейсу перетягуватиметься на певну кількість пікселів вниз
Розташування вказівника миші внизу відносно елемента інтерфейсу, який потрібно перетягнути Немає Угорі ліворуч, угорі по центру, угорі праворуч, посередині ліворуч, посередині по центру, посередині праворуч, унизу ліворуч, внизу по центру, низу праворуч Посередині по центру Укажіть, у який розділ елемента інтерфейсу буде перетягнуто вказівник миші до клацання
Зсув вказівника миші вгору за віссю X Так Текстове значення 0 Зсув вказівника миші вгору, за якого елемент інтерфейсу перетягуватиметься на певну кількість пікселів праворуч
Зсув вказівника миші вгору за віссю Y Так Текстове значення 0 Зсув вказівника миші вгору, за якого елемент інтерфейсу перетягуватиметься на певну кількість пікселів вниз
Розташування вказівника миші вгорі відносно елемента інтерфейсу, який потрібно перетягнути Немає Угорі ліворуч, угорі по центру, угорі праворуч, посередині ліворуч, посередині по центру, посередині праворуч, унизу ліворуч, внизу по центру, низу праворуч Посередині по центру Укажіть, у який розділ елемента інтерфейсу буде перетягнуто вказівник миші після клацання

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Елемент інтерфейсу, який потрібно перетягнути, не знайдено Указує, що елемент інтерфейсу, який потрібно перетягнути, не знайдено
Елемент інтерфейсу, у який потрібно перетягнути, не знайдено Указує, що елемент інтерфейсу, у який потрібно перетягнути, не знайдено
Помилка перетягування Вказує на проблему під час перетягування вказаного елемента інтерфейсу користувача

Розгорнути або згорнути вузол дерева у вікні

Розгортає або згортає вузол подання дерева у вікні.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Елемент інтерфейсу користувача No Елемент інтерфейсу користувача Вузол дерева, який потрібно розгорнути або згорнути
Шлях, що складається з папок Так Текстове значення Розділений скісною рискою шлях, що складається з імен папок і веде до вузла дерева, який потрібно розгорнути або згорнути
Використовувати регулярні вирази Немає Логічне значення Ні Укажіть, чи потрібно інтерпретувати кожне ім’я папки в шляху як регулярний вираз
Операція Немає Розгорнути, згорнути Розширення Укажіть, що потрібно зробити з вузлом дерева: розгорнути чи згорнути

Нотатка

Power AutomateРушієм регулярних виразів є .NET. Щоб дізнатися більше про регулярні вирази, перейдіть до розділу Мова регулярних виразів - Короткий довідник.

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося встановити вказаний стан для вузла дерева Указує на проблему під час встановлення зазначеного стану для вузла дерева

Якщо вікно

Ця дія позначає початок умовного блоку дій залежно від того, відкрите вікно чи ні, чи є вікно сфокусованим (переднім планом).

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Отримати вікно Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, яке потрібно перевірити
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке буде використовуватися.
Перевірити, чи вікно Немає Відкритий, Не відкритий, Зосереджений, Не сфокусований Відкрито Стан вікна, яке потрібно перевірити

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Ця дія не містить винятків.

Очікувати вікно

Призупиняє виконання або процес, доки певне вікно не відкриється, не закриється або не отримає чи не втратить фокус.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Пошук вікна Немає За елементом інтерфейсу вікна, За екземпляром/дескриптором вікна, За назвою та/або класом За елементом інтерфейсу вікна Укажіть, як потрібно шукати вікно: за елементом інтерфейсу чи комбінацією заголовка й класу
Заголовок вікна Так Текстове значення Заголовок вікна. Можна використовувати символи узагальнення, наприклад «?» або «*».
Вікно No Елемент інтерфейсу користувача Елемент інтерфейсу вікна
Екземпляр вікна No Числове значення Екземпляр або дескриптор вікна, яке потрібно перевірити
Клас вікна Так Текстове значення Якщо є два вікна з однаковою назвою, клас вікон може допомогти їх розрізнити. У цьому випадку введіть клас вікна, яке буде використовуватися
Очікувати, доки вікно не Немає Відкривати, Закривати, Фокусуватися, Втрачати фокус Відкриється Визначає, чого слід очікувати щодо певного вікна: доки воно не відкриється, не закриється, не отримає (тобто з’явиться на передньому плані) або не втратить фокус (тобто зникне з переднього плану).
Установлювати фокус на вікно після відкриття Немає Логічне значення Ні Переміщуйте вікно на передній план після його відкриття, щоб подальші дії виконувалися з цим вікном

Змінні, які створюються

Ця дія не створює жодних змінних.

Винятки

Виняток Опис
Не вдалося встановити фокус на вікно Указує на проблему під час встановлення фокуса на зазначене вікно
Помилка очікування вікна Указує, що сталася помилка операції очікування
Не вдається виконати дії, пов’язані з вікном, у неінтерактивному режимі Указує на проблему під час виконання пов’язаної з вікном дії в неінтерактивному режимі