【发布时间】:2013-08-22 16:07:42
【问题描述】:
我想要完成的是用鼠标在屏幕上选择一个区域(在五月框架之外)并使用 Sikuli 获取结果区域坐标。
应该执行此操作的代码如下所示:
Screen screen = Screen.getPrimaryScreen();
Region region = screen.selectRegion("Select the area.");
会发生什么情况是光标变成了一个选择器十字(当您期望此功能时通常会看到的那些),但我无法选择该区域,实际上我可以从应用程序返回的唯一方法是杀死它。我没有找到太多的例子,所以我在这里寻求帮助。
我怎样才能做到这一点?
还有一个问题:
我已经下载了以下脚本版本:
Sikuli-IDE-1.0.0-Win64.zip
这意味着如果我想创建一个跨平台解决方案,我必须包含 6 个罐子?我找到了一个看起来更通用的 Java API(实际上就是这样):
https://code.google.com/p/sikuli-api/
拥有所有必需的受支持操作系统,但我找不到与我在此处粘贴的小代码 sn-p 类似的单个示例。我现在使用的 sikuli 脚本和这个 Sikuli API(显然不一样)似乎只是不同到足以让这变得困难。
有什么建议吗?提前非常感谢。
【问题讨论】:
标签: java swing screen 2d sikuli