에디터 비활성으로 웹브라우저에서 스크롤하는 방법. (마우스 휠)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 비활성으로 웹브라우저에서 마우스 휠을 사용하는 방법에 대해 알아보겠습니다. 간단한 내용이라서 쉽게 따라할 수 있을겁니다. 아래와 같이 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.
스크롤 테스트는 엔지엠소프트웨어 홈페이지의 [ 팁 앤 테크 게시판 ]에서 해볼겁니다. 그리고, 웹브라우저는 최대화 상태예요. 아래와같이 [ 핸들 추가 ] 액션과 [ 마우스 휠 ] 액션을 추가하세요. 핸들 추가 액션에서 구글 크롬을 선택하세요.
휠은 속성이 좀 복잡합니다. 다양한 환경에 대응하기 위해 설정을 추가 했습니다.
- 가우시안 랜덤 적용: True (마우스 휠 스크롤을 좀 더 자연스럽게 동작하기 위해 가우시안 랜덤을 적용합니다.)
- 랜덤 지연 최대값: 100 (가우시안 랜덤 적용을 True로 설정하면 최대값과 최소값에 설정한 사이의 값으로 지연이 발생합니다.)
- 랜덤 지연 최소값: 10 (가우시안 랜덤 적용을 True로 설정하면 최대값과 최소값에 설정한 사이의 값으로 지연이 발생합니다.)
- 마우스 이동: True (실제로 사람이 조작하는 듯한 신호를 주기 위해 마우스가 이동한 후 휠을 굴리도록 해줍니다.)
- 마우스 좌표: 웹브라우저의 스크롤 좌표 (실제로 웹브라우저에서 스크롤을 해보면 어디에서 휠을 굴리더라도 스크롤 됩니다. 이와 같은 좌표로 설정하세요.)
- 반복시킬 횟수: 10 (반복시킬 횟수도 랜덤하게 처리하려면 랜덤 맥시멈과 랜덤 미니멈을 설정하세요.)
- 윈도우 활성화: True (웹브라우저뿐만 아니라 모든 프로그램에서 휠 명령을 수행할 수 있습니다. 일부 프로그램은 창이 활성화되어야 비활성으로 동작합니다.)
- 휠: -1 (위로 스크롤하려면 양수를 입력하고, 아래로 스크롤하려면 음수로 입력하세요.)
※ 휠의 숫자 1은 틱(한칸) 한번을 의미합니다. 마우스 휠을 한바퀴 돌린다는 의미는 아닙니다.
매크로를 실행하면 아래 동영상과 같이 스크롤되는걸 확인할 수 있습니다.
이외에도 마우스 다운과 업을 이용해서 웹브라우저의 스크롤바를 끌수도 있습니다. 웹소켓의 InputDispatchMouseEvent 메소드를 사용해도 동일한 효과를 발생시킬 수 있습니다. 다양한 방식으로 마우스 휠 스크롤 동작을 수행하도록 할 수 있고, 세로 스크롤뿐만 아니라 가로 스크롤도 가능합니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글웹소켓 API의 웹브라우저 콘트롤을 이용해서 현재 브라우저에서 스크린을 캡쳐하는 방법. (PageCaptureScreenshot) 23.11.09
- 다음글멀티 다클라 또는 멀티 다계정에서 동기적으로 매크로를 실행하는 방법. (묶음 처리 시작, 묶음 처리 종료) 23.11.08
댓글목록
등록된 댓글이 없습니다.