NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 이미지 목록, 이미지 경로 목록을 초기화하고 변수로 처리하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 이미지 멀티 조건(체크, 서치, 매치) 액션이 있습니다. 일반적으로는 사용자가 여러개의 이미지 존재 여부를 체크하기 위해 체크할 이미지들을 하나씩 선택해서 추가해야 합니다. 하지만, 동적으로 로직을 구성하는 경우 이미지 목록을 변수 또는 로직에 따라 동적으로 추가해야 할 필요가 있습니다. 이런 경우 스크립트를 실행할 때마다 이미지 경로가 쌓이는데요. 오늘은 어떻게 처리해야 하는지에 대해 알아보도록 하겠습니다.

     

    테스트를 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    아래 그림과 같이 [ 변수 추가 ] 액션 2개와 [ 이미지 멀티 매치 ] 액션을 하나 추가하세요.

    MiYLPC4.jpg

     

     

    첫번째 변수인 초기화는 아무것도 설정하지 않은 빈 변수입니다. 지금은 어떤 문제가 있는지 확인하기 위해 이 변수는 사용 안함으로 해두었습니다. 두번째 변수인 "이미지 선택"은 아래와 같이 문자열에 추가할 이미지 경로를 하나 추가했습니다.

    8gYmgnE.jpg

     

     

    이미지 멀티 매치의 변수 추가에서 아래와 같이 변수 2개를 모두 추가 해주세요. 첫번째 변수는 사용 안함으로 되어 있기 때문에 추가해놔도 문제가 되지는 않습니다.

    7A7jKGQ.jpg

     

     

    매크로를 실행하면 이미지가 하나 추가된 것을 확인할 수 있습니다.

    1jyGskW.jpg

     

     

    한번 더 실행하면 중복되서 2개가 추가되어 있습니다.

    amCakyU.jpg

     

     

    이렇게 하면 매크로를 실행할 때마다 중복해서 이미지가 추가되기 때문에 매크로가 점점 느려지게 됩니다. 그래서, 처음 실행 할 때 추가된 이미지들을 모두 제거하거 다시 변수로부터 이미지 목록을 만들어야 합니다. 이번에는 첫번째 변수를 사용함으로 변경해보세요. 그리고, 이미지 매치의 변수 가져오기에서 아래와 같이 설정하세요.

    sKQcMts.jpg

     

     

    매크로를 실행하고 추가된 이미지 목록을 보면 1개만 있는걸 확인할 수 있습니다.

    1jyGskW.jpg

     

     

    빈 변수를 이미지 목록 배열에 넣어주면 모든 이미지가 삭제됩니다. 이미지 선택 또는 이미지 이름으로 파일을 선택하면 목록에 하나씩 추가됩니다. 하지만, 변수로 처리할 때는 직접 이미지 이름이나 파일을 선택하는게 아닌 목록을 비워주고, 처리하셔야 합니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.