NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

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

    에디터 동적으로 변수명을 찾아서 값을 변경하는 방법. (with 변수 값 수정)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 변수 값을 동적으로 가져올 수 있는 방법은 다들 아시는것처럼 {변수명}으로 처리할 수 있습니다. 변수명까지 변수로부터 가져오려면 {{변수명}}을 사용합니다. 개념이 약간 복잡한데요. A 변수에 TEST라는 값이 있고, B 변수에는 A 변수 이름 A가 있다고 가정 해봅시다. 여기서 반복하거나 무언가 로직적으로 B 변수를 사용해서 A변수의 값을 가져오고 싶은 경우입니다. 변수명은 반복기 안에서 실행되므로 아마도 0부터 1, 2, 3... 이와 같이 증가할겁니다. B 변수가 반복 횟수를 A 변수명으로 사용하려면 {{A}}와 같이 쓸 수 있습니다. 이와 관련한 예제는 아래 글을 참고 해보세요^^

    [ 어떤 변수에 원하는 값이 들어있는지 찾는 방법 (값으로 변수 찾기) ]

     

    변수로 값을 찾는건 위 내용을 참고하시면 되고, 동적으로 변수명을 입력해서 이 변수에 값을 입력하려면 변수 값 수정 액션을 사용해야 합니다. 아래 그림과 같이 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가 해주세요. 또는 이 글에 첨부되어 있는 스크립트를 열어주세요. 첫번째 [ 변수 추가 ] 액션의 아이디는 a입니다. 문자열 값은 TEST를 입력 해두었습니다.

    cJ9s2Y1.png

     

     

    두번째 변수 추가 액션의 아이디는 b 입니다. 그리고, 값은 a라고 입력 해두었습니다. 이 값은 a 변수의 아이디입니다.

    6V4a29A.png

     

     

    변수 값 수정 액션에서 변수 이름에 {b}를 입력 했습니다. {b} 이 의미는 b 변수의 값을 가져온다는 뜻입니다. 그러면 실제 매크로가 동작할 때 변수 이름 속성에는 a가 들어갑니다. 그리고, 변수 값을 Hello로 갱신하도록 했습니다. a 변수에 TESTHello로 바뀌게 됩니다.

    1U1hZwA.png

     

     

    a 변수의 값이 정상적으로 변경 되었는지 확인하기 위해 [ 메세지 박스 ] 액션을 추가하고, a 변수를 내용에 가져왔습니다.

    qrOi68x.png

     

     

    매크로를 실행하면 a 변수의 TEST 값이 Hello로 변경되어 표시됩니다.

    Rvza75U.png

     

     

    동적으로 변수에 값을 넣거나 가져오는 방법에 대해서 간단하게 설명했는데요. 이게 머리속에 저도 잘 그려지지 않아서 어떻게 글을 작성해야할지... 고민이 많았습니다. 이 내용을 요청하신 고객분은 아마 이미 그려놓은 프로세스가 있어서 이해하기가 쉬울수도 있는데요. 다른 분들도 이런식으로 변수를 제어할 수 있다는 것 정도만 알고 계셔도 나중에 필요할 때 응용해서 사용할 수 있을겁니다. 혹시 더 궁금하신 내용이 있으시면 고객 서비스방에 문의 해주세요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.