에디터 배열 속성에 텍스트 변수를 입력하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 여러개의 속성에 값을 설정하기 위해 엔지엠 매크로에는 몇몇 배열로 속성을 처리하는 액션들이 있습니다. [ C# 코드 실행 ] 액션의 파라메터 속성을 비롯해 몇가지가 더 있는데요. 이 예제에서는 텍스트 문서에 있는 내용을 복사해서 클립보드에 저장합니다. 그리고, 클립보드의 텍스트를 C# 코드 실행 액션의 파라메터에 가져와서 실행 해보겠습니다. 이 예제를 학습하기전에 아래 글을 먼저 읽어보세요.
이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요.
메모장에 아래와 같이 복사할 내용을 입력 해두었습니다.
텍스트 내용을 클립보드에 넣고, 변수에 넣기 위해 [ 변수 ]를 하나 추가해야 합니다. 이 [ 변수 ]의 아이디는 "a"로 설정하세요.
메모장 내용을 클립보드에 넣기 위해 Ctrl+A와 Ctrl+C를 이용합니다. Ctrl+A는 전체 선택이고, Ctrl+C는 복사입니다. 그전에 메모장을 먼저 [ 클릭 ]해야 합니다. 실행중인 메모장을 클릭하도록 마우스의 좌표를 설정하세요. 아래 좌표는 제 컴퓨터 기준이므로 자신에 맞게 설정해야 합니다.
[ 키보드 입력 ] 액션을 2개 추가한 후 각각 Ctrl+A와 Ctrl+C를 설정하세요.
여기까지 메모장의 내용을 클립보드에 저장 해봤습니다. 이제 클립보드의 내용을 변수에 추가해야 하는데요. 아래와 같이 [ 클립보드 가져오기 ] 액션을 추가하고, 변수 추가하기로 a 변수에 저장하세요.
이제 a 변수에 저장되어 있는 텍스트 내용을 배열로 변환해야 합니다. 여러가지 방법이 있는데요. 가장 간단한 방법은 [ 배열 추가 ] 액션을 사용하는 겁니다.
만들어진 배열을 a 변수에 덮어쓰기 합니다.
a 변수에는 "2023-9-22" 텍스트가 있었습니다. 배열 추가 액션은 텍스트의 집합을 말합니다. "2023"은 하나의 텍스트지만, 이 텍스트를 배열로 만들면 "2, 0, 2, 3"과 같이 하나씩 분리됩니다. 보통 프로그래밍에서 어떤 하나의 처리 내용을 요소라고 부릅니다. 텍스트도 요소이고, 배열로 잘라진 하나의 글자도 요소입니다. 이전까지는 텍스트라는 형식의 요소 하나였지만, 배열 추가 액션으로 텍스트를 처리하면 동일하게 하나의 요소를 가진 배열이 됩니다. 텍스트와 배열은 형식만 다를뿐 내용은 동일합니다. 마지막으로 C# 코드 실행 액션에서 변수 가져오기로 a 변수를 파라메터로 가져오세요.
완성된 매크로를 실행 해볼까요? 아래 동영상과 같이 메모장의 날짜 값을 클립보드로 복사하고, 엔지엠 매크로의 변수에 저장합니다. 그리고, 해당 날짜가 무슨 요일인지 표시합니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글여러개의 이미지가 각각 액션 이동하는 방법. (이미지 멀티 매치) 23.09.24
- 다음글특정 날짜의 요일을 알아내는 방법. 23.09.22
댓글목록
등록된 댓글이 없습니다.