f1::
#NoEnv
ListLines, Off
SetBatchLines, -1
Coordmode, pixel, screen
WinGet, active_id, ID, A
loop{
winset,alwaysontop,on,"%active_id%"
WinGetPos, x1, y1, width, height , "%active_id%"
x2 := width + x1
y2 := height + y1
ImageSearch,fx,fy, %x1%, %y1%, %x2%, %y2%, *50 dear.bmp
if (errorlevel=0){
;
~ N:=fx|fy<<16
ControlSend,,{4},"%active_id%"
sleep 30
PostMessage, 0x203, , %N% , , "%active_id%"
sleep 30
}
else if (ErrorLevel=1){
return 0
}
}
같은 타이틀을 가진 프로그램을 두개에 매크로를 돌리려고하는데
WinGetPos, x1, y1, width, height , "%active_id%" 이 부분이 전혀 작동을 안하네요
몇 시간동안 헤메고있네요 ㅠㅠ 도와주세요
"%active_id%" -> %active_id%
왜 ""를 사용하셨습니까?
잘 모르겠거나 헷갈릴땐 오토핫키의 도움말을 활용하세요.