티스토리 뷰

Bluestack UI기반 자동화 툴(OQB)

기능
  • 마우스 커서 주변 스크린 캡쳐
  • 캡쳐된 스크린샷을 찾아 순차 클릭
사용법
  1. 블루스택과 OQB를 실행
  2. 블루스택상의 클릭하고 싶은 위치에서 ctrl + 1 을 누름 : 자동으로 인덱싱
    • OQB 실행 파일이 위치한 폴더에 자동으로 CaptureImage 폴더가 생성되고 스크린샷이 저장됩니다.
  3. 최초 캡쳐한 스크린샷(BS_CI_1.bmp)이 위치한 화면에서 스크립트 실행(START 버튼 또는 ctrl + m)

    • 스크린샷 순서대로 블루스택에서 이미지의 중심 좌표를 순서대로 클릭함
  4. 기타 기능

    • OPEN img folder 버튼 : 캡쳐된 이미지 폴더가 탐색기로 열립니다.
    • STOP : 사용법 스텝 3에서 반복 실행 중에 동작을 중지합니다.
    • CLEAR : 캡쳐된 이미지를 모두 삭제합니다.
    • 좌측상단 Current work : 현재 작업을 표시합니다.
설정
  1. Always on top BS : 사용법 3의 스크립트 실행 시 블루스택을 항상 화면 최상단에 노출시키도록 고정
  2. Wait Time(초) : Image 파일의 그림을 블루스택에서 찾을 때 해당 UI가 노출될 때까지 대기하는 시간
  3. Capture Width : 마우스 커서 주변 캡쳐 시 캡쳐되는 크기의 좌우 넓이
  4. Capture Height : 마우스 커서 주변 캡쳐 시 캡쳐되는 크기의 높이
  5. Delay(밀리초) : 클릭 동작 후 다음 이미지 찾기를 시작하기 전 딜레이(1000이 1초)
  6. Repeat : 캡쳐된 이미지 찾기를 모두 완료하는 반복 횟수
    • 0으로 설정하면 무한 반복합니다.
주의 사항

충분한 검증을 마치지 못 하였으므로 오동작으로 인한 피해를 막기위해 중요작업(인터넷 뱅킹, 업무상 중요한 작업 등)중에는 함께 실행시키지 않는 것이 좋습니다.

코드에는 악의적인 코드는 포함되지 않았지만 최초 빌드 시 실행파일이 보안 프로그램(필자의 경우 AVAST)에서 격리 처리하는 현상이 발생했습니다. 이는 AutoIT 스크립트가 악의적인 의도로 널리 사용하고 있어 보안프로그램 정책상으로 사용 차단 시키는 것으로 보입니다. 검사 제외 시키고 사용할 수 있긴 하지만 이는 해당 프로그램에 실제로 바이러스나 악성 코드에 감염되어도 관리가 되지 못할 수 있다는 것을 의미합니다. 사용 시 주의가 필요한 부분이며, 빌드 후 최초 배포되는 현재 블로그 사이트(www.qababo.tistory.com) 이외의 경로로 획득한 경우 더욱 주의를 요하는 부분입니다.


OQB_Bluestack_0.2.zip

_OQB_Bluestacks_0.3.zip