안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
지금까지 우리는 무한 반복할 수 있는 액션 이동과 액션 위치 이동에 대해 알아봤습니다.
오늘은 일정 횟수만큼만 반복하면서 마우스 또는 키보드를 작동시키거나 이미지를 인식할 수 있는 방법을 알아보겠습니다.
오토픽 에디터에는 포 반복이라는 액션이 있습니다. 개발자라면 익숙한 명령일텐데요.
프로그래밍 언어가 대부분 지원하고 있는 for 가 맞습니다.
간단하게 테스트를 위해 오토픽 에디터를 실행하고, 왼쪽 하단의 함수 상자에서 함수 카테고리를 확장하고 포 반복 액션을 더블 클릭으로 추가하세요.
포 반복안에 그룹 액션을 하나 추가 해줍니다.
포 반복 액션에서 몇번 반복할지 설정할 수 있는데요. 여기에서는 5회 반복으로 설정했습니다.
매크로를 실행하면 반복 횟수는 5가되고, 그룹이 5번 실행된것을 확인할 수 있습니다.
아래는 에디터 하단의 출력창 내용입니다. 그룹 액션이 총 5번 실행된 것을 확인할 수 있습니다.
- Welcome to AutoPeak!
- https://autopeak.co.kr
- [[NEW] Script 1] 스크립트를 실행했습니다.
- 포 반복
- [[NEW] Script 1] 포 반복을 실행했습니다.
- 그룹
- 00:00:00.032
- 반복한 횟수:1
- 그룹
- 00:00:00.006
- 반복한 횟수:2
- 그룹
- 00:00:00.002
- 반복한 횟수:3
- 그룹
- 00:00:00.003
- 반복한 횟수:4
- 그룹
- 00:00:00.003
- 반복한 횟수:5
- [[NEW] Script 1] 스크립트가 완료되었습니다.
포 반복을 이용하면 특정 상황에 맞게 반복 횟수를 변수로부터 가져와서 다이나믹하게 반복할 수 있습니다.
포이치 반복과 다른점은 데이터를 직접 뽑아내는 로직을 추가해야 한다는건데요.
포이치 반복처럼 모든 데이터를 다 처리해야 하는게 아니라면 포 반복이 더 좋을수도 있습니다.
예를 들어서 엑셀의 데이터가 아래와 같이 되어 있다고 생각 해보세요.
엑셀은 열과 행으로 이루어져 있습니다. 아이디만 가지고 오고 싶다면 처음에는 1번째라서 초기 값을 1로 설정하고, 그 이후부터는 증감 값이 4입니다.
아래와 같이 포 반복을 설정할 수 있습니다. 10번 반복하도록 했지만, 증감값이 2이므로 총 5회 반복하게 됩니다.
포 반복 액션에 대해 자세한 내용을 확인하려면 아래 동영상을 참고 해주세요.
감사합니다.