[AutoHotkey] 네이버로그인 하기

//옛날버전 입니다.

send
sleep
ImageSearch
if
errorlevel
break

이, 여섯가지 명령어로 네이버 로그인창을 이미지서치로 찾는방법입니다.
먼저 네이버 로그인창을 띄웁시다.

 

이미지처럼 캡처땁니다.

이미지 자르는법은

자르고싶은 화면을 보이게하고 Prt Sc(전 이렇게적혀있네요) 을 누릅니다

아무반응이 없지만

시작>모든프로그램>보조프로그램>그림판

그림판을 켜서 Ctrl+V 를 누르면 찍은 화면이 복사됩니다

거기서 복사된 사진 왼쪽에 도구들이 많습니다

보시면 점선 네모박스(첫번째줄 두번째칸)를 클릭하고 자르고싶은 이미지의 왼쪽위에서

오른쪽아래 방향으로 드래그합니다

범위가 지정되면 Ctrl+X를 누릅니다

그럼 그 범위 지정한 사진이 없어질겁니다

그럼 Ctrl+N을 눌러주시고 아니오 누르시면 새로운 그림판이 켜집니다

거기다가 Ctrl+V를 눌러주시면 자른 이미지가 복사가됩니다

사진크기에 맞춰 배경 흰색의 크기를 조절해주세요

그리고 저장합니다

이름은 아무거나 합니다 허나 이 강좌에서는 naver로 했으니 naver로 로그인창을 저장해주세요(24비트 bmp)

자자! 이제 스크립트차례입니다

F6:: (이건 F6을 핫키로 지정한다는 뜻입니다)
MsgBox, (시작했다는것을 알리기 위한 메세지박스를 뜨게합시다
(
시작합니다! (메세지의 내용)
)
ImageSearch , VX, VY, 1, 1, A_ScreenWidth, A_ScreenHeight, *100 naver.bmp 

ㄴ(이부분이 중요하니 나중에따로설명)
If errorlevel = 0 (만약 사진을 찾았다면)
sleep, 200 (0.2초를 기다린후)
{ ;If Start (만약 사진을 찾았다면 어떤 행동을 해라 할때 스타트!)
MsgBox, (마찬가지로 메세지박스 찾았다!)
(
찾았다!
)
}
ImageSearch , VX, VY, 1, 1, A_ScreenWidth, A_ScreenHeight, *100 naver.bmp
If errorlevel = 1 (사진을 못찾았다면)
sleep, 200
{
MsgBox,
( (메세지박스 못찾았다ㅡㅡ 가 뜨게합니다)
못찾았다ㅡㅡ
)

} ;If End
Return




자 VX, VY, 1, 1, A_ScreenWidth, A_ScreenHeight, *100 naver.bmp 요걸 설명해드릴게요

VX, VY, 1, 1, A_ScreenWidth, A_ScreenHeight 요건 전체화면에서 찾을때 입니다.

모든 이미지서치를 이걸로 한다고 볼수있을겁니다

*100 naver.bmp 이건 naver.bmp는 아까 말씀드린 사진을 짜른 파일입니다

*100은 오차의 범위를 설정해주는겁니다(설정하면 좋아요 ㅎ)

위에 설명은 끝났구요


If errorlevel = 0 은 찾았을때

If errorlevel = 1 은 못찾았을때

If errorlevel = 2 는 문제가 발생하고있을때

어떻게 행동하게하고싶으시면

If errorlevel = 0 찾았을때
{ MsgBox,
(
찾았다!
)
}

눈으로 확인하기 여려운건 그 부분만 잘라서 메세지 박스이용해서 확인한다음 스크립트 짜면됩니다.

예를 들어

F1::

imagesearch,VX,VY,0,0,a_screenwidth,a_screenheight,제목.bmp

if errorlevel = 0 

{

MsgBox, 찾음

return

}

if errorlevel = 1

{

MsgBox, 못찾음

return

}