【发布时间】:2018-06-09 16:14:50
【问题描述】:
我只是好奇 Uipath 进程如何渲染 GUI 以在无人值守模式下与各种应用程序交互而无需屏幕。我正在尝试为少数特定用例构建自己的 RPA 系统,但我坚持在无人看管的情况下运行这些过程。因为要与应用程序交互(点击等),它需要 GUI 来呈现。
谢谢
【问题讨论】:
标签: automation uipath
我只是好奇 Uipath 进程如何渲染 GUI 以在无人值守模式下与各种应用程序交互而无需屏幕。我正在尝试为少数特定用例构建自己的 RPA 系统,但我坚持在无人看管的情况下运行这些过程。因为要与应用程序交互(点击等),它需要 GUI 来呈现。
谢谢
【问题讨论】:
标签: automation uipath
根据这个article(稍微简化了一点),他们要么使用控制台会话(这是一个众所周知的解决方案/解决方法),要么使用 FreeRDP 框架以编程方式创建 RDP 会话。 (我已经尝试过使用 FreeRDP,但它的大部分功能在企业环境中都被禁用了)
如果你真的想深入挖掘,微软提供了一个框架for implementing own Remoting Solutions。从理论上讲,如果远程会话未处于活动状态(断开连接但未关闭),您可以使用较低的安全边界实现自己的协议,并且不会破坏 GUI
【讨论】:
它基于控件的坐标和它们包含的文本。它通过特定于平台的属性识别图形对象。在非常特殊的场景中,对象识别不可用(例如 RDP),它使用基于图像和 OCR 文本的自动化。
【讨论】: