본문 바로가기
오토 매크로

도구 상자 - 마우스 - 커서 정보 (Tool box, Mouse, Cursor Information)

by 엔지엠 2020. 1. 30.
반응형

안녕하세요. 소심비형입니다. 마우스 관련 내용은 이미 메뉴얼 작업이 완료되었는데요. 이번에 마우스 커서 정보를 활용할 일이 있어서 급하게 액션을 하나 추가했습니다. 이 기능은 마우스의 현재 상태 정보를 표시합니다. 그리고, 마우스 모양 이미지를 컴퓨터에 저장할 수 있습니다.

 

 

 

복잡하게 이미지 판단으로 스크립트를 만드는데는 한계가 분명 존재합니다. 리소스도 많이 사용하죠-_-; 그래서, 효율은 떨어지지만 마우스의 모양이 변경되는 이미지를 저장하고 비교하여 어떤 동작을 할 수 있도록 했습니다. 예를 들어서 프로그램 내부에 마우스가 있으면, 마우스 모양이칼이나 방패 또는 손가락으로 표시됩니다. 이 때 칼 모양으로 변경되었을 때 클릭하도록 스크립트를 단순화 할 수 있습니다. 모든 몬스터 또는 캐릭터의 이미지를 처리하는 방식보다 편리하겠죠?

 

 

 

이 방식을 사용하려면 응용프로그램 위에서 상하좌우로 마우스가 계속 이동하고 있어야합니다. 그리고 몬스터에 마우스가 이동하면 칼 모양으로 변경될겁니다. 이 때를 디텍팅해서 마우스 클릭 이벤트나 키보드 이벤트를 입력해주면 됩니다.

 

 

 

이 액션은 특별히 어려운 부분이 없으므로 가볍게 보시면 좋겠네요. 우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

 

 

아래 그림을 참고하여 스크립트에 시리얼 통신의 끊기 액션을 추가합니다.

  1. 우측 하단에 도구 상자 탭 클릭
  2. 마우스 카테고리에 커서 정보 클릭
  3. 드래그 앤 드롭으로 스크립트에 추가
  4. 속성 탭 클릭

 

 

그렇게 복잡하거나 어려운 내용은 아니지만, 이해를 돕기 위해 유튜브로 설명하도록 하겠습니다.

 

 

 

속성 정보

 

 

 기본 작업

  • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
  • 설명: 이 액션의 부가적인 설명을 입력합니다.
  • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
  • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
  • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

 

 

대상 이미지 저장 확장

  • 덮어쓰기: 이 값이 True (트루)면 저장 위치에 이미지를 덮어쓰기 합니다. 만약, False (펄스)로 선택하면 저장 위치에 설정한 이미지 이름 뒤에 "yyyyMMddHHmmssfff"가 자동으로 붙습니다.
  • 저장 위치: 마우스 커서 모양을 이미지로 저장합니다.

 

 

데이터

  • 마우스 좌표: 현재 마우스의 위치 정보를 표시합니다.
  • 커서 이미지: 현재 마우스 모양을 이미지로 표시합니다.
  • 커서 크기: 현재 마우스 커서의 크기 정보를 표시합니다.

 

 

변수

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

 

 

개발자에게 후원하기

 

 

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

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

감사합니다~

반응형

댓글