예를 들자면 아래 사진과같이 빨간색 네모 영역안에서 이미지 서치를한다
할때 저 영역값 을 구하는방법이먼가요??
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
예를 들자면 아래 사진과같이 빨간색 네모 영역안에서 이미지 서치를한다
할때 저 영역값 을 구하는방법이먼가요??
아 감사합니다. 자력으로 한번 해보겠습니다.
imageSearcher3( ByRef imgX, ByRef imgY, img){
global ActiveID
WinGetPos, winX, winY, winW, winH, %ActiveID%
winX2:= winX + 636
winY2:= winY + 442
winX:= winX + 328
winY:= winY + 139
ImageSearch, oX, oY, %winX%, %winY%, %winX2%, %winY2%, *70 %A_ScriptDir%\%img%
If ( ErrorLevel = 0){
imgX := oX
imgY := oY
return 1
}
else If ( ErrorLevel = 1){
return 0
}
}
시작되는 값
x 328
y 139
서치 범위(크기)
w 636
h 442
=======
함수는 제가 못봐서 그냥 변수만 보세요.?
맨정신이 아니라 이제 전 자러 갈께요.. 내일 또 뵈요^^?
http://w3tech.tistory.com/212
글 마지막 부분 예제 보시면 아실듯 싶네요.
예제에서 보더값과 캡션값을 저 거리만큼 더 생각하시면 되겠네요
코드를 써서 올리고보니 질문내용이랑은 조금은 차이가 나서 지웠습니다.
위에 링크 참고하는게 더 좋을듯 싶네요.
블루스택 창만 alt+ prtscr 해서 포토샵에 붙여 넣으세요. 그리고 룰러 부분 픽셀로 해서 값 보시면됩니다.
그리고?WinGetPos 로 블루스택 창위치 구하신다음 아까 구한 픽셀값 더해주면 됩니다
오토핫키에 내장된window spy 프로그램을 쓰면 될듯한데요;;
전체화면 기준과 활성화창 기준 좌표값이 나오니까요..
아니면 레코더 이용하셔서 클릭으로 좌표값을 따내도 될듯합니다.
정보 감사합니다.
광고
전체 최신 인기글
전체 주간 인기글
WinGetPos로?블루스택창의 위치를 구한다음 저 영역만큼의 거리를 + 해주시거나
전체 영역에서 이미지서치 하신후 이미지서치 좌표에서 블루스택창의 좌표를 빼주시면 될꺼같네요.
맨정신이 아니라 설명이....