NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 윈도우 화면에서 변화를 감지해서 액션 이동하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 윈도우 화면에서 일정 시간동안 이미지 변화가 없으면 액션을 이동시키는 방법에 대해 알아보도록 하겠습니다. 이런 로직을 구성하려면 [ 이미지 변화 체크 ] 액션을 사용해야 하는데요. 여기에는 한가지 조건이 더 추가되어 있습니다. 일정 시간동안 변화가 없어야 한다는 것입니다. 그렇다면 시간 관련된 액션과 같이 로직을 구성한다면 원하는 결과를 얻을 수 있을겁니다. 시간 관련 액션들도 종류가 다양하기 때문에 만드는 사람마다 로직은 약간씩 다를 수 있습니다^^

     

    엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    스크립트는 아래와 같이 구성했습니다. 3초라는 제한은 없지만, 이미지가 변화하면 마지막 그룹(이미지 변함)으로 이동하고 스크립트가 완료됩니다.

    vJCX5aH.png

     

     

    원하는 동작은 이게 아니고, 3초동안 변화가 없으면 액션을 이동하는거라서 로직을 좀 더 수정해야 합니다. 완성된 스크립트는 아래와 같습니다. [ 액션 이동 ]은 반복한 횟수를 [ 변수 ]에 저장합니다. 그리고, [ 숫자 체크 ] 액션에서 3번인지 비교해서 마지막 그룹인 3초동안 변화 없음으로 이동시킵니다.

    dhzH3iK.png

     

     

    윈도우 바탕화면의 내문서(소심비형)에 변화를 감지하도록 설정 해두었습니다. 매크로를 실행하면 아무런 변화도 발생하지 않았기 때문에 마지막 그룹으로 이동됩니다.

     

     

    이번에는 내문서(소심비형)에 마우스를 가져가 보세요. 그러면 변화가 감지되어 그룹(이미지 변함) 액션으로 이동하고, 스크립트가 완료됩니다.

     

     

    사실, 이보다 더 쉽게 만들수도 있습니다. 변수와 숫자 체크 액션은 필요하지 않습니다. 시간 지연 1초가 있으니 [ 액션 반복 ]으로 3번 반복하면 됩니다.

    G9sTD8B.png

     

     

    이외에도 [ 타이머 ] 액션을 이용할수도 있고, 체크 간격 및 대기 시간에 따라서 여러가지 다양한 방법으로 원하는 매크로를 만들 수 있습니다. 매크로를 제작하시는 분들마다 로직을 구성하는 방법이나 아이디어가 다르기 때문에 정답이라고 할 수 있는건 없지만, 효율적인 측면에서 심플하게 만드는게 좋을겁니다. 변수가 많아지는것도 그리 좋은 선택은 아닙니다. 변수가 많다는건 그만큼 복잡도가 올라간다는 뜻이고, 복잡도가 올라가면 유지보수가 어려워지기 때문입니다^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.