一台主机连接两台显示器时执行机器人报错

7月前 864

操作步骤:

笔记本电脑连接一个外接显示器,屏幕设置为扩展。

1.在编辑器写好调用Notepad.exe写入文本并格式化的流程并调试成功。

2.将流程发布到控制台

3.将Studio的界面拖拽至另一个屏幕,与Robot分开

4.执行Robot,Notepad在另一屏幕被打开并且无法继续执行

最新回复 (8)
  • 0 引用 2
    Tony 你好,是否可以提供日志信息,帮助我们定位这个问题。日志文件在C:\Users\<用户名>\AppData\Local\Encoo\Log文件夹下面,找到对应时间的Executor开头的日志文件,谢谢
    7月前 回复
  • 0 引用 3

    今天重现了一下问题,发现必须打开Studio,并且Studio与notepad.exe在一个屏,Robot在另一个屏执行,问题才能重现。

    日志的最后几行应该是问题重现。

    另外今天练习网站自动化时最后鼠标悬停获取文本“帮助文档”始终没有成功,也记录在今天日志里了,如果方便,麻烦也帮忙看一下,谢谢!

    上传的附件:
    7月前 回复
  • 0 引用 4
    好的。另外问下,两个显示器的dpi是不是都是100%,如果不是的话可以调成都是100%试试看行不行
    7月前 回复
  • 0 引用 5
    另外,如果方便的话,dgs可以提供下嘛,谢谢
    7月前 收起回复
    KEN: 你说的dgs是指 选中项目 - 右键 - 导出项目 后的文件吧
    7月前回复
    TONY: 谢谢Ken!
    7月前回复
  • 0 引用 6

    dgs文件见附件。

    今天把两个显示器DPI都调整为100%后重新测试了一下,非常有意思,因该跟屏幕DPI关系不大,而是当应用界面在屏幕间调整后容易出现Robot执行报错的情况。测试顺序如下:

    1.单一屏幕,只运行Robot,不运行Studio,正常执行

    2.扩展屏幕,只运行Robot,在两个屏幕间拖拽,正常执行

    3.扩展屏幕, 同时运行Robot和Studio在同一屏幕,正常执行

    4.扩展屏幕,拖拽Studio至屏幕2,屏幕1运行Robot,报错

    上传的附件:
    7月前 回复
  • 0 引用 7
    非常感谢您提供的详细信息,我们研发团队正在定位和解决问题
    7月前 回复
  • 0 引用 8
    Tony 您好,请问在Robot流程执行失败时,notepad窗口是否被前置,有没有被Studio或是其它程序的窗口遮挡?
    7月前 回复
  • 1 引用 9
    这个流程是自动调用notepad应用的,流程执行失败时notepad都只在任务栏闪烁,没有前置。
    7月前 回复
返回