有什么方法可以将坐标转换为 Sikulix 中的位置对象?
Is there any way to convert coordinates to location object in Sikulix?
我正在尝试实现一种方法来找到图像的中心并单击该位置。在平常的日子里,我会尝试 SikuliX 的 getCenter()
方法。但是,这次我需要这种方法是抽象的并且适用于大量图像。所有图像在外观上完全相同,但尺寸(长度和宽度)不同。所以我试图通过评估角的坐标然后使用简单的坐标几何找出中心来找到中心。问题:我无法点击坐标位置。我想 SikuliX 需要 location
对象而不是坐标。有什么方法可以将坐标转换为 location object
。
谢谢
如果我对你的问题的理解正确并且你所拥有的只是integer/double/etc..你想点击的位置的坐标,你可以简单地做这样的事情:
@Test
public void locationByInteger() throws FindFailed {
Screen s = new Screen(0);
int x = 100;
int y = 100;
s.click(new Location(x, y));
}
我正在尝试实现一种方法来找到图像的中心并单击该位置。在平常的日子里,我会尝试 SikuliX 的 getCenter()
方法。但是,这次我需要这种方法是抽象的并且适用于大量图像。所有图像在外观上完全相同,但尺寸(长度和宽度)不同。所以我试图通过评估角的坐标然后使用简单的坐标几何找出中心来找到中心。问题:我无法点击坐标位置。我想 SikuliX 需要 location
对象而不是坐标。有什么方法可以将坐标转换为 location object
。
谢谢
如果我对你的问题的理解正确并且你所拥有的只是integer/double/etc..你想点击的位置的坐标,你可以简单地做这样的事情:
@Test
public void locationByInteger() throws FindFailed {
Screen s = new Screen(0);
int x = 100;
int y = 100;
s.click(new Location(x, y));
}