- 发行说明
- 入门指南
- 教程
- 自动化项目
- 创建自动化
- 故障排除

StudioX 用户指南
教程:使用用户界面自动化
link在此示例中,我们将为以下任务创建自动化:
- 复制 Excel 文件中的值。
- 将值粘贴到桌面应用程序中的特定字段。
- 复制桌面应用程序中的交易编号。
- 将值粘贴到 Excel 文件中的单元格。
- 单击桌面应用程序中的按钮以提交数据。
- 显示一条确认消息,其中包含交易编号和从应用程序中检索到的帐户编号。
我们将创建一个项目,首先添加一个“使用 Excel 文件”活动,以指明要使用的 Excel 文件。然后,我们将添加一个“使用应用程序/浏览器”活动,其中将包含与应用程序交互的活动。最后,我们将添加一个“消息框”活动,以显示确认消息。
-
步骤 1:设置项目并下载必要的文件。
- 使用默认设置创建一个新的空白项目。
- 使用此页面底部的按钮,通过本教程中的自动化项目下载并提取存档。将“Transaction.xlsx”文件复制到您的项目文件夹,然后双击“DoubleUI.exe”文件以打开 DoubleUI 应用程序。
-
步骤 2:将 Excel 文件添加到项目中。
- 在“活动”面板中,选择“资源”选项卡,然后双击“使用 Excel 文件”。“使用 Excel 文件”活动随即会添加到“设计器”面板中。
-
在“使用 Excel 文件”活动中:
- 单击“选择 Excel 文件或范围”字段右侧的“浏览”
,然后浏览至文件“Transaction.xlsx”并将其选中。
-
在“引用为”字段中,输入
MyExcel
。您已指明要使用文件 Transaction.xlsx,该文件在您的项目中将称为 MyExcel。
- 单击“选择 Excel 文件或范围”字段右侧的“浏览”
-
步骤 3:添加应用程序和要在其中执行的活动。
- 在“活动”面板中,选择“资源”选项卡,然后将“使用应用程序/浏览器”活动拖放到“使用 Excel 文件”活动中。“使用应用程序/浏览器”活动随即会添加到“设计器”面板中。
-
在“使用应用程序/浏览器”活动中,单击“指定应用程序”,然后将鼠标指针移至 DoubleUI 应用程序上。该窗口突出显示后,在 DoubleUI 中单击任意位置。
“使用应用程序/浏览器”活动已更新,并且该活动内出现窗口的屏幕截图。
- 在“活动”面板中,选择“资源”选项卡,然后将“键入到”活动拖放到“使用应用程序/浏览器”活动中。“键入到”活动随即添加到“使用应用程序/浏览器”活动中。
-
在“键入到”活动中:
-
单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“兑换现金”字段上,并在该字段突出显示后单击该字段。文本字段将被标识为目标,其旁边的“兑换现金”标签被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像显示在“键入到”活动中。
您已经表明要在 DoubleUI.exe 应用程序中键入“Cash In”字段。
-
单击“键入此项”字段右侧的加号
,然后选择“MyExcel”> “在 Excel 中指定”。在 Excel 文件中,选择 B1 单元格(“Cash In”值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。“输入此项”字段将您的选择显示为 [我的 Excel] Sheet1!B1。
您已指明要将“Cash In”值从 Excel 文件复制到 DoubleUI.exe 应用程序中的“Cash In”字段。
-
- 再重复两次步骤 3-4,添加“键入到”活动,以将 Excel 文件中的“银行内求偿支票”和“非银行内求偿支票”值(分别为单元格 B2 和 B3)复制到 DoubleUI 应用程序中的相应字段。
- 在“活动”面板中,选择“资源”选项卡,然后将“获取文本”活动拖放到“使用应用程序/浏览器”活动中最后一个“键入到”活动中。“获取文本”活动随即添加到“使用应用程序/浏览器”活动中。
-
在“获取文本”活动中:
- 单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“Transaction #”值上,当该值突出显示时,单击该值。Transaction # 值被标识为目标,并且其旁边的标签被标识为锚点。在“选择选项”窗口中单击“确认”以保存选择。目标和锚点的图像显示在“获取文本”活动中。
-
单击“保存到”字段右侧的加号
,然后选择“MyExcel”>“在 Excel 中指定”。在 Excel 文件中,选择 B4 单元格(事务编号值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。“保存到”字段将您的选择显示为 [MyExcel] Sheet1!B4。
您已指明要从 DoubleUI.exe 应用程序将 Transaction # 的值复制到 Excel 文件的 Sheet1 中的 B4 单元格中。
- 在“活动”面板中,选择“资源”选项卡,然后将“点击”活动拖放到“使用应用程序/浏览器”活动中“获取文本”活动之后。“点击”活动随即添加到“使用应用程序/浏览器”活动中。
-
在“点击”活动中,单击“在屏幕上指定目标”,然后将鼠标指针移至 DoubleUI.exe 应用程序中的“接受”按钮上,并在该按钮突出显示后,单击该按钮。“接受”按钮将被标识为目标,“取消”按钮被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像显示在“点击”活动中。
您已指明要单击 DoubleUI.exe 应用程序中的“接受”按钮。
- 在“活动”面板中,选择“资源”选项卡,然后将“获取文本”活动拖放到“使用应用程序/浏览器”活动中“点击”活动后。“获取文本”活动随即添加到“使用应用程序/浏览器”活动中。
-
在“获取文本”活动中:
- 单击“在屏幕上指定目标”,然后将鼠标指针移到 DoubleUI.exe 应用程序中的“Account #”值上,当该值突出显示时,单击该值。Account # 值被标识为目标,并且其旁边的标签被标识为锚点。在“选择选项”窗口中,单击“确认”以保存选择。目标和锚点的图像将显示在“获取文本”活动中。
-
单击“保存到”字段右侧的加号
,然后选择“保存以备后用”。输入值的名称
Account #
,然后单击“确定”。您已指明要从 DoubleUI.exe 应用程序复制帐户编号的值,并将该值保存在“帐户编号”名称下,以供以后在项目中使用。
-
步骤 4:添加并配置“消息框”活动。
- 在“活动”面板中,选择“常用”选项卡,然后将“消息框”活动拖放到“使用 Excel 文件”活动中的“使用应用程序/浏览器”活动之后。
-
在“消息框”活动中,单击右侧的加号
,然后选择“文本”。文本生成器窗口随即出现。
-
我们希望添加以显示类似于以下内容的文本:“已经为帐户编号 456 处理事务编号 123”。为此,请执行以下操作:
- 输入文本“Transaction #”。
-
单击窗口右侧的加号
,然后选择“MyExcel”>“在 Excel 中指定”。在 Excel 文件中,选择 B4 单元格(事务编号值),然后在 Excel 功能区的“UiPath”选项卡中单击“确认”。您已添加 Excel 文件中的事务编号值。
文本现在应如下所示:“事务编号值MyExcel Sheet1!B4
”。 - 输入文本“has been processed for account # ”。
-
单击窗口右侧的“加号”
,然后选择“MyExcel” > “使用保存的值”> “帐户编号”。您已经添加了早先保存以备后用的帐户编号值。
文本应如下所示:
- 单击文本生成器中的“保存”。
- 在 StudioX 功能区中单击“保存”,以保存自动化,然后单击“运行”来执行此自动化。
从 Excel 文件中复制值并将其输入到 DoubleUI 应用程序中,将 DoubleUI 应用程序中的交易编号复制到 Excel 文件中,并在最后显示一个显示交易和帐户编号的消息框。