NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 2개의 배열에서 다른 값만 추출하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 2개의 배열에서 다른 값만 추출하는 방법에 대해 알아보도록 하겠습니다. 매크로를 사용하다보면 배열을 다룰일이 생각보다 많습니다. 가장 간단한 예로 [ 이미지 전체 매치 ]를 사용해서 찾은 모든 이미지의 위치를 배열로 저장시킬 수 있습니다. [ 욜로 매치 ]를 이용해도 화면에 찾고자 하는 모든 이미지를 찾아서 위치를 배열로 가져올 수 있습니다. 간단한 예제를 학습하기 위해 첨부되어 있는 "배열 비교.ngs" 스크립트를 다운로드 받은 후 엔지엠 매크로에서 열어보세요.

    1LMk4vK.png

     

     

    예제 스크립트에서는 [ 배열 추가 ] 액션을 사용했지만, 실제로는 이미지 전체 매치나 욜로 매치를 사용해서 찾은 이미지들의 좌표들을 저장해야 합니다. 아래와 같이 찾은 이미지 목록을 하나 만들어줍니다. 그리고, 배열을 [ 변수 before ]에 추가하세요.

    YGbyld0.png

     

     

    두번째 배열은 위와 약간 다르게 배열을 만들었습니다. 3번째 좌표만 다릅니다. 이 배열은 current 변수에 저장해줍니다.

    cvMAUQs.png

     

     

    배열 조작 액션에서 before 변수와 current 변수를 가져옵니다. 배열 조작 옵션이 Different이기 때문에 서로 다른 항목만 추출할 수 있습니다. 

    C7gTkQG.png

     

     

    매크로를 실행하고, 결과 값을 보면 3번째 같은 좌표를 가진 항목이 제외되고 나머지 다른 좌표들만 추출되었습니다.

    s8cY0le.png

     

     

    배열 조작 옵션Same으로 변경하고, 다시 실행해보세요. 3번째 같은 항목만 남고, 나머지는 모두 삭제됩니다.

    uhnBaXp.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.