NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 3
  • 매뉴얼

    NGM 3의 매뉴얼입니다.

    NGM 3

    NGM 3의 매뉴얼입니다.

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

    에디터 NGM 3.0 키보드 액션. (Text Read, Key Down, Key Up & Key Press)

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 키보드의 Read는 선택한 응용 프로그램 또는 컨트롤의 텍스트를 읽어서 클립보드에 저장시키는 기능입니다. 이 기능만을 독립적으로 사용하기에는 시각적으로 보이는 게 없어서 Key Down과 Key Up을 같이 진행하도록 하겠습니다.

    우선, 테스트에 사용할 스크립트를 하나 추가합니다.

    메뉴: File > New > Script

    img.png



    첫번째 메모장의 텍스트를 Read 액션으로 읽어와서 두 번째 메모장에 Ctrl+V로 붙여 넣기 하는 예제입니다. 입력 컨트롤(메모장)에 포커스를 주기 위해 중간에 마우스 클릭이 포함되어 있습니다.

    아래 동영상을 참고해서 액션을 추가하고 실행해보세요.

       

      


    키보드의 Text Read 속성

    1. After Delay: 선택한 응용 프로그램 또는 컨트롤에서 텍스트를 읽어서 클립보드에 저장한 후 지연 시간입니다.

    2. Before Delay: 선택한 응용 프로그램 또는 컨트롤에서 텍스트를 읽어서 클립보드에 저장하기 전 지연 시간입니다.
    3. Children: 텍스트를 읽어올 응용 프로그램의 컨트롤입니다. 
      ※ Find Control을 이용하세요. 고급 사용자가 아니라면 임의로 수정하지 않는게 좋습니다.
    4. Description: 이 액션의 설명을 입력할 수 있습니다.
    5. Find Control: 텍스트를 읽어올 응용 프로그램 또는 컨트롤을 선택할 수 있습니다.
    6. ID: 스크립트안에서 이 액션을 식별할 수 있는 유니크한 아이디입니다.
    7. Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
    img.png

     


    키보드의 Key Down & Key Up & Key Press 속성

    1. After Delay: Key Down 또는 Key Up이 발생한 후 지연 시간입니다.
    2. Before Delay: Key Down 또는 Key Up이 발생하기 전 지연 시간입니다.
    3. Description: 이 액션의 설명을 입력할 수 있습니다.
    4. Key Code: 입력할 키 코드입니다. 
      ※ 키 코드표 참조 [ Microsoft Virtual Key Code ].
    5. ID: 크립트안에서 이 액션을 식별할 수 있는 유니크한 아이디입니다.
    6. Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
    img.png



    단순 텍스트 입력 용도라면 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을 이용해야 합니다.


    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.