비활성 이미지 서치후 postmessage로 마우스 클릭이 안됩니다.
Coordmode, pixel, Screen
WinGetPos, x1, y1, width, height , A
x2 := x1 + width
y2 := y1 + height
;~ ImageSearch,fx,fy, %x1% ,%y1% ,%x2% ,%y2% ,*50 test.bmp
;~ if (errorlevel=0){
;~ test=0
;~ }
;~ else{
;~ test =1
;~ }
if (test =0){
n := fx|fy<<16
PostMessage, 0x201, 1, %n%, , A
PostMessage, 0x202, 0, %n%, , A
}
제가 궁금한건
예를들어)
이미지 서치 성공시 fx값은 1483 fy값은 670으로 나오고
이걸 16진수로 변환해서 postmessage로 클릭하면 안되고,
relative값 x: 265 y: 473 (이미지가 있는곳)을 16진수로 변환해서 postmessage로
클릭하면 잘되고 그러는데,
이걸 해결 하기위해서는 postmessage값을 screen값으로 바꿔서 해야하는지
아니면 이미지서치시 좌표를 relative값으로
바꿔서 해야하는지 궁금해서 질문합니다.
생각해보니 간단한 문제였네요..