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


Ідентифікація вікна за маркером

У розробці ланцюжків часто створюють ланцюжки, які використовують кілька вікон з однаковим заголовком і класом.

Power Automate Дозволяє користувачам розрізняти однакові вікна за допомогою дескрипторів. Маркери — це числа, які унікально ідентифікують кожне вікно.

Щоб отримати дескриптор вікна, запустіть програму за допомогою дії Запустити програму і встановіть спадне меню Після запуску програми значення Очікування завантаження програми. Дескриптор за замовчуванням зберігається у змінній з іменем WindowHandle.

Знімок екрана змінної WindowHandle у дії Виконати програму.

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

Виберіть, щоб отримати атрибут parentwindowhandle з випадкового елемента у вікні. Отриманий атрибут за замовчуванням зберігається у змінній з іменем AttributeValue.

Скріншот змінної AttributeValue у дії Отримати подробиці про елемент інтерфейсу користувача у вікні.

Нотатка

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

За допомогою маркерів можна маніпулювати вікнами, виконуючи такі дії Windows групи автоматизації інтерфейсу користувача: