我是Uipath的新手。在Uipath在后台执行某些操作时,有没有办法显示加载屏幕。在后台运行java代码。任何解决方法或我们可以在UIPath中实现这一目标
答案 0 :(得分:3)
我能想到的唯一解决方法是让这个java代码本身显示这个加载屏幕。
答案 1 :(得分:3)
如果您担心的话,可以进行一项活动来锁定任何用户输入,但是就显示页面而言,可以打开一个图像文件,将其最大化,然后使用invoke方法将其显示在前面。
如果您要求作为开发人员,那么告诉我的最佳方法是寻找Windows机器右下角系统通知中出现的UiRobot图标,或将鼠标悬停在底部应用程序托盘中的UiPath Studio图标,绿色的播放按钮将显示为可用,表明当前未在运行自动化,或者红色正方形的显示为可单击,表明正在运行。
答案 2 :(得分:3)
作为一种解决方法,我想您可以使用parallel
活动。在左侧,您可以使用加载微调器或您要设计的任何类型的“加载屏幕”来加载浏览器。
只要UiPath在后台运行并且您不干扰UI,那么“加载屏幕”将保持在顶部。在以下示例中,在机器人并行处理数据时,使用Open Browser
活动来显示加载屏幕。数据处理完毕后,将使用Close Tab
活动外部的parallel
活动关闭加载屏幕。
您甚至可以使用Inject Js Script
活动来控制窗口的大小和位置,并且在处理过程中的任何阶段失去焦点时,可以使用定时的Click
活动来将加载屏幕返回顶部。
除此解决方案外,可能更推荐的方法是在.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)