NGMsoftware

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

    NGM 6

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

    에디터 도구 상자 - 조건 - 마우스 커서 체크 (Toolbox, Condition, Mouse cursor change check)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 마우스 커서 체크 액션은 화면상에 인식 지점을 등록한 후 마우스 모양이 사용자가 설정한 모양과 같은지 체크하는 액션입니다. 엔지엠 에디터를 실행한 후 새로운 스크립트를 생성하세요. 그리고, 도구 상자의 조건 카테고리에 마우스 커서 체크 액션을 추가해줍니다.

    3jtDQD2.png

     

     

    이 예제를 수행하려면 마우스 커서 모양과 체크할 원본 이미지가 필요합니다. 아래 이미지처럼 그림판에 마우스 커서 이미지가 필요합니다.

    UxaNsgr.png

     

     

    이 이미지를 만들려면, 도구 상자의 마우스 카테고리에 있는 [ 커서 정보 ] 액션을 참고하세요. 테스트를 위해 그림판을 실행하고, 아래와 같이 속성을 설정 해줍니다. "마우스 커서 이미지 선택"은 [ 커서 정보 ]로 만든 이미지입니다. 인식점 목록 추가를 클릭하면 저장된 커서 이미지와 마우스 위치의 커서 모양이 같은지 체크할 수 있습니다. 마지막으로 "마우스 동작" 액션에 LeftClick을 선택해줍니다.

    69gnXnE.png

     

     

    인식점을 추가할 때 마다 "인식점 목록"에 좌표들이 추가됩니다. 불필요한 좌표값은 삭제할 수 있습니다. 또는 좌표 값을 알고 있다면 여기에서 직접 추가할수도 있습니다.

    U0E79Fs.png

     

     

    좌표는 그림판이 아닌 2곳과 그림판 내부 1곳입니다. 순차적으로 마우스가 이동하면서 그림판 마우스 커서와 같은지 비교합니다. 너무 빠르게 이동하기 때문에 눈으로 확인하기가 어려울수도 있습니다. 아래 동영상은 마지막 3번째 좌표가 그림판 위로 올라가기 때문에 클릭되는걸 확인할 수 있습니다.

    6NBsdBK.gif

     

     

    이 액션은 다른 액션들과는 다르게 비활성으로 사용할 수 없습니다. 마우스 커서 모양을 윈도우에서 업데이트해야 하기 때문입니다. 보통은 게임에서 몹위에 마우스를 가져가면 칼 모양으로 바뀌는데요. 이런 경우가 가장 적절한 예라고 할 수 있습니다. 이외에도 키보드 입력 표시라던가 마우스가 대기 상태로 모래 시계나 로딩바와 같은 것들도 체크가 가능합니다. 인식점은 제한 없이 추가할 수 있으며, 인식점들을 이동하면서 마우스 커서 모양이 선택한 이미지와 같으면 클릭하고, 종료하게 됩니다.

     

    속성 정보

    nvxHW5c.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 실행율: 이 액션을 실행하는 확률입니다. (기본값은 무조건 실행이며, 50으로 설정하면 50프로 확률로 실행하거나 건너뛰게됩니다.)
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    데이터

    • 마우스 X 좌표: 마우스 커서가 일치하는 경우 마우스 X 좌표 값입니다.
    • 마우스 Y 좌표: 마우스 커서가 일치하는 경우 마우스 Y 좌표 값입니다.
    • 마우스 좌표: 마우스 커서가 일치하는 경우 마우스의 좌표 값입니다.
    • 이미지 텍스트 결과: 이미지에 설정한 이미지 텍스트 값입니다.

     

    마우스 동작

    • 다운 업 지연: 마우스의 다운과 업 사이에 지연시킬 값입니다.
    • 랜덤 맥시멈: 마우스 좌표를 랜덤하게 처리하기 위한 최대값입니다.
    • 랜덤 미니멈: 마우스 좌표를 랜덤하게 처리하기 위한 최소값입니다.
    • 마우스 동작: 마우스 동작을 선택합니다.
    • 랜덤 적용 옵션: 마우스 좌표를 랜덤하게 적용시키는 옵션입니다. X 또는 Y와 XY를 선택적으로 적용할 수 있습니다.
    • 랜덤 지연 최대값: 마우스의 다운과 업 또는 동작 전 랜덤 지연 값입니다. 이 값은 랜덤 값의 최대값입니다.
    • 랜덤 지연 최소값: 마우스의 다운과 업 또는 동작 전 랜덤 지연 값입니다. 이 값은 랜덤 값의 최소값입니다.
    • 마우스 실행 전 지연: 마우스가 동작하기 전 지연 시간입니다.
    • 활성 모드 방식: 활성 모드에서 액션을 처리하는 방식을 선택할 수 있습니다.

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    작업

    • 갱신: 마우스 커서 이미지를 갱신합니다. 이 값을 True로 변경하면 매번 커서 이미지를 다시 읽습니다.
    • 마우스 커서 업데이트 지연: 마우스가 인식점으로 이동한 후 커서 모양이 갱신될때까지 지연 시간입니다.
    • 마우스 커서 이미지 선택: 인식점을 이동하면서 마우스 커서 모양이 이 이미지와 같은지 비교합니다. 이미지를 선택하세요.
    • 에러 처리: 조건에서 에러가 발생한 경우 처리하는 방식을 결정합니다.
    • 이미지 텍스트: 마우스 커서가 일치하면 설정한 텍스트를 사용할 수 있습니다. 이 값은 데이터의 이미지 텍스트에 표시됩니다.
    • 인식점 목록: 마우스 커서 모양을 확인할 인식점 위치 좌표들의 목록입니다.
    • 인식점 추가: 마우스 커서 모양을 비교할 위치입니다. 멀티로 선택할 수 있으며, 인식점 목록에서 확인이 가능합니다.

     

    조건 설정

    • 같음: 판단 조건이 참 또는 같으면 이동할 액션 아이디를 설정합니다.
    • 다름: 판단 조건이 거짓 또는 다르면 이동할 액션 아이디를 설정합니다.

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.