activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
用户界面自动化活动
Last updated 2024年12月4日

自动运行本地应用程序

下面的示例说明了如何通过打开、运行和关闭本地应用程序来让该本地应用程序的运行流程自动化。它提供了诸如设置文本输入安全文本输入单击附加窗口隐藏窗口显示窗口最小化窗口还原窗口关闭窗口等活动。您可以在 UiPath.UIAutomation.Activities 包中找到这些活动。

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

  1. 打开 Studio ,创建一个新“流程”
  2. 下载此示例中的项目存档,并将文件夹 Apps 复制到您的项目文件夹。双击 Apps 文件夹中的文件 UIDemo.exe
  3. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      Password

      字符串

       

      Username

      字符串

       

      CashIn

      字符串

      “100”

      UiDemoWindow

      “UiPath.Core.Window”

       
         
  4. 将“分配”活动拖到“序列”容器中。

    • 在“收件人”字段中添加“Username”变量。
    • 在“值”字段中添加值“"admin"”。
  5. 分配活动拖动至分配活动下方。

    • 在“收件人”字段中添加“Password”变量。
    • 在“值”字段中添加值“"password"”。
  6. 将“ 打开应用程序 ”活动拖动到“ 分配 ”活动下方。

    • 在活动中,单击在屏幕上指定窗口,然后选择 UIDemo 登录对话框。下面的动图表示您需要遵循的所有步骤:



  7. 设置文本活动拖动至打开应用程序活动中。

    • 属性面板中,在文本字段中添加变量用户名
    • 在活动中,单击在窗口中指定元素,然后在登录对话框中选择用户名字段。下面的动图表示您需要遵循的所有步骤:



  8. 将另一个“ 设置文本 ”活动拖动到“ 设置值 ”活动下方。

    • 属性面板中,在文本字段中添加变量密码
    • 在活动内,单击窗口内指示元素 ,然后在登录对话框中选择密码字段。下面的动图表示您需要遵循的所有步骤:



  9. 单击活动拖动至设置文本活动下方。

    • 属性面板中,选中模拟单击选项的复选框。
    • 在活动中,单击在窗口中指定元素,然后在登录对话框中选择登录按钮。下面的动图表示您需要遵循的所有步骤:



  10. 运行流程以登录到 UIDemo。
  11. 设置文本活动拖动至打开应用程序活动下方。

    • 在“ 属性 ”面板的“ 文本 ”字段中添加变量 CashIn
    • 在活动中,单击在屏幕上指定,然后在 UIDemo 中选择兑现字段。
  12. 附加窗口活动拖动至设置文本活动下方。

    • 属性面板中,向应用程序窗口字段添加变量 UiDemoWindow
    • 在活动中,单击在屏幕上指定窗口,然后选择 UiDemo 应用程序。下面的动图表示您需要遵循的所有步骤:



  13. 附加窗口活动中选择执行容器,并创建以下变量:

    变量名称

    变量类型

    默认值

    OnUsCheck

    字符串

    “50”

  14. 消息框活动拖动至附加窗口活动的执行容器内。

    在“文本”字段中添加表达式 "Cash In is set to: "+CashIn
  15. 隐藏窗口活动拖动至消息框活动下方。
  16. 输入活动拖动至隐藏窗口活动下方。

    • 在“ 属性 ”面板的“ 文本 ”字段中添加变量 OnUsCheck
    • 选中模拟键入选项的复选框。这将使用目标应用程序的技术在后台模拟类型。
    • 在活动中,单击在窗口中指定元素,然后在 UIDemo 中选择银行内求偿支票字段。下面的动图表示您需要遵循的所有步骤:



  17. 消息框活动拖动至输入活动下方。

    • 在“文本”字段中添加表达式 "Window is now hidden."
  18. 显示窗口活动拖动至消息框活动下方。
  19. 消息框活动拖动至显示窗口活动下方。

    • 在“文本”字段中添加表达式 "The same window is shown, Cash In is still set to "+ CashIn + vbCr+"On Us Check value was typed while the window was hidden."
  20. 最小化窗口活动拖动至消息框活动下方。
  21. 消息框活动拖动至最小化窗口活动下方。

    • 在“文本”字段中添加表达式 "Window is now minimized."
  22. 还原窗口活动拖动至消息框活动下方。
  23. 消息框活动拖动至还原窗口活动下方。

    • 在“文本”字段中添加表达式 "Window is now restored. Robot clicks Accept and then closes the window."
  24. 单击活动拖动至消息框活动下方。

    • 属性面板中,选中模拟单击选项的复选框。这将使用目标应用程序的技术在后台模拟类型。
    • 在活动中,单击在窗口中指定元素,然后在 UIDemo 中选择接受按钮。下面的动图表示您需要遵循的所有步骤:



  25. 关闭窗口活动拖动至附加窗口活动下方。

    • 属性面板中,向使用窗口字段添加变量 UiDemoWindow
  26. 消息框活动拖动至关闭窗口活动下方。

    • 在“文本”字段中添加表达式 "Window is now closed."
  27. 运行流程。应用程序将打开,并在自动运行后关闭。

此页面有帮助吗?

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