studiox
2020.10
false
不在支持范围内
StudioX 用户指南
Last updated 2023年12月20日

教程:使用用户界面自动化

在此示例中,我们将为以下任务创建自动化:

  1. 复制 Excel 文件中的值。
  2. 将值粘贴到桌面应用程序中的特定字段。
  3. 复制桌面应用程序中的交易编号。
  4. 将值粘贴到 Excel 文件中的单元格。
  5. 单击桌面应用程序中的按钮以提交数据。
  6. 显示一条确认消息,其中包含交易编号和从应用程序中检索到的帐户编号。

我们将创建一个项目,首先添加一个“使用 Excel 文件”活动,以指明要使用的 Excel 文件。然后,我们将添加一个“使用应用程序/浏览器”活动,其中将包含与应用程序交互的活动。最后,我们将添加一个“消息框”活动,以显示确认消息。

  1. 步骤 1:设置项目并下载必要的文件。
    1. 使用默认设置创建一个新的空白项目
    2. 使用此页面底部的按钮,通过本教程中的自动化项目下载并提取存档。将“Transaction.xlsx”文件复制到您的项目文件夹,然后双击“DoubleUI.exe”文件以打开 DoubleUI 应用程序。
  2. 步骤 2:将 Excel 文件添加到项目中。
    1. 在“活动”面板中,选择“Excel”选项卡,然后双击“使用 Excel 文件”。“使用 Excel 文件”活动随即会添加到“设计器”面板中。
    2. 在“使用 Excel 文件”活动中:
      • 单击“选择 Excel 文件或范围”字段右侧的“浏览”docs image,然后浏览至文件“Transaction.xlsx”并将其选中。
      • 在“引用为”字段中,输入 MyExcel

        您已指明要使用文件 Transaction.xlsx,该文件在您的项目中将称为 MyExcel。

  3. 步骤 3:添加应用程序和要在其中执行的活动。
    1. 在“活动”面板中,选择“App/Web”选项卡,然后将“使用应用程序/浏览器”活动拖放到“使用 Excel 文件”活动下方。“使用应用程序/浏览器”活动随即会添加到“设计器”面板中。
    2. 在“使用应用程序/浏览器”活动中,单击“指定应用程序”,然后将鼠标指针移至 DoubleUI 应用程序上。该窗口突出显示后,在 DoubleUI 中单击任意位置。

      “使用应用程序/浏览器”活动已更新,并且该活动内出现窗口的屏幕截图。

    3. 在“活动”面板中,选择“App/网页”选项卡,然后将“键入到”活动拖放到“使用应用程序/浏览器”活动中。“键入到”活动随即添加到“使用应用程序/浏览器”活动中。
    4. 在“键入到”活动中:
      • 单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“兑换现金”字段上,并在该字段突出显示后单击该字段。文本字段将被标识为目标,其旁边的“兑换现金”标签被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像显示在“键入到”活动中。

        您已经表明要在 DoubleUI.exe 应用程序中键入“Cash In”字段。

      • 单击“键入此项”字段右侧的加号 ,然后选择“MyExcel”> “在 Excel 中指定”。在 Excel 文件中,选择 B1 单元格(“Cash In”值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。“输入此项”字段将您的选择显示为 [我的 Excel] Sheet1!B1。

        您已指明要将“Cash In”值从 Excel 文件复制到 DoubleUI.exe 应用程序中的“Cash In”字段。

    5. 再重复两次步骤 3-4,添加“键入到”活动,以将 Excel 文件中的“银行内求偿支票”和“非银行内求偿支票”值(分别为单元格 B2 和 B3)复制到 DoubleUI 应用程序中的相应字段。
    6. 在“活动”面板中,选择“App/网页”选项卡,然后将“获取文本”活动拖放到“使用应用程序/浏览器”活动中最后一个“键入到”活动中。“获取文本”活动随即添加到“使用应用程序/浏览器”活动中。
    7. 在“获取文本”活动中:
      • 单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“Transaction #”值上,当该值突出显示时,单击该值。Transaction # 值被标识为目标,并且其旁边的标签被标识为锚点。在“选择选项”窗口中单击“确认”以保存选择。目标和锚点的图像显示在“获取文本”活动中。
      • 单击“保存到”字段右侧的加号 ,然后选择“MyExcel”>“在 Excel 中指定”。在 Excel 文件中,选择 B4 单元格(事务编号值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。“保存到”字段将您的选择显示为 [MyExcel] Sheet1!B4。

        您已指明要从 DoubleUI.exe 应用程序将 Transaction # 的值复制到 Excel 文件的 Sheet1 中的 B4 单元格中。

    8. 在“活动”面板中,选择“App/网页”选项卡,然后将“点击”活动拖放到“使用应用程序/浏览器”活动中“获取文本”活动之后。“点击”活动随即添加到“使用应用程序/浏览器”活动中。
    9. 在“点击”活动中,单击“在屏幕上指定目标”,然后将鼠标指针移至 DoubleUI.exe 应用程序中的“接受”按钮上,并在该按钮突出显示后,单击该按钮。“接受”按钮将被标识为目标,“取消”按钮被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像显示在“点击”活动中。

      您已指明要单击 DoubleUI.exe 应用程序中的“接受”按钮。

    10. 在“活动”面板中,选择“App/网页”选项卡,然后将“获取文本”活动拖放到“使用应用程序/浏览器”活动中的“点击”活动之后。“获取文本”活动随即添加到“使用应用程序/浏览器”活动中。
    11. 在“获取文本”活动中:
      • 单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“Account #”值上,当该值突出显示时,单击该值。Account # 值被标识为目标,并且其旁边的标签被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像将显示在“获取文本”活动中。
      • 单击“保存到”字段右侧的加号 docs image,然后选择“保存以备后用”。输入值的名称 Account #,然后单击“确定”。

        您已指明要从 DoubleUI.exe 应用程序复制帐户编号的值,并将该值保存在“帐户编号”名称下,以供以后在项目中使用。



  4. 步骤 4:添加并配置“消息框”活动。
    1. 在“活动”面板中,选择“常用”选项卡,然后将“消息框”活动拖放到“使用 Excel 文件”活动中的“使用应用程序/浏览器”活动之后。
    2. 在“消息框”活动中,单击右侧的加号 docs image,然后选择“文本”。文本生成器窗口随即出现。
    3. 我们希望添加以显示类似于以下内容的文本:“已经为帐户编号 456 处理事务编号 123”。为此,请执行以下操作:
      • 输入文本“Transaction #”。
      • 单击窗口右侧的加号 ,然后选择“MyExcel”>“在 Excel 中指定”。在 Excel 文件中,选择 B4 单元格(事务编号值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。您已添加 Excel 文件中的事务编号值。

        文本现在应如下所示:“事务编号值 MyExcel Sheet1!B4”。
      • 输入文本“has been processed for account # ”。
      • 单击窗口右侧的“加号”,然后选择“MyExcel” > “使用保存的值”> “帐户编号”。您已经添加了早先保存以备后用的帐户编号值。

        文本应如下所示:



    4. 单击文本生成器中的“保存”
    5. 在 StudioX 功能区中单击“保存”,以保存自动化,然后单击“运行”来执行此自动化。

    从 Excel 文件中复制值并将其输入到 DoubleUI 应用程序中,将 DoubleUI 应用程序中的交易编号复制到 Excel 文件中,并在最后显示一个显示交易和帐户编号的消息框。

此页面有帮助吗?

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