当你在 UiPath Studio 中启动一个新项目时,将使用你的自定义名称创建一个文件夹到所选的位置。默认情况下,项目将保存在 %userprofile%\documents\uipath 目录中。
此文件夹包括:
- 自动创建的 main.xaml 文件,该文件应该包含您的主要工作流程。
- 项目中包含的所有其他自动化 .xaml 文件。请注意,这些文件必须通过 Invoke Workflow File 活动链接到 main.xaml,因为在运行作业时只执行 main.xaml 文件。
- 如果你处理UI 自动化,将会有 一个 .screenshots 文件夹,保存 UI 自动化的截屏图片
- project.json 文件包含自动化项目信息
创建项目
创建一个询问用户名并在屏幕上显示的基本项目,请执行以下操作:
- 在 Start 选项卡上,在 New 部分下,单击 Blank 。将显示 New Project 窗口。
新建项目界面
- 在 Name 字段中,键入项目的名称,例如 Hello,然后单击 Create.一个新项目将以选定的名称保存在硬盘上。
创建新项目
- 从 Activities 面板中,拖方一个 Flowchart 活动拖动到 Designer 面板。
拖放 FlowChart 之后的样子
- 添加一个 Input Dialog 活动.
添加 Input Dialog
- 右键单击活动,然后在右键菜单中单击 Set as Start Node,活动连接到 Start 节点。
右击活动
连接到 Start 节点之后的样子
- 在 Workflow Designer 选项卡中,选择 CreateVariable>GenericValue 来创建一个变量来存储用户名,例如 name 。
CreateVariable>GenericValue
输入变量名称
在 Valiables 面板可以看到新添加的变量
- 在 Output 部分的 Result 字段中,添加在步骤 6 中创建的变量。
在 Output 中输入变量名
-
在 Properties 面板上,在 Input 部分下,为活动填写 Label 字段和 Title 字段,以“请输入您的名字” 和 “Hello world!” 为例。
输入InputBox 的属性
-
将一个 Message Box 活动添加到 Designer 面板中,并将其连接到现有的 Input Dialog 活动。
添加 Message Box
-
确保选择了 Message Box 活动。Properties 面板将会相应地更新。
-
在 Content 部分下的 Title 填写 "Hello", 然后在 Text 字段添加一个字符串和前面创建的变量,例如 “Hello ” +name.
注意
- “Hello ” 与 name 中间应该有空格,否则名字和 Hello 就会连在一起
- 所有的字符串应该以英文双引号 "" 括住
设置 Message Box 的属性
项目最终效果图
- 单击 Design 选项卡上的 Run 按钮或按 F5 运行该项目。然后将显示 Hello World 窗口,提示您输入您的姓名。
输入名字
输出结果
当输入数据留下空白时有异常
但是,该项目有一个小缺陷,因为当提示添加您的名称时,您可以留下字段空白。这也会导致 Hello 窗口为空。要修复此问题和其他类似问题,验证字段是很好的做法。您可以使用流决策或使您能够验证是否满足特定条件的活动来完成此操作。
要解决上面示例项目中的问题,请执行以下操作:
- 选择 Input Dialog 和 Message Box 活动之间的箭头,然后点击 Delete 按键,箭头被删除。
注意: 这时点击右键并不会显示任何东西,你必须点击键盘上的删除按钮
-
在 Input Dialog 和 Message Box 活动之间添加 Flow Decision 活动。
-
选择 Flow Decision 活动,并在 Properties 面板中添加一个 Condition ,以检查变量名称是否为空,例如 name = "" 。
-
将 Input Dialog 活动连接到 Flow Decision。这意味着在提示用户添加其名称后,将检查步骤 3 中添加的条件。
-
将 Flow Decision 活动的 True 分支连接到 Input Dialog 。这意味着如果 Name 字段为空,将提示用户在 Hello World 窗口中键入他的名字,直到字段被填充。您刚刚创建了第一个循环。有关更多信息,请参阅 Control Flow 章节。
-
将 Message Box 活动连接到流决策的 False 分支。这意味着,如果 Name 字段不是空的,则可以用户添加的字符串显示 Hello 窗口。最后的项目应该如下面的截图所示。
最终的效果
更多 UiPath 相关的资讯,请关注公众号:UiPath教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。








网友评论