0

我希望 Sikulix 仅在我的第二个屏幕的某个区域进行搜索。

到目前为止,我的知识归结为我的第一个(主)屏幕的一部分,例如:

topLeft = Location(reg.x, reg.y)

或整个第二个屏幕,如:

regscreen2 = Screen(2)

有没有办法指定监视器 2 的一部分?

我只能想象下面的代码,但它不起作用......:

regiontopLeftScreen2 = topLeft.Screen(2)

4

1 回答 1

0

请注意,当您在屏幕上找到模式时,它会返回Match对象。两者,Screen以及Match扩展Region类,它是公开所有查找方法的类。因此,您可以做的只是在结果区域内搜索,就像您在屏幕上所做的那样。

例如:

Screen s = new Screen();
Match m = s.find("pattern1.png");
Match m1 = m.find("pattern2.png");
// etc...
于 2018-10-16T06:25:50.957 回答