當(dāng)你在 UiPath Studio 中啟動(dòng)一個(gè)新項(xiàng)目時(shí)佩番,將使用你的自定義名稱創(chuàng)建一個(gè)文件夾到所選的位置摔寨。默認(rèn)情況下,項(xiàng)目將保存在 %userprofile%\documents\uipath 目錄中。
此文件夾包括:
- 自動(dòng)創(chuàng)建的 main.xaml 文件掩驱,該文件應(yīng)該包含您的主要工作流程潘靖。
- 項(xiàng)目中包含的所有其他自動(dòng)化 .xaml 文件穿剖。請(qǐng)注意,這些文件必須通過 Invoke Workflow File 活動(dòng)鏈接到 main.xaml卦溢,因?yàn)樵谶\(yùn)行作業(yè)時(shí)只執(zhí)行 main.xaml 文件糊余。
- 如果你處理UI 自動(dòng)化,將會(huì)有 一個(gè) .screenshots 文件夾单寂,保存 UI 自動(dòng)化的截屏圖片
- project.json 文件包含自動(dòng)化項(xiàng)目信息
創(chuàng)建項(xiàng)目
創(chuàng)建一個(gè)詢問用戶名并在屏幕上顯示的基本項(xiàng)目贬芥,請(qǐng)執(zhí)行以下操作:
- 在 Start 選項(xiàng)卡上,在 New 部分下宣决,單擊 Blank 蘸劈。將顯示 New Project 窗口。
- 在 Name 字段中尊沸,鍵入項(xiàng)目的名稱威沫,例如 Hello,然后單擊 Create.一個(gè)新項(xiàng)目將以選定的名稱保存在硬盤上洼专。
- 從 Activities 面板中棒掠,拖放一個(gè) Flowchart 活動(dòng)拖動(dòng)到 Designer 面板。
- 添加一個(gè) Input Dialog 活動(dòng).
- 右鍵單擊活動(dòng)屁商,然后在右鍵菜單中單擊 Set as Start Node句柠,活動(dòng)連接到 Start 節(jié)點(diǎn)。
- 在 Workflow Designer 選項(xiàng)卡中,選擇 CreateVariable>GenericValue 來創(chuàng)建一個(gè)變量來存儲(chǔ)用戶名溯职,例如 name 精盅。
- 在 Output 部分的 Result 字段中,添加在步驟 6 中創(chuàng)建的變量谜酒。
-
在 Properties 面板上叹俏,在 Input 部分下,為活動(dòng)填寫 Label 字段和 Title 字段僻族,以“請(qǐng)輸入您的名字” 和 “Hello world粘驰!” 為例。
輸入InputBox 的屬性 將一個(gè) Message Box 活動(dòng)添加到 Designer 面板中述么,并將其連接到現(xiàn)有的 Input Dialog 活動(dòng)蝌数。
確保選擇了 Message Box 活動(dòng)。Properties 面板將會(huì)相應(yīng)地更新度秘。
在 Content 部分下的 Title 填寫 "Hello", 然后在 Text 字段添加一個(gè)字符串和前面創(chuàng)建的變量顶伞,例如 “Hello ” +name.
注意
- “Hello ” 與 name 中間應(yīng)該有空格,否則名字和 Hello 就會(huì)連在一起
- 所有的字符串應(yīng)該以英文雙引號(hào) "" 括住
- 單擊 Design 選項(xiàng)卡上的 Run 按鈕或按 F5 運(yùn)行該項(xiàng)目剑梳。然后將顯示 Hello World 窗口唆貌,提示您輸入您的姓名。
但是垢乙,該項(xiàng)目有一個(gè)小缺陷锨咙,因?yàn)楫?dāng)提示添加您的名稱時(shí),您可以留下字段空白追逮。這也會(huì)導(dǎo)致 Hello 窗口為空酪刀。要修復(fù)此問題和其他類似問題,驗(yàn)證字段是很好的做法钮孵。您可以使用流決策或使您能夠驗(yàn)證是否滿足特定條件的活動(dòng)來完成此操作骂倘。
要解決上面示例項(xiàng)目中的問題,請(qǐng)執(zhí)行以下操作:
- 選擇 Input Dialog 和 Message Box 活動(dòng)之間的箭頭油猫,然后點(diǎn)擊 Delete 按鍵,箭頭被刪除柠偶。
注意: 這時(shí)點(diǎn)擊右鍵并不會(huì)顯示任何東西情妖,你必須點(diǎn)擊鍵盤上的刪除按鈕
在 Input Dialog 和 Message Box 活動(dòng)之間添加 Flow Decision 活動(dòng)。
選擇 Flow Decision 活動(dòng)诱担,并在 Properties 面板中添加一個(gè) Condition 毡证,以檢查變量名稱是否為空,例如 name = "" 蔫仙。
將 Input Dialog 活動(dòng)連接到 Flow Decision料睛。這意味著在提示用戶添加其名稱后,將檢查步驟 3 中添加的條件。
將 Flow Decision 活動(dòng)的 True 分支連接到 Input Dialog 恤煞。這意味著如果 Name 字段為空屎勘,將提示用戶在 Hello World 窗口中鍵入他的名字,直到字段被填充居扒。您剛剛創(chuàng)建了第一個(gè)循環(huán)概漱。有關(guān)更多信息,請(qǐng)參閱 Control Flow 章節(jié)喜喂。
將 Message Box 活動(dòng)連接到流決策的 False 分支瓤摧。這意味著,如果 Name 字段不是空的玉吁,則可以用戶添加的字符串顯示 Hello 窗口照弥。最后的項(xiàng)目應(yīng)該如下面的截圖所示。
返回目錄
UiPath 常見問題及解決辦法匯總
更多 UiPath 相關(guān)的資訊进副,請(qǐng)關(guān)注公眾號(hào):流程自動(dòng)化機(jī)器人教程
由于簡(jiǎn)書禁止直接在文章中插入公眾號(hào)二維碼这揣,請(qǐng)點(diǎn)擊 這里 了解添加該公眾號(hào)的細(xì)節(jié)。