【问题标题】:How to search only on certain region of window on SikuliX如何仅在 SikuliX 上的特定窗口区域搜索
【发布时间】:2017-11-09 06:53:19
【问题描述】:

我有 4k 分辨率的显示器,只需要捕获 1024x768(显示器屏幕的 1/6)的动画窗口,我希望 sikuli 仅在该窗口上搜索,而不是整个屏幕,因为它滞后。有这样的功能吗?

【问题讨论】:

  • 您将 Sikuli 与 Java 或 Jython 一起使用?
  • 我使用 Jython(SikuliX IDE 上的一个)@EugeneS

标签: jython sikuli


【解决方案1】:

实现相同结果的方法很少,但最直接的解决方案可能是这样的:

leftHalfScreen = Region(0, 0, getScreen().getBounds().width/2, getScreen().getBounds().height)
leftHalfScreen.highlight(1)

基于该示例,您可以更改数字以获得所需的区域。

【讨论】:

    【解决方案2】:

    正如 Eugene 上面提到的,您需要创建一个带有边界集的 Region 对象。完成后,您可以对使用该对象的区域使用单击、查找等操作并完成它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2013-03-07
      • 2018-08-10
      相关资源
      最近更新 更多