NGMsoftware

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

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

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

    에디터 도구 상자 - 응용 프로그램 - 핸들 추가 (Tool box, Application Action, Add Handle)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 액션은 "핸들 추가"입니다. 비활성 매크로를 만들기 위해 알아야 하는 가장 기본적인 내용이므로, 다들 한 번씩 따라 해 보시기 바랍니다. 이 내용은 NGM 3과 유사하므로 아래 내용도 한번 읽어보시면 도움이 될 거 같네요.

    ※ 필독 - [ 비활성 다클라 매크로를 만들 때 주의사항 ]

    NGM 3 - 핸들 추가 ]

     

    우선, 스크립트를 하나 추가합니다. "새 스크립트 만들기" 단축키는 "Ctrl+N"입니다.

    1. File 클릭
    2. 새로 만들기 클릭
    3. 스크립트 클릭

    img.png

     

     

    도구 상자의 응용 프로그램을 더블 클릭하거나 펼침 버튼을 클릭하세요.

    1. 핸들 추가 클릭 후 스크립트로 드래그하세요.
    2. 핸들 추가가 스크립트 편집기에 추가됩니다.
    3. 컨트롤 찾기를 클릭하세요.

    img.png

     

     

    아래 동영상을 참고하여 메모장의 Input 컨트롤 영역을 선택합니다.

     

     

     

    핸들이 추가되었으면 간단하게 메모장에 텍스트를 입력해 보도록 할께요. 단순히 핸들만 추가하고 끝내기는 뭔가 아쉬워서요. 아래 동영상을 참고하여 따라해 보세요.

     

     

     

    동영상 내용을 잘 보면 아시겠지만, NGM 3과 가장 큰 차이점은 마우스와 키보드의 입력 방식이 활성 및 비활성에 2개씩 총 4가지 방식을 제공합니다. 어떤 프로그램들은 일반적인 명령으로 처리가 되지 않기 때문에 사용자가 상황에 맞게 선택해서 사용할 수 있도록 하기 위함입니다.

     

    단순히 메모장만 보더라도 PostMessage는 실행이 안 되는 것을 확인할 수 있습니다. 또한, SendMessage는 덮어쓰기가 되죠~ 이렇게 응용 프로그램마다 받아들이는 명령이 다르고 내부에서 처리하는 방식이 다르다 보니 이것저것 테스트해보는 게 가장 좋습니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    profile_image

    여리여리님의 댓글

    no_profile 여리여리 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    윈도우정보랑 비슷한데 이건 조금더 실용적인 기능이군요

    윈도우정보는 정보 파악하는거고 이건 아예 타겟을 설정하는거네요 멋집니다.

    profile_image

    gorhff님의 댓글

    no_profile gorhff 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    잘배우고있습니다. 핸들설정해서 텍스트 입력하는거 활성,비활성 별로 다르게 실습해보았는데 이해가 잘됩니다. 활성 비활성의 차이는 이해했는데  post 와 send의 의미는 완전히 이해가 되지않네요. 저한테 맞는걸 만들어가다보면 이해될거라 생각합니다.

    profile_image

    엔지엠소프트웨어님의 댓글의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    PostMessage는 명령 전달에 대해 보장하지 않습니다. SendMessage는 명령 전달을 확인하구요.
    단순히 말하자면, PostMessage는 자동응답기이고, SendMessage는 직접 전화해서 말하는거와 같습니다.
    자동응답기는 상대방이 내가 한 말에 대해 이해했는지 확인하지 않습니다.
    PostMessage는 상대가 명령을 받아들였는지 확인하지 않기 때문에 빠르게 다음 업무가 가능합니다.
    하지만, SendMessage는 명령을 내리고 상대가 그 명령을 이해했는지 확인 답변을 받기 전에는 다음 행동을 안합니다.
    따라서, PostMessage를 사용하면 명령을 수행하지 않을수도 있습니다. (거의 그럴일은 없습니다^^)
    SendMessage는 상대가 바쁘다면 무한정 기다리기 때문에 효율적이지 않습니다. (거의 그럴일은 없습니다^^)
    이런 차이가 있는거죠^^;

    profile_image

    의학전문기자원대한님의 댓글

    no_profile 의학전문기자원대한 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    잘배우고 있습니다. 차근차근 계속 배우면서 실행하는 것만이 최고의 가치라는 것을 알고 있습니다.

    profile_image

    서님의 댓글

    no_profile 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    음 스크립트 만들기를 누르면 튕겨버리는 군요