5

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

4

8 回答 8

6

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

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

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

在此处输入图像描述

除了这个解决方案,可能更推荐的方法是在 .NET 中构建一个自定义 UiPath 活动,它具有您需要的功能。请参阅此处以开始使用 UiPath 自定义活动。

于 2019-02-18T21:16:36.070 回答
4

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

于 2018-05-17T10:05:18.487 回答
4

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

如果您作为开发人员问这个问题,告诉我的最好方法是注意是否出现在 Windows 机器右下角的系统通知中的 UiRobot 图标,或者将鼠标悬停在 UiPath Studio 图标上在底部的应用程序托盘中,将出现一个绿色的播放按钮,表示当前未运行自动化,或者出现一个可点击的红色方块,表示正在运行。

于 2019-01-16T22:12:35.553 回答
2

好吧,我也是这方面的新手。但我认为这个行动没有直接的方法。所以你要做的是捕捉加载图像。我正在分享一些可以实现这一目标的步骤。

步骤1:

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

第2步:

现在设置动作直到图像显示。

好吧,这可能与您的工作流程相匹配,但这不是确切的解决方案。

于 2019-02-21T12:54:30.660 回答
1

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

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

于 2019-07-25T15:01:59.090 回答
1

使用通知活动,您可以在后台执行某些操作时显示消息或进度条。新版本还有一个Display Image可以用作加载屏幕的活动

于 2019-09-18T15:21:31.783 回答
0

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

于 2019-10-29T12:13:51.657 回答
0

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

UiPathTeam.Subtitle.Activities

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

在此处输入图像描述

这只是意味着我可以说明正在发生的事情(通常只是最终复制我的日志消息) 在此处输入图像描述

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

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

于 2021-05-11T10:08:25.837 回答