Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automation Citrix上的蓝色棱镜表面自动化_Automation_Citrix_Region_Surface - Fatal编程技术网

Automation Citrix上的蓝色棱镜表面自动化

Automation Citrix上的蓝色棱镜表面自动化,automation,citrix,region,surface,Automation,Citrix,Region,Surface,我们在监视Citrix窗口时遇到问题 一旦Citrix应用程序窗口启动,我们的团队就无法窥探它的轮廓。我们尝试了全屏、桌面、笔记本电脑、关闭所有其他窗口以及许多其他场景。我相信这是因为登录是通过internet explorer进行的,一旦Citrix应用程序启动,该应用程序就会脱离Blue Prism 我们正在解决这个问题,并试图为Citrix窗口设置一个单独的业务对象。另一个问题是我们无法启动Citrix.exe文件,因为它不允许我们以这种方式输入任何参数来登录。我们现在正在研究将Citri

我们在监视Citrix窗口时遇到问题

一旦Citrix应用程序窗口启动,我们的团队就无法窥探它的轮廓。我们尝试了全屏、桌面、笔记本电脑、关闭所有其他窗口以及许多其他场景。我相信这是因为登录是通过internet explorer进行的,一旦Citrix应用程序启动,该应用程序就会脱离Blue Prism

我们正在解决这个问题,并试图为Citrix窗口设置一个单独的业务对象。另一个问题是我们无法启动Citrix.exe文件,因为它不允许我们以这种方式输入任何参数来登录。我们现在正在研究将Citrix文件保存为.ica文件(请参阅)


有人有什么建议吗

您需要使用表面自动化技术,以便与通过Citrix启动的应用程序进行交互。基本上是位图映射。 如果无法连接到citrix窗口本身,请尝试使用citrix receiver等专用应用程序,并让Blue Prism启动该应用程序

当citrix通过IE启动后,您还可以尝试检查运行(.exe)的windows进程,然后尝试附加到该进程


祝您好运。

尝试使用系统内部流程监视器,确保您连接了正确的应用程序

使用Citrix时,这取决于您使用的模式。有些窗口实际上是单独的窗口,请使用活动辅助功能模式来监视它们。其他一些“窗口”或选项卡只是可视的,您需要使用区域模式与它们进行交互

您可能应该知道,BP有一个已知的问题,在进程完成之前不会刷新所有未使用的内存。如果你有一个大规模的SA过程,需要大量的图像处理,OCR等。这应该是一个设计考虑