自动执行桌面应用程序

Power Automate 提供 UI 自动化操作,允许用户通过鼠标点击和键盘敲击提供输入或提取数据来与 Windows 应用程序及其组件进行交互。

Windows 子类别的操作直接操作整个应用程序窗口,窗体填充操作与更具体的组件交互,如文本字段和按钮。

UI 自动化操作需要与之交互的窗口位于前台,否则它们会自动将其置于前台。

可以通过手动添加所需操作或使用记录器来执行桌面自动化。 您您可以在 UI 自动化操作参考中找到包含所有可用 UI 自动化操作的列表。

与桌面应用程序交互

为了识别其中的窗口和组件,Power Automate 利用 UI 元素。 UI 元素对每个组件进行唯一描述,可以通过流设计器的 UI 元素窗格进行管理。

要配置 UI 自动化操作,确定它将与之交互的特定元素。

“按下窗口中的按钮”操作的屏幕截图。

现有 UI 元素显示在 UI 元素窗格中,新元素可以直接通过操作的属性或窗格添加。 您可以在使用 UI 元素进行自动化中找到有关 UI 元素及其不同类型的详细信息。

备注

UI 自动化操作仅接受桌面 UI 元素。 因此,使用 UI 元素窗格从 Web 应用程序捕获的 UI 元素不会显示在 UI 自动化操作中。

用户可以通过 UI 自动化操作的 UI 元素选取器从网页中捕获元素。 但是,它们的选择器将代表桌面元素,而不是 Web 元素。

“按下窗口中的按钮”操作中可用 UI 元素的屏幕截图。

要添加新的 UI 元素,突出显示相应的元素并按 Ctrl + 左键单击。 添加所有元素后,选择完成进行保存。

捕获新 UI 元素时应用程序窗口的屏幕截图。

要从应用程序窗口中提取一条数据,如它的标题、位置或大小,使用获取窗口详细信息操作。

“获取窗口详细信息”操作的屏幕截图。

另一方面,要从窗口中的特定组件中提取数据,使用获取窗口中 UI 元素的详细信息操作。

“获取窗口中 UI 元素的详细信息”操作的屏幕截图。