【问题标题】:How do I take a segment of a image and check if it exists?如何获取图像的一部分并检查它是否存在?
【发布时间】:2019-09-15 04:40:09
【问题描述】:

在 Sikuli 中,我需要检查下半部分的 1/4 是否存在,如果存在,请使用特定功能。现在我有:

if(image.exists())
click()

这个问题是 .exists 会挂起脚本或功能不正确。我正在寻找一种更好的方法来做到这一点或解决这个问题。任何帮助,将不胜感激

例如,有一个额外的片段,因此您在一个版本中选择全选(它结束的地方),然后在新版本中选择时间/日期。希望能够通过图像选择时间/日期的附加选项。

【问题讨论】:

  • @JimGrigoryan 希望这会有所帮助?这是我正在努力完成的一个例子

标签: sikuli sikuli-ide


【解决方案1】:

这应该是你要找的:

noteApp = App("notepad.exe")
click("editbutton-1.png")
region = Region(noteApp.focusedWindow())
print(region.text())

您可以将 region.text() 设置为您要查找的字符串,例如日期/时间,并创建一条语句来运行您的函数

【讨论】:

  • 在某些情况下有效,但由于 1.1.4 存在小文本的文本识别问题,因此这不是一个确定的答案。仍然需要能够识别小文本/图像模式的东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-01
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
相关资源
最近更新 更多