MouseMove

728x90

 

MouseMove 명령어 매뉴얼

MouseMove는 마우스 커서를 원하는 위치로 이동시키는 명령어입니다. 프로그램 자동화, 게임 봇, 반복 작업 등 다양한 상황에서 유용하게 사용할 수 있습니다.

스크립트 명령어 사용 방법
<MouseMove, 숫자1, 숫자2, 옵션1>

사용 값
숫자1: 마우스 커서의 가로(X) 좌표
숫자2: 마우스 커서의 세로(Y) 좌표
옵션1: 마우스 커서 이동 후 클릭 옵션 (생략 가능)

right: 오른쪽 클릭
right2: 오른쪽 더블클릭
left: 왼쪽 클릭 (생략 시 기본값)
left2: 왼쪽 더블클릭
middle: 가운데 클릭



추가 설명
마우스 이동 속도는 기본적으로 0으로 설정되어 있어 순간이동합니다. MouseMove_Speed 명령어를 사용하면 마우스 이동 속도를 조절할 수 있습니다.

사용 예제 1

<MouseMove, 100, 100>

설명: 마우스 커서가 가로(X) 100, 세로(Y) 100 위치로 이동합니다.

사용 예제 2

<String, X=100>
<String, Y=200>
<MouseMove, X, Y>

설명: X와 Y 변수에 각각 100과 200을 대입한 후, 해당 변수 값을 사용하여 마우스 커서를 이동시킵니다.

사용 예제 3

<Random, 1, 100, X>
<Random, 1, 100, Y>
<MouseMove, X, Y>

설명: X와 Y 변수에 1부터 100 사이의 무작위 숫자를 생성한 후, 해당 좌표로 마우스 커서를 이동시킵니다.

사용 예제 4

<String, x=1>
<String, y=1>
<MouseMove, x, y>
<Down, ◐>
<Delay, 100>
<Repeat, 50>[
<calc, x=x+10>
<calc, y=y+10>
<MouseMove, x, y>
<Delay, 20>
]
<Up, ◐>

설명: 마우스 커서를 1, 1 좌표로 이동시킨 후 왼쪽 버튼을 누르고, 100밀리초 대기 후 50번 반복하며 x와 y 값을 10씩 증가시키면서 해당 좌표로 마우스 커서를 이동시킵니다. 반복이 끝나면 마우스 왼쪽 버튼을 놓아 드래그를 마칩니다.

언제 MouseMove를 사용하면 좋을까?

  1. 프로그램 설치나 구성 과정을 자동화할 때
  2. 웹 브라우저에서 특정 영역을 클릭하거나 드래그할 때
  3. 게임 봇이나 매크로를 만들 때
  4. 특정 위치에 마우스 커서를 위치시키고 작업을 수행해야 할 때
  5. 반복적인 마우스 동작을 자동화할 때 

MouseMove 명령어를 사용하면 수작업으로 반복해야 하는 마우스 동작을

자동화할 수 있어 시간과 노력을 크게 절약할 수 있습니다.

또한 정확성과 일관성을 높일 수 있어 작업 효율성이 증가합니다.

반응형

'심플 프로그램 > ├심플핫키 명령어 설명' 카테고리의 다른 글

Delay_Random  (0) 2024.03.14
Delay_Global  (4) 2024.03.06
Delay  (0) 2024.03.04

댓글()

Delay_Random

728x90

'Delay_Random' 명령어에 대해 알아보겠습니다. 이 명령어는 키보드와 마우스 입력, 그리고 스크립트의 실행 지연 시간을 랜덤하게 설정하는 데 사용됩니다. 이를 통해 사용자의 입력이 더 인간 같아 보이게 하여, 일정한 패턴을 가진 자동화 도구로 인식되는 것을 방지할 수 있습니다.

 

'Delay_Random' 명령어는 스크립트 내에서 특정 입력 사이의 시간 간격을 랜덤하게 조절합니다. 이를 통해 자동화 스크립트가 더 자연스럽게 보일 수 있게 합니다. 예를 들어, 게임이나 어떤 프로그램에서 연속된 키 입력을 감지할 때, 항상 동일한 시간 간격으로 입력이 이루어지면 비정상적인 행동으로 간주될 수 있습니다. 'Delay_Random' 명령어를 사용하면 이러한 위험을 줄일 수 있습니다.

 

스크립트 명령어 사용방법

  • <Delay_Random,숫자1,숫자2>
    • 숫자1: 랜덤 지연 시간의 시작 값을 의미합니다 (단위: ms).
    • 숫자2: 랜덤 지연 시간의 끝 값을 의미합니다 (단위: ms).

사용 값

  • 숫자1: 지연 시간의 최소 범위를 설정합니다. 예를 들어 1000ms로 설정하면, 최소 1초의 지연이 발생합니다.
  • 숫자2: 지연 시간의 최대 범위를 설정합니다. 예를 들어 2000ms로 설정하면, 최대 2초까지의 지연이 발생할 수 있습니다.

추가설명

  • 밀리초(millisecond, ms)는 시간의 단위로, 1000ms는 1초를 의미합니다. 스크립트가 너무 빠르게 입력되거나, 항상 같은 시간 간격으로 입력되는 것을 방지하기 위해 이 명령어를 사용할 수 있습니다.

 

사용예제1

스크립트

123
<Delay_Random,1000,2000>
abc

설명: "123" 키 입력 후, 1초에서 2초 사이의 랜덤한 지연 시간을 가진 뒤, "abc" 키 입력을 진행합니다.

 

사용예제2 (변수응용)

스크립트

<String,A=1000>
<String,B=2000>
123
<Delay_Random,A,B>
abc

설명: 변수 A와 B를 각각 1000, 2000로 설정한 뒤, 이를 Delay_Random 명령어에 적용합니다. 결과적으로 사용예제1과 동일한 동작을 수행합니다.

 

언제 사용하면 좋은지 예제

  1. 온라인 게임에서 자동화된 스크립트를 사용할 때 자연스러운 플레이 패턴을 유지하기 위해.
  2. 사용자의 행동을 모방하는 챗봇이나 시뮬레이션 프로그램에서 더 인간적인 반응 시간을 구현할 때.
  3. 반복 작업을 자동화하는 스크립트에서 감지를 피하기 위해 랜덤한 지연을 추가할 때.
  4. 데이터 입력 작업을 자동화할 때, 일정한 간격으로 입력하는 것이 아니라 랜덤하게 지연을 주어 자연스러움을 더할 때.
  5. 시스템 모니터링을 우회하거나 안티 스파이웨어 감지를 피하기 위해 랜덤한 작업 실행 시간을 설정할 때.

'Delay_Random' 명령어를 사용함으로써, 자동화 스크립트가 더 자연스럽고 인간 같은 패턴을 보이게 할 수 있습니다. 이는 감지 및 차단을 피하고, 사용자의 입력이 더 신뢰성 있게 보이도록 하는 데 도움을 줍니다.

반응형

'심플 프로그램 > ├심플핫키 명령어 설명' 카테고리의 다른 글

MouseMove  (17) 2024.03.18
Delay_Global  (4) 2024.03.06
Delay  (0) 2024.03.04

댓글()