에디터 NGM 3.0 키보드 액션. (Text Read, Key Down, Key Up & Key Press)
페이지 정보
본문
안녕하세요. 소심비형입니다. 키보드의 Read는 선택한 응용 프로그램 또는 컨트롤의 텍스트를 읽어서 클립보드에 저장시키는 기능입니다. 이 기능만을 독립적으로 사용하기에는 시각적으로 보이는 게 없어서 Key Down과 Key Up을 같이 진행하도록 하겠습니다.
우선, 테스트에 사용할 스크립트를 하나 추가합니다.
메뉴: File > New > Script
첫번째 메모장의 텍스트를 Read 액션으로 읽어와서 두 번째 메모장에 Ctrl+V로 붙여 넣기 하는 예제입니다. 입력 컨트롤(메모장)에 포커스를 주기 위해 중간에 마우스 클릭이 포함되어 있습니다.
아래 동영상을 참고해서 액션을 추가하고 실행해보세요.
키보드의 Text Read 속성
After Delay: 선택한 응용 프로그램 또는 컨트롤에서 텍스트를 읽어서 클립보드에 저장한 후 지연 시간입니다.
- Before Delay: 선택한 응용 프로그램 또는 컨트롤에서 텍스트를 읽어서 클립보드에 저장하기 전 지연 시간입니다.
- Children: 텍스트를 읽어올 응용 프로그램의 컨트롤입니다.※ Find Control을 이용하세요. 고급 사용자가 아니라면 임의로 수정하지 않는게 좋습니다.
- Description: 이 액션의 설명을 입력할 수 있습니다.
- Find Control: 텍스트를 읽어올 응용 프로그램 또는 컨트롤을 선택할 수 있습니다.
- ID: 스크립트안에서 이 액션을 식별할 수 있는 유니크한 아이디입니다.
- Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
키보드의 Key Down & Key Up & Key Press 속성
- After Delay: Key Down 또는 Key Up이 발생한 후 지연 시간입니다.
- Before Delay: Key Down 또는 Key Up이 발생하기 전 지연 시간입니다.
- Description: 이 액션의 설명을 입력할 수 있습니다.
- Key Code: 입력할 키 코드입니다.※ 키 코드표 참조 [ Microsoft Virtual Key Code ].
- ID: 크립트안에서 이 액션을 식별할 수 있는 유니크한 아이디입니다.
- Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
단순 텍스트 입력 용도라면 Text Write를 사용해야 합니다. Keyboard Down, Up으로 장문의 텍스트를 입력하는 건 상당한 노력(?)이 필요하기 때문이죠-_-; 물론, 녹화 기능을 이용해서 쉽게 작업할 수도 있지만... 비효율적입니다. 그래서 텍스트 입력은 Text Write를 사용하고, 키보드 조합(Ctrl+C, Ctrl+V와 같은...)은 Key Down과 Key Up을 이용합니다.
Key Press는 Key Down + Key Up과 같습니다. 원칙대로라면 Key Down > Key Press > Key Up이지만, Key Press는 생략해도 키 입력에 문제는 없습니다. 반대로 Key Down, Key Up으로 "A"를 입력하는 것과 Key Press 하나로 "A"를 입력하는 건 동일합니다. 상황에 맞게 사용하면 되지만, 키 조합은 반드시 Key Down + Key Up을 이용해야 합니다.
감사합니다~
- 이전글NGM 3.0 타임 액션. (Delay, Delay Random) 20.01.23
- 다음글NGM 3.0 키보드 액션. (Text Write) 20.01.23
댓글목록
등록된 댓글이 없습니다.