NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 배열 속성에 텍스트 변수를 입력하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 여러개의 속성에 값을 설정하기 위해 엔지엠 매크로에는 몇몇 배열로 속성을 처리하는 액션들이 있습니다. [ C# 코드 실행 ] 액션의 파라메터 속성을 비롯해 몇가지가 더 있는데요. 이 예제에서는 텍스트 문서에 있는 내용을 복사해서 클립보드에 저장합니다. 그리고, 클립보드의 텍스트를 C# 코드 실행 액션의 파라메터에 가져와서 실행 해보겠습니다. 이 예제를 학습하기전에 아래 글을 먼저 읽어보세요.

    특정 날짜의 요일을 알아내는 방법 ]

     

    이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    메모장에 아래와 같이 복사할 내용을 입력 해두었습니다.

    C7UOlMP.jpg

     

     

    텍스트 내용을 클립보드에 넣고, 변수에 넣기 위해 [ 변수 ]를 하나 추가해야 합니다. 이 [ 변수 ]의 아이디는 "a"로 설정하세요.

    JDm7Kun.jpg

     

     

    메모장 내용을 클립보드에 넣기 위해 Ctrl+A와 Ctrl+C를 이용합니다. Ctrl+A는 전체 선택이고, Ctrl+C는 복사입니다. 그전에 메모장을 먼저 [ 클릭 ]해야 합니다. 실행중인 메모장을 클릭하도록 마우스의 좌표를 설정하세요. 아래 좌표는 제 컴퓨터 기준이므로 자신에 맞게 설정해야 합니다.

    peHrXGY.jpg

     

     

    [ 키보드 입력 ] 액션을 2개 추가한 후 각각 Ctrl+A와 Ctrl+C를 설정하세요.

    KyohLz2.jpg

     

     

    여기까지 메모장의 내용을 클립보드에 저장 해봤습니다. 이제 클립보드의 내용을 변수에 추가해야 하는데요. 아래와 같이 [ 클립보드 가져오기 ] 액션을 추가하고, 변수 추가하기로 a 변수에 저장하세요.

    tO5A9Qk.jpg

     

     

    이제 a 변수에 저장되어 있는 텍스트 내용을 배열로 변환해야 합니다. 여러가지 방법이 있는데요. 가장 간단한 방법은 [ 배열 추가 ] 액션을 사용하는 겁니다.

    7n0LvWS.jpg

     

     

    만들어진 배열을 a 변수에 덮어쓰기 합니다.

    WFCv6OH.jpg

     

     

    a 변수에는 "2023-9-22" 텍스트가 있었습니다. 배열 추가 액션은 텍스트의 집합을 말합니다. "2023"은 하나의 텍스트지만, 이 텍스트를 배열로 만들면 "2, 0, 2, 3"과 같이 하나씩 분리됩니다. 보통 프로그래밍에서 어떤 하나의 처리 내용을 요소라고 부릅니다. 텍스트도 요소이고, 배열로 잘라진 하나의 글자도 요소입니다. 이전까지는 텍스트라는 형식의 요소 하나였지만, 배열 추가 액션으로 텍스트를 처리하면 동일하게 하나의 요소를 가진 배열이 됩니다. 텍스트와 배열은 형식만 다를뿐 내용은 동일합니다. 마지막으로 C# 코드 실행 액션에서 변수 가져오기로 a 변수를 파라메터로 가져오세요.

    NjcHEv3.jpg

     

     

    완성된 매크로를 실행 해볼까요? 아래 동영상과 같이 메모장의 날짜 값을 클립보드로 복사하고, 엔지엠 매크로의 변수에 저장합니다. 그리고, 해당 날짜가 무슨 요일인지 표시합니다.

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

     

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

    댓글목록

    등록된 댓글이 없습니다.