에디터 도구 상자 - 응용 프로그램 - 핸들 추가 (Tool box, Application Action, Add Handle)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 액션은 "핸들 추가"입니다. 비활성 매크로를 만들기 위해 알아야 하는 가장 기본적인 내용이므로, 다들 한 번씩 따라 해 보시기 바랍니다. 이 내용은 NGM 3과 유사하므로 아래 내용도 한번 읽어보시면 도움이 될 거 같네요.
※ 필독 - [ 비활성 다클라 매크로를 만들 때 주의사항 ]
[ NGM 3 - 핸들 추가 ]
우선, 스크립트를 하나 추가합니다. "새 스크립트 만들기" 단축키는 "Ctrl+N"입니다.
- File 클릭
- 새로 만들기 클릭
- 스크립트 클릭
도구 상자의 응용 프로그램을 더블 클릭하거나 펼침 버튼을 클릭하세요.
- 핸들 추가 클릭 후 스크립트로 드래그하세요.
- 핸들 추가가 스크립트 편집기에 추가됩니다.
- 컨트롤 찾기를 클릭하세요.
아래 동영상을 참고하여 메모장의 Input 컨트롤 영역을 선택합니다.
핸들이 추가되었으면 간단하게 메모장에 텍스트를 입력해 보도록 할께요. 단순히 핸들만 추가하고 끝내기는 뭔가 아쉬워서요. 아래 동영상을 참고하여 따라해 보세요.
동영상 내용을 잘 보면 아시겠지만, NGM 3과 가장 큰 차이점은 마우스와 키보드의 입력 방식이 활성 및 비활성에 2개씩 총 4가지 방식을 제공합니다. 어떤 프로그램들은 일반적인 명령으로 처리가 되지 않기 때문에 사용자가 상황에 맞게 선택해서 사용할 수 있도록 하기 위함입니다.
단순히 메모장만 보더라도 PostMessage는 실행이 안 되는 것을 확인할 수 있습니다. 또한, SendMessage는 덮어쓰기가 되죠~ 이렇게 응용 프로그램마다 받아들이는 명령이 다르고 내부에서 처리하는 방식이 다르다 보니 이것저것 테스트해보는 게 가장 좋습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글도구 상자 - 응용 프로그램 - 핸들 삭제 (Tool box, Application Action, Remove Handle) 20.01.14
- 다음글도구 상자 - 응용 프로그램 - 프로그램 정보 (Tool box, Application Action, Program Information) 20.01.14
댓글목록
엔지엠소프트웨어님의 댓글의 댓글
엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date
PostMessage는 명령 전달에 대해 보장하지 않습니다. SendMessage는 명령 전달을 확인하구요.
단순히 말하자면, PostMessage는 자동응답기이고, SendMessage는 직접 전화해서 말하는거와 같습니다.
자동응답기는 상대방이 내가 한 말에 대해 이해했는지 확인하지 않습니다.
PostMessage는 상대가 명령을 받아들였는지 확인하지 않기 때문에 빠르게 다음 업무가 가능합니다.
하지만, SendMessage는 명령을 내리고 상대가 그 명령을 이해했는지 확인 답변을 받기 전에는 다음 행동을 안합니다.
따라서, PostMessage를 사용하면 명령을 수행하지 않을수도 있습니다. (거의 그럴일은 없습니다^^)
SendMessage는 상대가 바쁘다면 무한정 기다리기 때문에 효율적이지 않습니다. (거의 그럴일은 없습니다^^)
이런 차이가 있는거죠^^;