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

用户界面自动化活动

上次更新日期 2024年12月4日

管理文本自动化

下面的示例说明了如何使用获取全文获取可见文本查找文本位置等活动来自动化作为输入接收的文本。您可以在 UiPath.UIAutomation.Activities 包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”

    注意:打开 Notepad.exe 应用程序。
  2. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      question

      字符串

       
  3. 将“ 输入对话框 ”活动拖动到“ 序列 ”容器内。

    • 在“ 属性 ” 面板的“ 标签 ” 字段中添加表达式 "Please ask a 'YES/NO' question"
    • 在“标题”字段中添加值“"Question"”。
    • 在“结果”字段中添加 question 变量。
  4. 打开应用程序活动拖动至输入对话活动下方。

    • 在活动中,单击在屏幕上指定窗口选项。现在,您可以选择想要的应用程序。下面的动图表示您需要遵循的所有步骤:


  5. 打开应用程序活动中放置一个序列容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      fullText

      字符串

       

      visibleText

      字符串

       

      visibleInfo

      System.Collections.Generic.IEnumerable<UiPath.Core.TextInfo>

       

      position

      System.Drawqing.Rectangle

       
  6. 输入活动拖动至序列容器中。

    • 在活动中,单击在窗口中指定元素选项。现在,您可以选择想要的应用程序。下面的动图表示您需要遵循的所有步骤:


    • 在“ 属性 ”面板中,添加表达式“question.ToString +” --

      在“ 文本 ”字段中输入“是”。

      7. 拖动获取全文活动并将其置于输入活动下方。

    • 在活动中,单击在窗口中指定元素选项。现在,您可以选择想要的应用程序。下面的动图表示您需要遵循的所有步骤:


    • 在“ 属性 ”面板的“ 文本 ”字段中添加变量 fullText
  7. 获取可见文本活动置于获取全文活动下方。

    • 在活动中,单击在窗口中指定元素选项。现在,您可以选择想要的应用程序。下面的动图表示您需要遵循的所有步骤:


    • 在“ 属性 ”面板的“ 文本 ”字段中添加变量 visibleText
    • 文字信息字段中添加变量 visibleInfo
  8. 获取位置活动拖动至获取可见文本活动下方。

    • 在活动中,单击在窗口中指定元素选项。现在,您可以选择想要的应用程序。下面的动图表示您需要遵循的所有步骤:


    • 属性面板中,向矩形字段添加 position 变量。
  9. 消息框活动置于获取位置活动下方。

    • 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择“确定” 选项。
    • 标题字段中添加表达式 "Text information"
    • 在“文本”字段中添加表达式 "The text '" + fullText.ToString +"' is at position" + position.ToString
  10. 运行流程。在对话框中输入一个问题,该问题会自动输入到记事本中,然后进行处理。最后,系统将显示一个消息框,其中包含有关您输入的问题的信息。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。