NGM Pro에서 사용할 수 있는 시간 제어 명령에 대해 알아보자.
페이지 정보
본문
안녕하세요. 소심비형입니다. 오늘은 NGM Pro에서 제공하고 있는 시간 제어 기능에 대해 알아보도록 하겠습니다. 이 기능들은 매크로를 실행할 때 특정 동작 또는 구간마다 어느 정도 Delay(딜레이)를 줘야 하는지 설정하고, 특정 시간에 매크로가 동작할 수 있도록 예약할 수 있습니다. 그 외에도 여러 가지 기능들을 제공하고 있는데요. 천천히 하나씩 알아보도록 하겠습니다.
기본적으로 제공하는 명령어는 아래와 같습니다. (이미지 참고)
![img.png](https://k.kakaocdn.net/dn/wZDfM/btqAY8cnk8Q/vfaPk2ej617YKZPLBkOM21/img.png)
1. Delay (지연, 늦추다)
아래 그림에서 첫번째 등록된 스크립트를 보세요.
Index 1번을 해석하자면 이런 뜻으로 풀이할 수 있습니다.
"시간(Time)을 1,000(1초)만큼 지연시킨다."
따라서, 아래 스크립트를 실행하면 1초 후 Index 2번이 실행되는 것을 확인할 수 있습니다.
![img.png](https://k.kakaocdn.net/dn/QLBFR/btqA1AZZA9g/fjzRBVQy5XK1ciUwmwlGMK/img.png)
스크립트를 만들 때 가장 많이 사용되는 기능 중에 하나가 바로 Delay입니다. 예를 들어 바탕 화면에 있는 인터넷 익스플로러를 실행하고 네이버 검색창에 NGM Pro를 입력하는 미션이 있다고 생각해보세요. 이걸 스크립트로 만들려면 아래와 같은 절차를 따라야 합니다.
- 인터넷 익스플로러 아이콘이 있는 위치에 마우스 클릭. (Mouse Click)
- 인터넷 익스플로러가 실행되고 네이버 홈페이지가 열릴 때까지 대기. (Delay)
- 네이버 검색창에 NGM Pro 입력. (Keyboard Write)
이때 2번의 대기가 없다면 네이버 홈페이지가 열리기 전에 3번 스크립트가 실행되어 결과적으로 의도한 데로 동작하지 않게 됩니다.
어려운가요^^?
2. Delay Random Milliseconds (랜덤 하게 지연)
이름에서 알 수 있듯이 이 기능은 Delay와 동일하지만, 지정한 범위 안에서 랜덤하게 지연시켜줍니다.
아래 그림의 우측 상단 Value에 Min(최소), Max(최대) 값을 설정합니다. 예제에서는 최솟값에 1초를 설정하고 최댓값에는 10초를 설정했습니다. 이 스크립트를 실행하면 1~10초 사이에 랜덤 하게 지연이 발행하게 됩니다. 불특정 하게 매크로를 실행해야 하는 경우에 사용할 수 있습니다. 또한, 운에 따라 뭔가 클릭하고 싶은 경우에도 사용할 수 있습니다.
단순히 내가 강화 버튼을 클릭하기 두렵다면... 버튼 클릭 스크립트 앞에 랜덤을 이용해 보세요. 하지만... 강화 실패에 대해 책임지지는 않습니다-,.-;
![img.png](https://k.kakaocdn.net/dn/cObVEt/btqA2VPTU15/yskhYiqzd2bs3HtSpwz541/img.png)
3. Start Time & End Time
이 기능은 매크로를 실행하는 시간과 종료되는 시간을 나타냅니다. 아래 이미지의 Value(값)을 보면 "시:분:초"로 이루어진 것을 확인할 수 있는데요. 날짜가 없기 때문에 설정한 시간에 매일 매크로가 동작하게 됩니다.
물론, End Time이 실행되어 매크로가 종료되면 다시 시작되지는 않습니다.
아무래도 이 기능은 컨셉을 잘못 잡은 거 같아요-,.-;
개선의 여지가 있는 기능이긴 합니다.
![img.png](https://k.kakaocdn.net/dn/nAkaS/btqAZNZ64oo/2pDtrVkd6WGlVI6s29CwrK/img.png)
4. Start Date Time & End Date Time
위 Start Time과 End Time은 매일 설정한 시간에 매크로가 실행되지만, 이 기능은 해당 날짜가 되면 매크로가 실행되거나 중지되는 기능입니다. 1회성이죠^^
![img.png](https://k.kakaocdn.net/dn/sPRC9/btqA0M7FXHi/5Q6tpfenf2tPPTxotv6oYk/img.png)
이렇게 해서 Time 기능에 대해 모두 알아봤습니다. 아직 개선의 여지가 더 필요하긴 한데요. 시간이 되는대로 기능을 보완할 예정입니다.
감사합니다~
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글NGM Pro에서 사용할 수 있는 Recording에 대해 알아보자. 20.01.12
- 다음글NGM Pro에서 사용할 수 있는 Command에 대해 알아보자 2부. 20.01.12
댓글목록
등록된 댓글이 없습니다.