안녕하세요 질문 좀 드릴게요.
WinGetPos 를 사용해서 녹스 플레이어안에서 이미지를찾게 소스를 짰는데요.
창을 이동해도 이미지를 잘 찾았습니다.
그런데 창을 조금 줄이거나 늘릴경우에는 *50을 줘도 못찾네요...
좌표는 변수로 주엇기 때문에, 이상한데 클릭하지 않고
메세지 박스로 확인해보니 이미지를 못찾는 거네요.
그리고 창을 줄였다면, 줄인 상태에서 이미지를 다시 만들어서 하면 된다는....
원래 그런건가요?
한가지 질문이 더 있네요 ㅠ
이미지 서치를 했을경우에 그 이미지가 있는 좌표에 클릭을 하게 되는데요.
그 이미지를 확인하고 다른 곳을 클릭하게 하는 방법을 알고싶네요.
예를들어 이미지 서치로 140스테이지를 확인한후 나가기 이미지가 있는 곳을 클릭하는 방법
ImageSearch, outX, outY, wX, wY, eX, eY, *25 2\140.bmp
if (errorlevel = 0)
{
ImageSearch, outX, outY, wX, wY, eX, eY, *25 2\나가기.bmp
}
if (errorlevel = 0)
{
Click %outX%, %outY%
sleep, 500
}
이미지를 찾았을 경우에 조건을 만족해서 나가기 버튼을 찾고 나가기 버튼을 클릭
어제 해보니 안 됐던걸로 기억하는데...
그래서 생각해봤는데... 나가기의 좌표를 아예 초반에 변수로 만들어놓고
Click %나가기X%, %나가기Y%하려고 했었는데, 되긴는 하는데 창크기가 변하면 소용없더군요.
그래서 제일 중요한 질문은 첫 번째 질문이네요,
앞서 말씀 드렸듯이 좌표는 변수로 녹스앱안에서 찾기 때문에, 위치가 변해도 이미지를 찾습니다.
하지만 창 크기를 줄이거나 키우면 이미지를 못찾는데 원래 그런가요?
아니면 제가 잘못하고 있는건가요?
창해상도가 변하면 이미지가 보기에는 같아보여도 자세히보면 많이다르더라구요
창크기를 찍었을때랑 다르게 하면 인식이안됩니다 저도 이미지니까 될줄알고 바꿨더니 안됬어요
창크기 고정버튼 설정해두세요