UiPath Documentation
activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

用户界面自动化活动

上次更新日期 2026年5月8日

最佳实践

不再需要终端会话时将其关闭

使用“输出连接”/“现有连接”属性时,请确保当工作流/流程不再需要“终端会话”时将其关闭。

“终端会话”保持打开状态可能会对性能和其他终端会话的执行产生不利影响。

要正确关闭先前保存的终端会话,请在工作流中添加一个新的终端会话(正文为空),该会话具有以下属性:

  • 关闭连接: “True ”
  • 现有连接:包含已保存会话的 TerminalConnection 变量。

避免对 IBM EHLLAPI 提供程序使用“输出连接”/“现有连接”属性

避免将“输出连接”/“现有连接”属性与IBM EHLLAPI提供程序结合使用。

这些选项用于确保工作流之间的连接持久性。

由于连接已在终端模拟器中保留,因此不需要第二层暂留。此外,这还可以避免必须执行额外的步骤来关闭连接(如上所述)。

避免在其他终端会话中嵌套终端会话

避免使用嵌套在另一个终端会话活动中的终端会话活动。

这也适用于间接嵌套,例如从“终端会话”主体调用包含具有相同连接的“终端会话”的工作流,或调用包含具有相同连接的“终端会话”的库函数。

避免使用基于字段的活动

避免使用基于字段的活动,例如获取字段 /设置字段。屏幕是否或如何拆分为多个字段并不总是很清楚,这可能会导致混淆。

由于使用的 API 不同,不同的提供程序可能会以不同的方式拆分同一屏幕。

使用模仿人类操作的方法会更安全,例如组合使用“移动光标”“发送控制键 = Tab”活动,然后再使用“发送键”活动,以将数据发送到屏幕。

要从屏幕中检索数据,请使用“获取屏幕区域”“获取指定位置的文本”活动。

使用“等待屏幕文本”活动

使用“等待屏幕文本”活动,确保在对正确的屏幕执行任何操作之前屏幕已加载。

使用“获取屏幕区域”活动

要从屏幕中提取DataTable格式的表格数据,请对包含表格的屏幕部分使用“获取屏幕区域”活动。

使用此活动的输出作为UiPath.System.Activities包中“生成数据表”活动的输入。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新