2

我一直在使用 Blue Prism 开发一个项目,该项目曾一度使用 IBM 大型机应用程序 (ICBS)。我已经设法让它工作了,但我唯一的问题是登录到therminal。

我的机器人将应用程序作为大型机应用程序午餐,但在那之后,therminal 要求我登录,但它在标准 Win 窗口中这样做 - 输入登录名和密码的选项。问题是 Blue Prism 无法监视这些元素,因为它是作为大型机启动的。

如果我将此应用程序作为标准 Win 应用程序启动,那么登录就没有问题,但在那之后,无法在大型机屏幕上工作,因为我无法监视绿屏的特定元素。

我试图作为大型机启动,然后使用另一个对象(Win 应用程序)登录然后返回大型机,但我无法将 Win 应用程序对象附加到已经启动的大型机对象。尝试附加时出现“找不到”错误。

知道如何让它工作吗?

干杯,拉菲尔

4

1 回答 1

0

好吧,除了拥有两个不同的对象之外别无他法。

  • 第一个应该是从可执行文件启动的“大型机应用程序”对象。
  • 第二个应该是附加到出现窗口的“Windows 应用程序”对象。

我猜您在将第二个对象附加到窗口时遇到问题。

尝试附加到对象时,Blue Prism 正在检查两件事:

  • 进程的名称 - 您可以使用任务管理器找到该信息。
  • 目标应用程序的窗口标题 - 这是在窗口顶部可见的标题。

可以使用 *、# 等作为通配符。

您必须在那里尝试才能使其正常工作。

您可以在下面找到附加到 Windows 照片查看器的我的一个对象的打印屏幕。

在这里,您可以找到附加到 Windows 照片查看器的我的一个对象的打印屏幕。

于 2017-10-17T06:20:14.460 回答