오토핫키 조건문[이미지 서치]

오토핫키 조건문[이미지 서치]

안녕하세요.

오늘은 오랜만에 오토핫키에 대한 내용입니다.

오토핫키로 이미지 검색하는 코드를 대충 만들고 이미지가 있으면 이미지가 존재한다는 메시지 박스를 출력하고 없으면 이미지가 없다는 내용의 이미지 박스를 출력해보겠습니다.

  • 조건문 (예시 코드)
  • 실행결과.

조건문 (예시 코드)

조건문은 설정해 놓은 조건문이 맞다면 실행하는 구문입니다.

if(조건)

{

 맞다면 실행할 코드.(내용)

}

else

{

 if문을 만족하지 않는다면 이 부분이 실행됩니다.

}

이 if문을 imagesearch에 적용해보겠습니다.

imagesearch에서 이미지를 찾은경우는 ErrorLevel=0, 찾지 못한 경우는 ErrorLevel=1이 됩니다.

이 내용을 바탕으로 코드를 만들어보겠습니다.

F1::
imagesearch, ax,ay,0,0,2560,1080,*20 main.bmp
if(ErrorLevel=0)
{
	MsgBox,이미지를 찾았습니다.
}
else{
	MsgBox,이미지를 찾지 못했습니다.
}

F1을 누르면 현재 보이는 화면에서 main.bmp를 찾고 이미지가 있다면 "이미지를 찾았습니다."메시지를 출력하고 이미지가 보이지 않는다면 "이미지를 찾지 못했습니다."라는 메시지 박스를 출력해주는 코드입니다.

실행결과

아래 사진은 위의 코드를 실행한 결과입니다.

1. 화면에서 해당되는 이미지가 있을 때.

2. 화면에 찾고자하는 이미지가 없을 때.

Designed by JB FACTORY