스크린샷 이미지를 이용해 매크로 스크립트를 만드는 Sikuli

스크린샷 이미지를 이용해 매크로 스크립트를 만드는 Sikuli

Sikuli는 반복되는 작업을 자동화하는 매크로 툴로 특이하게 스크린샷을 찍어 스크립트를 만들 수 있습니다. 복잡한 마우스 좌표 등을 일일이 입력할 필요 없이 클릭할 버튼이나 타이핑 영역을 캡쳐해 간단한 명령과 함께 바로 스크립트에 이용할 수 있죠.

예를 들어 휴지통을 비우는 스크립트를 만들 경우 OS X와 윈도우 XP에서 각각 아래와 같이 스크린샷 이미지와 명령어를 조합해 작업할 수 있습니다.


OS X에서 휴지통 비우는 스크립트

2010-01-31_100047


윈도우 XP에서 휴지통 비우는 스크립트

2010-01-31_100111


Skype에서 전화 필터링

2010-01-31_100255


Sikuli의 메인 인터페이스 (스크린샷 캡쳐 단축키는 Alt+Shift+2)

2010-01-31_102216


아직 모든 명령어가 GUI 기반으로 처리되는 것이 아니라서 여전히 몇 가지 명령어의 암기는 필요하지만 스크립트와 프로그래밍을 처음 접하는 초보자에게는 대단히 유용할 툴인 것 같습니다. 현재 베타 상태의 프로젝트라 매뉴얼이 많이 부족하긴 해도 Documentation 메뉴에 몇 가지 강좌와 예제가 준비되어 있으니 처음 배우기에 그렇게 무리는 없을 것 같고요. 잘만 이용하면 온라인 게임에서 특히 유용할 듯.. ^^;

  

아래는 Sikuli 스크립트의 데모 영상과 데모에 사용된 예제 소스입니다.

2010-01-31_102039 


Sikuli는 윈도우, 맥, 리눅스 등 자바를 지원하는 어느 플랫폼에서나 구동할 수 있으며 Jython의 비주얼 스크립트 API를 이용합니다.


태그
의견 0 신규등록      목록