2016-08-03 6 views
0

저는 Sikuli 프로젝트에서 멀티 스크린 플랫폼을 사용하고 있습니다. 현재 Sikuli는 보조 화면에서 이미지를 인식하지 못합니다.Sikuli는 메인 화면에서만 이미지를 인식합니다

나는 내 작업에서 사용할 수 있지만 변경할 수없는 Sikuli 실행자 클래스를 받았습니다. 이 클래스는, 다른 것들 사이에, 그래서 같이에서 이미지를 인식하는 화면 인스턴스를 정의

Screen screen = new Screen(); 

Sikuli 문서는이 방법이 기본 모니터를 나타내는 객체가 생성되는 것을 말한다.

질문 : executer 클래스를 수정할 수없는 경우 Sikuli가 두 화면에서 이미지를 인식하도록하려면 어떻게합니까?

답변

0

"executer class"라고 할 때 어떤 의미인지는 모르겠지만, 어떤 이유로 든 기본이 아닌 모니터 (예 : Screen sc2 = new Screen(1))를 가리키는 다른 Screen 개체를 정의 할 수 없다면 이런 클래스 ScreenUnion()의 목적은 :

Screen union = Screen.all(); 

이 모두 검출 된 모니터를 포함하고, 기본 화면 0,0에서 시작하는 하나의 화면 영역에서 발생한다.