我想要完成的是用鼠标在屏幕上选择一个区域(在五月框架之外)并使用 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/
使用所有必需的受支持的操作系统,但我找不到一个与我在此处粘贴的小代码片段类似的示例。我现在使用的 sikuli 脚本和这个 Sikuli API(显然不一样)似乎只是不同到足以使这变得困难。
有什么建议么?提前非常感谢。