안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
게임 매크로 제작을 공부할 때 가장 먼저 배우는게 마우스 클릭과 이미지 서치입니다.
순발력 테스트는 웹 환경이라서 오토픽 매크로의 웹 API를 사용해서 처리하는게 좋을듯 한데요.
이 방법은 로직을 짜는게 복잡하기도 하고, 직관적이지 않아서 비개발자가 매크로를 제작하기엔 어려울 수 있습니다.
그래서, 약간의 노가다지만 모든 이미지를 캡쳐해서 반복하는게 좋습니다.
우선, 아래 링크를 클릭해서 사이트로 이동하세요.
[ 순발력 테스트 게임 ]
이 게임은 마우스로 숫자를 1부터 25까지 순서대로 클릭하고 다시 26부터 50까지 순서대로 클릭하는 단순한 게임입니다.
실제로 나열되어 있는 숫자들을 순서대로 클릭해보면 어떻게 동작하는지 쉽게 이해할 수 있을겁니다.
오토픽 매크로 에디터를 실행하고, 아래와 같이 액션들을 추가하세요.
기본적인 매크로 구조는 간단합니다.
이미지 매치 액션에서 캡쳐 속성을 이용해서 숫자 1부터 50까지 모두 저장하세요.
노가다성 작업이라서 번거롭긴 하지만, 웹 API로 로직을 구성하는 것보다는 간단합니다.
이미지 매치를 50개 추가하고, 각각의 이미지를 선택해도 됩니다.
하지만, 이렇게 하는 경우 숫자가 늘거나 줄어들 때 이미지 매치 액션을 추가하거나 삭제해야 하는 번거로움이 발생합니다.
그래서, 포 반복 액션을 이용해서 이미지를 자동으로 불러오도록 만드는게 좋습니다.
파일명을 숫자로 증가할 수 있도록 1.png, 2.png, 3.png...와 같이 저장하세요.
변수에는 숫자 1부터 50까지 들어갈건데요. 이 숫자는 포 반복의 반복 횟수를 사용할겁니다.
그리고, 이미지 매치에서 이미지 파일명을 변수명으로 설정하면 매크로가 실행될 때 자동으로 변수 값을 가져와서 이미지를 불러옵니다.
변수의 초기 값을 0으로 설정하세요.
포 반복이 한번 수행된 다음에 변수에 값을 추가할 수 있기 때문에 처음 실행될 때 변수는 빈값이 됩니다.
그러면, 처음 실행되는 이미지 매치는 파일명을 찾을 수 없게 되는 문제가 발생합니다.
이미지 파일의 이름은 1부터 50까지입니다.
포 반복은 0부터 시작합니다. 처음은 0이고 한번 실행된 후 1이됩니다.
그렇기 때문에 첫번째 이미지의 이름을 찾기 위해서는 1이 되어야 하는데요.
사칙 연산 액션으로 1씩 증가시켜주면 됩니다.
이미지 방식은 이렇게 쉽게 만들 수 있습니다. 하지만, 이미지의 수가 많아지면 노가다성 작업도 늘어나고 많은 시간이 소요될 수 있습니다.
그래서 웹 환경이라면 각각의 엘리먼트들을 목록으로 가져와서 각각의 엘리먼트 값을 반복 횟수의 값과 비교해서 클릭하도록 처리해야 합니다.
또한, 1부터 25까지 반복한 후 다시 엘리먼트 목록을 가져와서 26부터 50까지 엘리먼트의 값을 하나씩 비교하면서 클릭 처리를 해야 합니다.
다음에는 웹 API를 이용해서 1부터 50까지 숫자를 클릭하는 방법도 알아볼께요. 어떤게 더 속도가 빠를지 궁금하기도 하네요.
이미지 방식으로 이 게임을 테스트하고 자세한 내용을 확인하려면 아래 동영상을 참고해주세요.
감사합니다.
'업무 자동화 매크로' 카테고리의 다른 글
무한으로 계정을 생성할 때 닉네임 랜덤하게 만드는 매크로 제작 방법 (1) | 2024.11.17 |
---|---|
구글 무한 계정 생성 매크로 만들기 강좌 (0) | 2024.11.17 |
1분마다 핸드폰 화면을 카카오톡으로 이미지 전송하는 매크로 만들기 (0) | 2024.11.15 |
업무 자동화 RPA 매크로 오토픽 - 윈도우 화면 인식 숫자 인식 거래소 비트코인 (0) | 2024.11.14 |
완전 무인 자동화 매크로 설정 방법. (2) | 2024.11.12 |