기본적인 마우스의 움직임을 조절하기 위해서는 MouseMove를 이용합니다. 원하는 위치로 이동시키기 위해서는 좌측값과 상단 값을 지정하여 이동하면됩니다.
MouseMove( 350 , 250 )
간단한 숫자를 입력 후 F5를 통해 동작을 확인하보면 모니터의 왼쪽 상단으로 마우스가 이동하는 것을 확인 할 수 있습니다.
마우스가 이동하는 시간을 절약하기 위해서는 뒤에 숫자를 1개 더 붙이면 됩니다.
MouseMove( 350 , 250 , 0 )
3번째 숫자의 기본값은 10 이며 0으로 설정할 경우 마우스가 순간이동하여 지정 된 위치로 이동되는 것을 확인 할 수 있습니다.
마우스 클릭을 위해서는 MouseClick 함수를 사용합니다. 이함수는 제일앞에 어떤 버튼을 클릭할지 입력한 후 MouseMove 함수와 동일하게 위치값을 입력하면 됩니다.
MouseClick("right", 350 , 250 )
클릭위치의 프로그램에서 마우스 우클릭을 통해 ContextMenu를 확인할때는 이렇게 입력하면 확인이 가능합니다.
당연히 마우스 움직임 속도를 설정하여 순간이동으로 클릭하도록 설정도 가능합니다. 하지만 마우스클릭의 경우 클릭수 를 먼저 설정해야 합니다. 1번 클릭할지 더블클릭할지 등 클릭수를 설정 후 마우스 이동속도를 설정할 수 있습니다. 더블클릭의 경우 우클릭보다는 좌클릭으로 대상을 선택하는 것이 좀더 효과를 확인하기 수월하므로 left 클릭으로 변경하고 편집기의 첫 명령어 위치를 클릭하도록 설정후 확인해 보겠습니다.
천천히 이동된 마우스가 MouseClick 함수를 더블클릭하여 편집기에서 해당함수가 선택 되는 것을 확인 할 수 있습니다. 이제 마우스 위치 치동 값을 0으로 설정하여 순간이동을 통해 함수가 선택되는 것을 확인해 보겠습니다.
'RPA 만들기 - 함수 사용법' 카테고리의 다른 글
[ Autoit ] 글자 형식 변경하기 (0) | 2020.09.22 |
---|---|
[ Autoit ] 현재 마우스 커서 상태 구하기 (0) | 2020.09.21 |
[ Autoit ] Au3Info.exe 를 활용하여 외부 프로그램 정보 얻기 (0) | 2020.09.17 |
[ Autoit ] Winmove를 이용하여 프로그램 위치 이동하기 #1 - 기본편 (0) | 2020.09.16 |
[ Autoit ] Send로 키보드 값 입력하기 #1 - 기본편 (0) | 2020.09.15 |