gpt4 book ai didi

java - Sikuli 问题 - 捕获一个区域

转载 作者:行者123 更新时间:2023-11-29 09:00:10 26 4
gpt4 key购买 nike

我想要完成的是用鼠标在屏幕上选择一个区域(可能框架之外)并使用 Sikuli 获取结果区域坐标。

执行此操作的代码如下所示:

Screen screen = Screen.getPrimaryScreen();
Region region = screen.selectRegion("Select the area.");

发生的事情是光标变成一个选择器十字(当你期望这个功能时你通常会看到的那些),但我不能选择区域,实际上我可以从应用程序中返回的唯一方法是杀死它。我发现的例子不多,所以我在这里寻求帮助。

我怎样才能让它工作?

还有一个问题:

我已经下载了以下脚本版本:

Sikuli-IDE-1.0.0-Win64.zip

这意味着如果我想创建一个跨平台解决方案,我必须包含 6 个 jar ?我发现了一个看起来更通用的 Java API(这就是它的实际名称):

https://code.google.com/p/sikuli-api/

使用所有必需的受支持操作系统,但我无法找到一个与我在此处粘贴的小代码片段类似的示例来说明我正在尝试执行的操作。我现在使用的 sikuli 脚本和这个 Sikuli API(显然不一样)似乎完全不同,以至于很难做到这一点。

有什么建议吗?非常感谢。

最佳答案

事实证明,这只有在我将此功能放在 Swing 按钮的 Action 处理程序上时才会发生。我已将错误报告给 Sikuli,它可能会在下一个版本中修复。

关于java - Sikuli 问题 - 捕获一个区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17933761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com