반응형
안녕하세요. 소심비형입니다. NGM에서 기본 제공하는 함수로 Loop가 있습니다. 이는 특정 구간을 반복 시키기 위해 필요한 함수인데요. 여러가지 방법이 있지만, 이 기능을 이용하면 좀 더 쉽게 구간 반복을 만들 수 있습니다.
간단한 테스트를 위해 새로운 스크립트를 하나 추가하세요.
메뉴: File > New > Script
![](https://cafeptthumb-phinf.pstatic.net/MjAxODEwMjhfMTg0/MDAxNTQwNjg5NjM0MzYx.exJ_aSH8x1oyngzEfd2gJZYGP893WTopCzXjEAimJykg.mFGTsFP5_BzPgySaO0bDHBSySaxrjYDtVzY3__ewyuEg.PNG.ngmaster76/%EC%9D%B4%EB%AF%B8%EC%A7%80_3.png?type=w740)
스크립트가 추가되었다면 마우스 클릭 액션을 몇개 추가 해주세요. 아래 동영상을 참고해서 액션을 추가하고 속성을 설정합니다.
위 동영상에는 없지만, Loop를 앞쪽에 배치하느냐 뒤쪽에 배치하느냐에 따라 동작이 다릅니다. 시작 지점은 사용자가 설정할 수 있지만, 반복의 End 지점은 자기 자신이기 때문입니다. 그래서 Loop 액션을 반복하고 싶은 마지막 액션 뒤로 옮기면 반복하는 마지막 구간도 변경됩니다.
펑션 - Loop 속성
- After Delay: 이 액션이 실행된 후 지연 시간입니다.
- Before Delay: 이 액션이 실행되기 전 지연 시간입니다.
- Description: 이 액션의 설명을 입력할 수 있습니다.
- Repeat: 반복 횟수를 설정합니다.
- Start ID: 반복 시작 지점의 액션 아이디를 선택합니다.
- ID: 이 액션을 식별할 수 있는 유니크한 아이디입니다.
- Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
![](https://cafeptthumb-phinf.pstatic.net/MjAxODEwMjhfMTA0/MDAxNTQwNjkzMDkzMTkz.j6T3N9HTVmVjuiv4fZ4w4_GFXJ2K7PYjmUJSAhy0D4cg.HNQJETBFFffRXycBbmgpRgcnga1lXNy7qMHwN3Nd1MEg.PNG.ngmaster76/%EC%9D%B4%EB%AF%B8%EC%A7%80_4.png?type=w740)
별도로 마지막 위치를 지정하게 할 필요가 있을지 모르겠네요. 특정 조건에 따라서 반복 시키고 싶을수도 있을거 같은데... 이 부분은 좀 더 고려해봐야 겠습니다.
추천, 구독 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
반응형
'매크로' 카테고리의 다른 글
NGM 3.0을 하드웨어 방식으로 사용하기. (Arduino with NGM) (0) | 2019.06.11 |
---|---|
NGM Sponsor (0) | 2018.10.29 |
매크로 만들기 (0) | 2018.10.28 |
매크로 쉽게 만들기 타임 체크하는 방법. (0) | 2018.10.27 |
매크로 만들기. 이미지 글자 판독해서 조건 주기 (OCR) (0) | 2018.10.27 |
댓글