자 여지껏 실전만 해왔는데 갑자기 왜 연습이냐? 라고 생각해볼 수 있다는것입니다.
지금은 우리가 그냥 빠르게 대충 나한테 필요한거 만들자 하고 왔습니다.
지금은 드디어 컴퓨터의 중요한 클릭을 배워 보려고 합니다.
MouseClick("버튼",x좌표,y좌표,클릭횟수,마우스이동속도)
버튼은 왼쪽 left, 오른쪽 right, 중간은 middle ...등이 있습니다.
좌표는 아실테고요. 클릭횟수 더블클릭은 2를 넣어줍니다.
마우스이동속도 속도가 그리 중요한건 아닙니다. 컴퓨터 반응속도가 빠르면 속도를
올리는거겠지만, 보통 온라인 환경에서 메크로를 이용한다면 기본으로도 충분하고,
솔직히 sleep함수를 이용해도 좋습니다.
간단한거 해보겠습니다.
while(1)
Sleep("100")
HotKeySet("+{F2}",doubleMax)
HotKeySet("+{ESC}",terminate)
WEnd
Func terminate()
Exit 0
EndFunc
Func doubleMax()
MouseClick("left",556,15,2,5)
EndFunc
마우스 좌표에 2번 클릭을 하는데 저의 모니터 값을 넣었다는 겁니다.
이렇게 하면 더블클릭하는데 뒤에 5는 원래 10의 값에서 좀더 빠르게 이동해서 누르라는 의미입니다
자 이렇게 한번 해봤습니다.
여러분은 이제 여러분의 마음데로 화면상에서 더블클릭도 하고 자유롭게 만들 수 있게 되었습니다.
오프라인의 환경에서의 메크로를 필요로 하신분은 Send까지도 사용하시면 더욱 더 좋겠습니다.
자 그래도 소스코드 설명을 해드리겠습니다.
MouseClick("left",556,15,2,5) ;마우스왼쪽클릭 하는데 x는 556으로 y는 15로 2번클릭하는데 마우스는 빠르게
이렇게 하는겁니다.
그러면 이렇게 연습도 하게 되었습니다.
드래그도 원하시는분은 도움말에 다 있습니다.
상상력이 동원된다면 여러분이 원하는 모든것들이 있는 오토잇이였습니다.
다음에 올리게 될 AutoIt은 다음시간에 알려드리겠습니다.
'AutoIt' 카테고리의 다른 글
[AUTOIT] 나만하는 넘버패드 마우스화 (2) | 2020.08.19 |
---|---|
오토잇 소스코드 분석기(Basic)(Calculator) (0) | 2020.05.08 |
AutoIt 네번째 실전 (0) | 2020.04.29 |
AutoIt 세번째 실전 (0) | 2020.04.26 |
AutoIt 두번째 실전 (0) | 2020.04.25 |