在UIpath中显示加载屏幕

时间:2018-01-24 10:27:33

标签: uipath rpa

我是Uipath的新手。在Uipath在后台执行某些操作时,有没有办法显示加载屏幕。在后台运行java代码。任何解决方法或我们可以在UIPath中实现这一目标

8 个答案:

答案 0 :(得分:3)

我能想到的唯一解决方法是让这个java代码本身显示这个加载屏幕。

答案 1 :(得分:3)

如果您担心的话,可以进行一项活动来锁定任何用户输入,但是就显示页面而言,可以打开一个图像文件,将其最大化,然后使用invoke方法将其显示在前面。

如果您要求作为开发人员,那么告诉我的最佳方法是寻找Windows机器右下角系统通知中出现的UiRobot图标,或将鼠标悬停在底部应用程序托盘中的UiPath Studio图标,绿色的播放按钮将显示为可用,表明当前未在运行自动化,或者红色正方形的显示为可单击,表明正在运行。

答案 2 :(得分:3)

作为一种解决方法,我想您可以使用parallel活动。在左侧,您可以使用加载微调器或您要设计的任何类型的“加载屏幕”来加载浏览器。

只要UiPath在后台运行并且您不干扰UI,那么“加载屏幕”将保持在顶部。在以下示例中,在机器人并行处理数据时,使用Open Browser活动来显示加载屏幕。数据处理完毕后,将使用Close Tab活动外部的parallel活动关闭加载屏幕。

您甚至可以使用Inject Js Script活动来控制窗口的大小和位置,并且在处理过程中的任何阶段失去焦点时,可以使用定时的Click活动来将加载屏幕返回顶部。

enter image description here

除此解决方案外,可能更推荐的方法是在.NET中构建自定义UiPath活动,该活动将具有您所需的功能。请参阅here以开始使用UiPath自定义活动。

答案 3 :(得分:1)

嗯,我也是这方面的新手。但是我认为没有采取直接行动的方法。因此,您要做的就是捕获加载的图像。我正在分享一些可以实现这一目标的步骤。

第1步:

使用记录器活动捕获加载器的图像。

第2步:

现在设置操作,直到显示图像为止。

嗯,这可能与您的工作流程相符,但这不是确切的解决方案。

答案 4 :(得分:0)

UiPath Go中有一个机器人状态窗口自定义活动!提醒用户该进程正在运行。它的行为类似于交通信号灯,它向用户显示红色,黄色和绿色的字幕。

https://go.uipath.com/component/attended-robot-status-window

答案 5 :(得分:0)

使用Notification Activities可以在后台执行某些操作时显示消息或进度栏。新版本还具有一个Display Image活动,您可以将其用作加载屏幕

答案 6 :(得分:0)

使用“延迟”活动或“使用ElementExist活动”

答案 7 :(得分:0)

对于我的值班机器人 - 我喜欢使用字幕活动。

UiPathTeam.Subtitle.Activities

您可以在 Nuget 包或下面的市场链接中找到它。

enter image description here

这只是意味着我可以说明正在发生的事情(通常只是复制我的日志消息) enter image description here

您可以设置颜色和持续时间,以便根据需要显示。 该软件包还带有一个显示面板,但如果您有任何需要寻找元素的东西,那么它有时会妨碍您。

https://marketplace.uipath.com/listings/subtitle-activity