我希望Sikulix仅在第二个屏幕的特定区域中搜索。
到目前为止,我的知识归结为拥有第一个(主)屏幕的一部分,例如:
topLeft = Location(reg.x, reg.y)
或整个第二屏,如:
regscreen2 = Screen(2)
是否可以指定监视器2的一部分?
我只能想象下面的代码,但是它不起作用...:
regiontopLeftScreen2 = topLeft.Screen(2)
答案 0 :(得分:0)
请注意,当您在屏幕上找到图案时,它将返回Match
对象。 Screen
和Match
都扩展了Region
类,该类公开了所有find方法。因此,您可以像在屏幕上一样在结果区域内进行搜索。
例如:
Screen s = new Screen();
Match m = s.find("pattern1.png");
Match m1 = m.find("pattern2.png");
// etc...