2010-05-08 5 views
1

10 분마다 깨우고 사용자 화면의 스크린 샷 (ss)을 가져오고 (ss)의 일부를 자르고 일치하는 단어를 확인하기 위해 OCR을 사용하는 루비 클라이언트를 실행해야합니다 .... 기본적으로 원격 직원이 특정 응용 프로그램이 열려 있는지 확인하여 실제로 작동하는지 확인하는 프로그램 & 표시된 숫자는 변경됩니다.Ruby를 사용하여 부분 화면 캡처하는 방법?

스크린 샷을 찍고자를 때 어디에서 시작해야할지 모르겠다면 Ruby를 사용하여 화면 캡처 작업을 수행 한 사람이 있습니까?

응용 프로그램은 Ruby 1.9를 사용하여 OSX에서 실행됩니다.

고마워요! OS의 X에

답변

1

당신은 안 그래서 루비에서 화면을 캡처, 화면을 캡처하는 터미널에서 screencapture 명령을 사용할 수 있습니다 이상의

def screen_capture(path) 
    `screencapture #{path}` 
end 
+0

와우 - 루비 단지 더 좋아진다! 그거 고마워. – Jason

+0

또한 "부분 스크린 샷"을 만들고 싶다면 https://github.com/veracross/easy_image 또는 유사한 라이브러리를 사용할 수 있습니다. – chrisallick

관련 문제