2024.05.24 - [오토핫키] - 오토핫키 - 키보드 입력
오토핫키 - 키보드 입력
2024.05.23 - [오토핫키] - 오토핫키 - 마우스 좌표 지정 오토핫키 - 마우스 좌표 지정2024.05.18 - [오토핫키] - 오토핫키 - 마우스클릭 오토핫키 - 마우스클릭초보자도 따라 하기만 하면 자신만의
soloisme.tistory.com
해당 글을 보고 오시면 이어서 진행할 수 있습니다!
지금까지 잘 따라오시고 계십니다!
그럼 이번 시간에는 지금까지 배운 것을 바탕으로 F2 를 누르면 쿠팡에 로그인 하는 프로그램을 만들어 보도록 하겠습니다!
우선 쿠팡 사이트에 접속해볼까요?
쿠팡에 로그인 하기위해선 일단 로그인 창에 접속을 해야겠죠?
그렇다면 로그인창으로 갈 수 있게 해당 좌표를 얻어보겠습니다.
WindowSpy.ahk 를 켜줍니다.
WindowSpy.ahk 를 켜고 로그인 위치에 마우스를 가져다 놓고 WindowSpy.ahk 의 어디를 봐야할까요?
네, 바로 Screen 입니다.
보아하니 좌표의 위치가 1549, 177 로 나타나네요.
그럼 코드를 작성해볼까요?
F2::
{
MouseClick,left, 1549,177
}
자 이렇게 코드를 작성하고 실행을 해보도록 합시다.
F2 키를 누르면 마우스가 정확하게 이동해서 로그인 버튼을 누르는 것을 확인 할 수 있습니다.
그렇다면 로그인 화면이 잘 나타났나요?
네 로그인화면이 잘 나타나는 것을 볼 수 있습니다.
그렇다면 이제 아이디와 비밀번호를 입력해볼까요?
우선 아이디를 입력하기위해 마우스클릭으로 아이디 칸을 클릭 해줍니다.
MouseClick,left, 936,295
아이디 칸을 클릭 완료 했다면 바로 나의 아이디와 비밀번호를 작성 해야겠죠?
아이디를 다 입력하고 Tab 키를 누른다면 훨씬 편하게 입력이 가능할 것 입니다.
Send, 아이디
Send, {Tab}
Send, 비밀번호
이렇게 작성 해보면 어떨까요?
아이디 에는 본인의 쿠팡 아이디를 비밀번호 에는 본인의 쿠팡 비밀번호를 써야 합니다!
그리고 마지막엔 로그인 버튼을 누르기위해 로그인 버튼의 좌표에 마우스 클릭을 해줍니다!
MouseClick,left, 957,446
이제 지금 까지 작성한 코드를 모와볼까요?
F2::
{
MouseClick,left, 1549,177
MouseClick,left, 936,295
Send, 아이디
Send, {Tab}
Send, 비밀번호
MouseClick,left, 957,446
}
이렇게 작성하고 쿠팡 메인 홈페이지에서 F2 를 눌러볼까요?
어떠신가요? 해당 매크로가 잘 되는 분도 계실것이고 아닌 분도 계실겁니다.
왜냐하면 처음에 마우스가 로그인 버튼을 누르고 아주 빠르게 936 295 좌표를 클릭 하기 때문에 홈페이지가 아직 넘어가지 않았는데 클릭이 되어 다른 페이지가 뜨는 경우도 있을 것 입니다.
그렇다면 어떻게 해야할까요? 첫번 째 클릭 과 두번 째 클릭 사이에 시간 즉 딜레이를 주면 되겠죠?
딜레이는 어떻게 줄까요? 딜레이에 관한 자세한 내용은 다음 시간에 더 자세히 설명 하도록 하고 이번에는 바로 사용을 해보겠습니다.
이렇게 코드를 사용해보도록 하겠습니다.
Sleep, 1500
위 코드 처럼 작성하면 1.5초의 시간 만큼 딜레이를 줄 수 있습니다.
그렇다면 완성 된 코드는
F2::
{
MouseClick,left, 1549,177
Sleep, 1500
MouseClick,left, 936,295
Send, 아이디
Send, {Tab}
Send, 비밀번호
MouseClick,left, 957,446
}
한번 프로그램을 실행 시켜보겠습니다.
어떠신가요? 재대로 실행이 되면서 로그인이 성공적으로 이루어졌나요?
이렇게 우린 마우스클릭과 키보드 입력 단 2가지로 로그인을 하는 매크로를 만들어봤습니다.
이걸 응용하면 다른 사이트 네이버, 다음 등등 모든 사이트에서 로그인을 할 수 있는 매크로를 만들수가 있겠죠?
그럼 아까 말한 것 처럼 다음 시간에는 딜레이에 관해 더 자세하게 알아보도록 하겠습니다!
고생하셨습니다!
'오토핫키' 카테고리의 다른 글
오토핫키 - 프로그램 실행 (0) | 2024.05.27 |
---|---|
오토핫키 - 딜레이 [ Sleep ] (0) | 2024.05.26 |
오토핫키 - 키보드 입력 (0) | 2024.05.24 |
오토핫키 - 마우스 좌표 지정 (0) | 2024.05.23 |
오토핫키 - 마우스클릭 (1) | 2024.05.18 |