NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 5
  • 매뉴얼

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 함수 상자 - 함수 - 액션 되돌아가기 (Function tool box, Function, Gusub)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 "액션 되돌아가기"입니다. 이름만봐서는 어떤 기능을 수행하는 액션인지 선뜻 이해가 안갈수도 있습니다. 단순하게 얘기하면, [ 액션 이동 ]의 확장 버전이라고 생각하시면 됩니다. 오토핫키를 사용해보신 분들은 Gusub와 유사한 기능으로 이해하시면 쉬울듯 합니다.

    [ 액션 되돌아가기와 액션 복귀 예제 ].

    ※ 액션 되돌아가기와 액션 복귀는 For 반복, Foreach 반복과 같은 반복 관련 액션 안에서 사용할 수 없습니다.

    ※ For 반복, Foreach 반복과 같이 사용하려면 For 반복 대신 액션 반복을 사용하세요.

     

    좀 더 부연설명을 하자면, 액션 이동은 설정한 아이디의 액션으로 이동 후 순차적으로 실행됩니다. 액션 되돌아가기는 액션 이동과 동일하지만 액션 복귀를 만나면 원래 자리로 되돌아 가는 기능입니다. 설명이 어려울수도 있는데요. 아래 예제를 따라하면서 학습하면 액션 이동과 액션 되돌아가기의 차이점을 쉽게 이해할 수 있을겁니다. 물론, 액션 이동에 대한 학습이 먼저 되어 있어야 합니다. 그래야 차이점을 알 수 있거든요^^;

     

    우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

    File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

    img.png

     

     

    함수 카테고리에 있는 그룹과 액션 되돌아가기를 아래 그림과 같이 스크립트에 추가합니다. 그리고, 그룹에 아이디를 1부터 4까지 설정하세요.

    pPjmt6u.png

     

     

    액션 되돌아가기를 선택하고 속성창에서 ②액션 이동 아이디에 3을 선택하세요. 실행(Ctrl+Alt+F8) 후 결과를 확인합니다. 여러분들이 예상한것과 일치하는 결과를 확인할 수 있습니다. 그룹 1이 실행되고, 액션 되돌아가기가 실행되었습니다. 액션 되돌아가기는 그룹 3으로 이동시켰기 때문에 그룹 2는 실행되지 않습니다.

    Welcome to NGM! 
    http://www.ngmsoftware.com
    [[New] Script 1] 스크립트가 시작되었습니다.
    아이디: 1, [그룹(1)] 액션이 시작되었습니다.
    [액션 되돌아가기] 액션이 시작되었습니다.
    반복한 횟수: 1
    아이디: 3, [그룹(3)] 액션이 시작되었습니다.
    아이디: 4, [그룹(4)] 액션이 시작되었습니다.
    [[New] Script 1] 스크립트가 완료되었습니다.

    90H7Vxm.png

     

     

    여기까지만 보면 액션 이동과 다를바 없습니다. 엔지엠 사용자분들이 가장 많이 사용하는 기능이기도 하죠^^; 이제 아래와 같이 ①액션 복귀를 추가하세요. 그리고, 하단의 아웃풋창 ②청소 버튼을 클릭하세요. 이전 실행 내용이 있으면 분석에 어려움이 있기 때문입니다.

    XBQxz9q.png

     

     

    실행하면 아래와 같은 결과를 확인할 수 있습니다. 액션 복귀가 있을때와 없을때의 차이점이 보이시나요?

    [[New] Script 1] 스크립트가 시작되었습니다.
    아이디: 1, [그룹(1)] 액션이 시작되었습니다.
    [액션 되돌아가기] 액션이 시작되었습니다.
    반복한 횟수: 1
    아이디: 3, [그룹(3)] 액션이 시작되었습니다.
    아이디: 2, [그룹(2)] 액션이 시작되었습니다.
    아이디: 3, [그룹(3)] 액션이 시작되었습니다.
    아이디: 4, [그룹(4)] 액션이 시작되었습니다.
    [[New] Script 1] 스크립트가 완료되었습니다.

     

     

    속성 정보

    5UjhN86.png

     

     

     기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    데이터

    • 반복 횟수: 반복된 횟수를 확인할 수 있습니다.

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    작업

    • 액션 이동: 이동할 액션의 아이디를 선택하세요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.