안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 조금 복잡한 내용이지만, 알아두면 매우 유용하게 사용할 수 있는 기능인 되돌아가기에 대해 알아보도록 하겠습니다.
기본적인 내용은 이 글을 참고하시면 되고, 좀 더 복잡한 내용은 아래 동영상을 참고해주세요.
테스트를 위해 오토픽 에디터를 실행하고, 이미지 매치 액션을 하나 추가하세요.
이미지 매치에 대해 궁금하시면, 이미지 매치 도움말을 먼저 읽어보세요.
아래 그림처럼 그림판을 실행하고 오랜지색 점을 하나 찍어두세요.
그리고, 이미지 매치 액션에서 오랜지색 점을 찾도록 설정합니다.
이미지 매치 액션의 아이디를 a로 설정한 후 그룹 액션을 5개 추가해줍니다.
그룹 액션들의 설명에 test1~5까지 설정하고, 실행 전 지연에 1000씩 입력하세요.
마지막으로 액션 이동에서 첫번째 이미지 매치로 가도록 설정합니다.
이렇게하면 그림판에 이미지가 나타날때까지 이미지 매치부터 액션 이동까지 무한 반복합니다.
테스트할 때 그림판을 최소화 해두고, 중간에 원래 창 크기로 복구하면 이미지 매치가 참이되어서 루틴이 이동합니다.
마지막에 그룹을 하나 더 추가하고 아이디를 b로 설정하세요.
이미지 매치에서 오랜지색 점을 찾으면 참이되고, 그룹 b로 이동하도록 해줍니다.
그림판을 최소화하고, 매크로를 실행합니다.
그림판을 원래 크기로 복구하면 그룹 test1~5까지 실행되고 이미지 매치로 이동했을 때 참이되는데요.
여기서, 그룹 b로 이동하고 매크로는 완료됩니다. 결과를 확인했다면 되돌아가기를 테스트 해봅시다.
이번에는 마지막에 되돌아가기 액션을 추가 해줍니다.
이미지 매치에서 되돌아가기 기능을 사용할 수 있도록 되돌아가기 사용을 True로 변경하세요.
참고로 조건에는 이벤트와 달리 추가적인 옵션이 존재합니다.
되돌아가기를 참일 때만 또는 거짓일 때 또는 참이든 거짓이든 무조건 되돌아갈지를 설정할 수 있습니다.
아래는 매크로를 실행하고 로그를 복사한 내용입니다.
이미지 매치가 참이 되면, 그룹 b로 이동하고 되돌아가기를 만나서 이미지 매치 다음 액션인 그룹 test1로 돌아갔습니다.
Welcome to AutoPeak!
https://autopeak.co.kr
[[NEW] Script 1] 스크립트를 실행했습니다.
이미지 매치 [a]
반복 횟수: 0
00:00:00.493
찾은 이미지 영역:{X=0,Y=0,Width=0,Height=0}
마우스 좌표:{X=0,Y=0}
조건 결과:False
그룹: test1
00:00:00.020
그룹: test2
00:00:00.012
그룹: test3
00:00:00.013
그룹: test4
00:00:00.015
그룹: test5
00:00:00.017
액션 이동
00:00:00.015
반복한 횟수:0
이미지 매치 [a]
00:00:00.128
찾은 이미지 영역:{X=385,Y=298,Width=11,Height=11}
마우스 좌표:{X=389,Y=302}
조건 결과:True
그룹 [b]
00:00:00.014
되돌아가기
그룹: test1
00:00:00.015
그룹: test2
00:00:00.011
그룹: test3
00:00:00.011
그룹: test4
[[NEW] Script 1] 스크립트를 중지했습니다.
이 테스트 내용을 좀 더 자세하게 확인하고 싶으면 아래 동영상을 참고해주세요.
감사합니다.
'프로그래밍' 카테고리의 다른 글
FTP 연결 / 연결 끊기 (3) | 2024.09.28 |
---|---|
다수의 컴퓨터에 자동으로 스크립트를 배포하는 방법. (판매자/구매자 도움말) (3) | 2024.09.28 |
텔레그램 메세지 보내기 (0) | 2024.09.28 |
복사/붙여넣기 매크로 프로그램 만드는 방법 (0) | 2024.09.19 |
매크로 프로그램의 관리자 설정 방법 (0) | 2024.09.19 |