본문 바로가기
[최대48만원] 인터넷•TV 가입시 설치당일 현금지급 정수기 렌탈시 최대50만원 추가지급
이미지 매크로

선착순 매크로

by 업무자동화 2023. 11. 20.
반응형

유료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product_review 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순매크로 #이미지서치매크로 #한글매크로 #심플핫키 #simplehotkey #지존매크로 #짜맥 #챗굴

 

  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

 

안녕하세요. 엔지엠소프트웨어입니다. 웹소켓 명령 액션의 MouseClick과 다르게 동작하는 InputDispatchMouseEvent를 사용해도 아래 예제와 동일하게 웹페이지 클릭 매크로를 만들 수 있습니다. 우선, 아래 예제를 참고하여 MouseClick까지 매크로를 작성하세요.

웹소켓 API의 웹브라우저 콘트롤을 이용해서 네이버 검색어를 입력하고 검색 버튼을 클릭하는 방법. (MouseClick) ]

 

마우스 클릭 예제를 학습하셨다면 아래와 같이 스크립트가 만들어졌을 겁니다. 저는 미리 테스트 예제를 만들어 두었기 때문에 웹소켓 명령 2개가 더 추가되어 있습니다.

 

 

마우스 클릭 명령은 사용하지 않기 때문에 체크를 해제하고, 아래 첫번째 웹소켓 명령의 옵션을 설정하세요.

  • 메소드 선택: InputDispatchMouseEvent
  • 파라메터: { "type":"mousePressed","x":1234,"y":71,"button":"left","clickCount":1 }

 

 

두번째 웹소켓 명령의 속성은 아래와 같습니다.

  • 메소드 선택: InputDispatchMouseEvent
  • 파라메터: { "type":"mouseReleased","x":1234,"y":71,"button":"left","clickCount":1 }

 

 

매크로를 실행하면 아래 동영상과 같이 웹브라우저가 실행되고, 네이버로 이동합니다. 그리고, 검색 키워드를 입력한 후 검색 버튼을 클릭합니다.

https://youtu.be/CrUHFUs4vB0

 

 

마우스 클릭과 다른점은 파라메터 설정입니다. 마우스 클릭은 쉽고 간단하게 사용할 수 있습니다. 웹페이지에서 selector를 찾아서 입력 해주면 됩니다. 하지만, 마우스 이벤트는 다양하게 옵션을 설정할 수 있지만, 클릭할 엘리먼트의 위치 값을 찾기가 약간 복잡할 수 있습니다. 간단하게 알아내려면 개발자 도구에서 "Show rulers on hover"에 체크하면 엘리먼트 선택시 위치 값을 확인할 수 있습니다. 이외에도 엘리먼트 정보를 표시해주는 크롬 확장 도구를 사용해도 됩니다.

 

 

InputDispatchMouseEvent API

Parameters

  • type: string (마우스 이벤트의 유형입니다. 값: mousePressed, mouseReleased, mouseMoved, mouseWheel)
  • x: integer (메인 프레임의 뷰포트를 기준으로 한 이벤트의 X 좌표로 CSS 픽셀 단위입니다.)
  • y: integer (메인 프레임의 뷰포트를 기준으로 한 이벤트의 Y 좌표로 CSS 픽셀 단위입니다. 0은 뷰포트의 상단을 나타내고 Y는 뷰포트의 하단으로 갈수록 증가합니다.)
  • modifiers: integer (누른 수정자 키를 나타내는 비트 필드입니다. Alt=1, Ctrl=2, Meta/Command=4, Shift=8)
  • timestamp: TimeSinceEpoch (이벤트가 발생한 시간입니다. 1970년 1월 1일부터 계산된 UTC 시간(초)입니다.)
  • button: MouseButton (마우스 버튼입니다. 값: none, left, middle, right, back, forward)
  • buttons: integer (마우스 이벤트가 트리거될 때 마우스에서 어떤 버튼이 눌러졌는지 나타내는 숫자입니다. 왼쪽=1, 오른쪽=2, 가운데=4, 뒤로=8, 앞으로=16, 없음=0)
  • clickCount: integer (마우스 버튼을 클릭한 횟수입니다. 기본값: 0)
  • force: number (범위가 0 또는 1인 정규화된 압력입니다. 기본값: 0)
  • tangentialPressure: number (범위가 -1 또는 1인 정규화된 접선 압력입니다. 기본값: 0)
  • tiltX: number (Y-Z 평면과 스타일러스 축과 Y축을 모두 포함하는 평면 사이의 평면 각도(범위 [-90,90]), 양의 기울기X는 오른쪽입니다. 기본값: 0)
  • tiltY: number (X-Z 평면과 스타일러스 축과 X축을 모두 포함하는 평면 사이의 평면 각도(범위 [-90,90]), 양의 기울기 Y는 사용자를 향합니다. 기본값: 0)
  • twist: integer (자체 주축을 기준으로 펜 스타일러스의 시계 방향 회전([0,359] 범위의 각도입니다. 기본값: 0)
  • deltaX: number (마우스 휠 이벤트에 대한 CSS 픽셀의 X 델타입니다. 기본값: 0)
  • deltaY: number (마우스 휠 이벤트에 대한 CSS 픽셀의 Y 델타입니다. 기본값: 0)
  • pointerType: string (포인터 유형입니다. 값: mouse, pen 기본값: mouse)


Return Object

  • errorText: string (탐색이 실패한 경우에만 표시되는 사용자 친화적인 오류 메시지를 반환합니다.)

 

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로 #짜맥매크로 #챗굴매크로

반응형

댓글