Ідентифікація вікна за маркером
У розробці ланцюжків часто створюють ланцюжки, які використовують кілька вікон з однаковим заголовком і класом.
Power Automate Дозволяє користувачам розрізняти однакові вікна за допомогою дескрипторів. Маркери — це числа, які унікально ідентифікують кожне вікно.
Щоб отримати дескриптор вікна, запустіть програму за допомогою дії Запустити програму і встановіть спадне меню Після запуску програми значення Очікування завантаження програми. Дескриптор за замовчуванням зберігається у змінній з іменем WindowHandle.
Крім того, ви можете скористатися дією Отримати подробиці елемента інтерфейсу користувача у вікні , щоб отримати дескриптор з уже відкритого вікна.
Виберіть, щоб отримати атрибут parentwindowhandle з випадкового елемента у вікні. Отриманий атрибут за замовчуванням зберігається у змінній з іменем AttributeValue.
Нотатка
Для дії «Отримати подробиці про елемент інтерфейсу користувача у вікні» потрібен елемент інтерфейсу користувача, який визначає вибраний елемент у вікні . Ви можете знайти більше інформації про елементи інтерфейсу користувача в розділі Автоматизація за допомогою елементів інтерфейсу користувача.
За допомогою маркерів можна маніпулювати вікнами, виконуючи такі дії Windows групи автоматизації інтерфейсу користувача: