3
내 시나리오 :Sikuli (Java)를 사용하여 화면의 특정 위치에서 값을 얻으려면 어떻게해야합니까?
Sikuli (Java)를 사용하여 계산기를 자동화하려고합니다. 작업이 완료 될 때마다 결과를 텍스트로 가져와야합니다. 예 : 1 * 2 = 2. 결과 영역/영역에서 '2'를 캡처해야합니다. 내가 도와 줄 수 있습니까?
결과가 동적 일 수 있으므로 런타임에 읽은 다음 입력 값과 비교하는 것이 중요합니다.
click("text_field.png")
type("a", KEY_CTRL)
type("c", KEY_CTRL)
print Env.getClipboard().strip()
: 결과 영역은 당신이 Env.getClipboard()에서를 클립 보드에 텍스트를 복사 읽고, 그것을 클릭 할 수있는 텍스트 필드 인 경우
는 마이크
''sikuli '에 대해 아무것도 알지 못하지만'java.awt.Robot'을 사용하여 달성하기가 정말 쉽습니다. – lynks