본문 바로가기
엔지엠 매크로

정해진 시간에 클릭하는 매크로

by 업무자동화 2025. 1. 14.
반응형

매크로 프로그램 다운로드

https://autopeak.co.kr 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #지존오토 #엔지엠에디터 #엔지엠플레이어 #오토핫키 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

안녕하세요. 업무 자동화 RPA  매크로 오토픽입니다.

오늘 알아볼 액션은 2가지입니다. 지연 액션은 크게 설명할만한 부분이 없어서 시작 시간 액션과 같이 묶어서 설명할께요.

우선, 이름에서 알 수 있듯이 지연은 매크로를 잠시 지연시키고, 지연 시간이 지나면 다시 동작시키는 기능입니다.

쉽게 말해서 마우스 클릭 사이에 지연이 1000 있다고 생각 해보세요.

클릭 후 1초 후 다시 클릭하게 됩니다.

 

시작 시간은 매크로를 사용자가 설정한 시간에 동작하게 만드는 액션입니다.

오후 1시로 설정하면 매크로가 설정한 시간에 동작합니다.

 

테스트를 위해 오토픽 에디터를 실행하고, 좌측 하단의 도구 상자 탭을 클릭하세요.

시간 카테고리에 있는 지연을 더블 클릭하세요. 지연 액션의 지연 기본 값은 1000입니다.

이 값의 단위는 Millisecond이기 때문에 1000은 1초를 의미합니다.

 

 

 

매크로를 실행하면 1초 후 매크로가 완료됩니다.

액션과 액션 사이에 지연 액션을 추가하면 액션이 실행될 때마다 1초씩 기다렸다가 다음 액션이 실행됩니다.

이 액션은 모든 액션에 추가되어 있는 실행 전 지연과 실행 후 지연이 동일합니다.

 

추가한 지연 액션을 선택하고, 키보드에서 Del(Delete)키를 눌러서 삭제하세요.

그리고, 시작 시간 액션을 더블 클릭해서 스크립트에 추가해줍니다.

 

 

 

시작 시간에 동작하는지 확인하기 위해 메세지 박스도 하나 추가할께요.

그리고, 내용에 실행 시간이라고 입력해주세요.

 

 

 

윈도우의 우측 하단에 윈도우 시계가 있는데요. 이 시간을 확인하고, 아래와 같이 날짜 시간 형식과 시간을 형식에 맞게 입력하세요.

여기서 시간은 현재 시간보다 크게 입력해야 합니다. 그래야 매크로가 멈춰 있다가 그 시간이 되었을 때 실행되니까요.

 

 

 

매크로를 실행하고, 윈도우 시계를 켜놓고 지켜보세요. 설정한 시간이 되면 메세지 박스가 실행됩니다.

아래 그림과 같이 시간은 오후 2시 20분으로 해두었습니다.

윈도우 시계가 오후 2시 20분이 되자마자 매크로가 실행되고, 메세지 박스가 표시됩니다.

 

 

 

이 테스트에서는 매일 정해진 시간 클릭을 동작하게끔 설정하는 방법을 알아봤는데요.

특정 날짜에 한번만 실행되게 하려면 날짜 형식을 yyyy-MM-dd HH:mm:ss로 바꾸고, 값에 날짜까지 다 입력하면 해당 날에 설정한 시간에 실행됩니다.

그 이후로는 날짜가 달라서 더이상 실행되지 않게 됩니다.

 

이 방법은 동기적으로 매크로를 실행할 때 사용할 수 있는 방법입니다.

만약, 비동기적으로 어떤 행동을 하고 있을 때 특정 시간에 액션을 이동하고 싶으면 어떻게 해야 할까요?

비동기 동작이기 때문에 시작 시간을 등록하고, 뭔가 할 수 있는 반복 루틴이 하나 필요합니다.

아래와 같이 그룹과 액션 이동을 이용해서 무한 반복하는 루틴을 만들어봅시다.

 

 

 

아이디는 b로 설정했으니 액션 이동에서 b로 이동하도록 설정하세요.

그러면, 시작 시간을 시스템에 등록하고 아래 액션들이 실행됩니다.

이제 윈도우 시간을 확인하고 현재 시간 이후로 설정하세요. 그리고, 매크로를 실행합니다.

 

 

 

비동기 모드에서는 매크로가 실행되는 중에도 시간을 체크합니다.

설정한 시간이 되면 현재 작업중인 액션 또는 루틴을 벗어나 다른 루틴으로 이동시킬 수 있습니다.

좀 더 쉽게 이야기해볼께요. 사냥터에서 사냥을 하고 있다고 생각 해보세요.

여기서 네임드 보스가 정해진 시간 클릭에 나타난다면 사냥하는 도중에 정해진 시간에 클릭하거나 다른곳으로 이동할 수 있습니다.

 

참고로, 좀 더 복잡한 방식으로 시간을 설정하려면 아래와 같이 크론탭을 사용하면 됩니다.

하지만, 크론탭 설정은 러닝 커브가 높기 때문에 기본적인 내용은 학습이 필요합니다.

 

 

 

크론탭(크론잡)을 설정하는 방법은 다음과 같습니다.

크론탭의 * * * * * * 의미는 잡을 실행할 주기를 설정하는 명령입니다.

* * * * * *
요일
0~59(초) 0~59(분) 0~23(시) 1~31(일) 1~12(월) 0 또는 7(일요일)
1(월요일)
2(화요일)
3(수요일)
4(목요일)
5(금요일)
6(토요일)

 

1. 매초마다 실행 (/를 지정하면 간격을 설정할 수 있습니다.)

* * * * * *

*/1 * * * * *

 

2. 5초마다 실행 (/를 지정하면 간격을 설정할 수 있습니다.)

*/5 * * * * *

 

3. 매분마다 실행

0 * * * * *

 

4. 매분 20, 40, 60분에 실행 (공백 없이 ,를 사용하면 해당하는 명령을 직접 지정할 수 있습니다.)

0 20,40,60 * * * *

 

5. 6시간마다 30분에 실행

0 30 */6 * * *

 

6. 월~금요일 5시에 실행 (-를 사용하면 범위를 지정할 수 있습니다.)

0 0 5 * * 1-5

 

7. 토요일, 일요일 5시에 실행

0 0 5 * * 6,7

 

8. 매일 12시, 24시에 실행

0 0 0,12 * * *

 

9. 18시부터 21시까지 2시간 간격으로 실행

0 0 18-21/2 * * *

 

크론탭을 사용하면 훨씬 더 다양하고 풍부하게 스케줄링이 가능합니다.

일반적으로 매크로는 단순 잡업을 무한히 반복하는게 주 목적인데요.

이 목적에 부합하려면 크론탭을 잘 사용하는게 좋습니다.

몇가지 룰만 외우면, 다양한곳에 응용할 수 있으니 여러가지 테스트를 해보면서 익히면 좋을것 같네요.

https://youtu.be/cfPWVKEDwJw

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

https://autopeak.co.kr/bbs/board.php?bo_table=product99 

 

AutoPeak RPA Macro

오토픽 매크로는 복잡한 반복 작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

autopeak.co.kr

 

반응형

댓글