2017-01-15 6 views
2

Java 용 Sikuli 예제를 찾는 것은 매우 어렵습니다. 모두 Python 또는 Sikuli IDE 용으로 작성되었습니다. 내가 클릭 할 수있는 패턴을 정의했습니다.Java를 사용하여 Sikuli로 이미지 위치를 얻는 방법은 무엇입니까?

탐색을 위해 나중에 사용할 수 있도록 좌표에 변수를 저장하려면 어떻게해야합니까?

+0

코드를 공유하여 사용 방법을 더 잘 이해할 수 있다면 도움이 될 것입니다. –

답변

1

"패턴"이라고 할 때 무슨 뜻인지 알 수 없습니다. 실제 Sikuli Pattern 클래스를 참조하십니까? 아니면 일반적인 단어로 사용 하시겠습니까? 어쨌든, 당신은 다음과 같이 화면에 볼 수있는 패턴의 좌표를 저장할 수

다음
Region reg = new Screen(); 
Pattern p = new Pattern("someImage.png"); 
Match m = reg.find(p); 

할 수 있습니다 중 하나 그들은 모두 공용 액세스 레벨 수정을 사용하여 정의로 직접 좌표를 액세스 :

int x = m.x; 
int y = m.y; 

또는 당신이 당신의 미래 참조를 위해 전체 Location 객체를 저장할 수 있습니다, 또는

int x = m.getX(); 
int y = m.getY(); 

: 당신은 같은 클래스를 통해 사용할 수있는 게터 방법을 사용할 수 있습니다 :

+0

대단히 감사합니다! 이 작품. –