NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

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

    스크립트 같은 이름의 여러 창에서 비활성 모드 핸들을 순서대로 적용하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. [ 핸들 추가 ] 액션의 사용법은 대부분 잘 알고 계실겁니다. 대부분의 매크로 프로그램들이 활성 모드로 동작하는데요. 비활성 모드는 선택한 프로그램에 소프트웨어 신호를 직접 주입하는 방식을 말합니다. 그렇기에 다른 작업을하면서 매크로를 돌릴 수 있는 매우 강력한 기능중에 하나입니다. 엔지엠 매크로는 다이나믹하게 변경되는 핸들 값을 유지하기 위해 제어하는 컨트롤의 위치 정보와 프로그램의 이름으로 자동 계산해서 처리합니다. 그렇다보니 프로그램의 이름이 동일한 여러창을 제어할 수 있는 방법이 추가적으로 필요한데요. 당연히~ 이름이 같더라도 개별적으로 제어할 수 있는 기능이 기본 포함되어 있습니다. 이 테스트를 위해 아래 그림과 같이 메모장을 2개 실행하고 엔지엠 에디터를 실행하세요.

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

    6ymnYNC.png

     

     

    메모장의 제목(Title)을 보면 "제목 없음 - Windows 메모장"이라고, 2개의 창이 동일하게 되어 있습니다. 아래 동영상을 참고해서 핸들을 추가하세요.

    j7XwJM4.gif

     

     

    아래 그림과 같이 속성을 설정 해줍니다.

    1. 컨트롤의 구조를 파악하기 위해 컨트롤 찾기를 설정 해줍니다.
    2. 찾기 옵션을 True로 설정하세요.
    3. 동일한 이름이라서 하나만 설정해도 되지만, 뒤쪽에 *(Asterisk)를 추가 했습니다. *표시는 앞뒤에 모두 추가할 수 있습니다. 이는 모든 문자와 매치된다는 뜻입니다.
    4. 창 순서에 1을 입력하면 실행된 순서대로 인덱스가 설정되기 때문에 나중에 열린 메모장이 선택됩니다.

    BFuhS7n.png

     

     

    테스트를 위해 메모장에 텍스트를 입력합니다.

    1. [ 텍스트 쓰기 ] 액션을 추가하세요.
    2. 텍스트 속성에 "NGMsoftware"를 입력하세요.
    3. 비활성 모드는 "SendMessage"로 설정하세요.

    bMEpV3Z.png

     

     

    아래 동영상을 참고해서 텍스트를 입력해보세요. 그리고, 창 순서를 변경하면서 다른 텍스트도 입력해보면 어떻게 동작하는지 확인할 수 있습니다.

    0Kvj1XW.gif

     

     

    핸들 추가 액션을 사용하면 정말 많은 것들을 단순화할 수 있습니다. 그리고, 창이 중복되더라도 정상적으로 동작할 수 있습니다. 모바일용 매크로를 만드는 경우에 유용하게 사용할 수 있으며, PC 바탕화면 작업이나 엑셀등등... 다른 입력에 영향을 받지 않습니다. 모든 환경에서 사용할 수 있는건 아니지만, 효율적인 매크로를 만들기 위해 활성/비활성/하드웨어를 적절하게 조합해서 하이브리드 방식으로 만들어도 됩니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.