setmousedelay,1 iniread,width,settings.ini,variables,width iniread,height,settings.ini,variables,height iniread,x0,settings.ini,variables,x0 iniread,y0,settings.ini,variables,y0 return search(x1,y1,x2,y2,name) { global x0 global y0 global x global y imagesearch,x,y,x0+x1,y0+y1,x0+x2,y0+y2,%A_Workingdir%\image1\%name%.bmp return errorlevel } f7:: num=1 loop { ifexist,%A_Workingdir%\image1\±âÁØ%num%.bmp imagesearch,x,y,-50,-50,1000,700,%A_Workingdir%\image1\±âÁØ%num%.bmp else break if errorlevel=1 num+=1 else break } if errorlevel=0 { x0=%x% x0-=5 y0=%y% y0-=24 WinGetActiveStats,title,width,height,x,y IniWrite,%width%,settings.ini,variables,width IniWrite,%height%,settings.ini,variables,height iniwrite,%x0%,settings.ini,variables,x0 iniwrite,%y0%,settings.ini,variables,y0 msgbox,±âÁØÁ¡À» ã¾Ò½À´Ï´Ù. x¿µÁ¡Àº %x0%, y¿µÁ¡Àº %y0%ÀÔ´Ï´Ù. â ³ÐÀÌ´Â %width%ÀÌ°í ³ôÀÌ´Â %height%ÀÔ´Ï´Ù. ±âÁØ°ªÀÌ ÀúÀåµÇ¾ú½À´Ï´Ù. } if errorlevel=1 msgbox,±âÁØÁ¡À» ãÁö ¸øÇß½À´Ï´Ù. return click(x,y) { global x0 global y0 x1:=x0+x y1:=y0+y sleep 10 click,%x1%,%y1%,0 sleep 50 click,down sleep 50 click,up sleep 10 return } numpadadd:: click(197,476) click(182,534) return numpad0:: search(240,373,320,432,"0") click,%x%,%y% return numpad1:: search(240,373,320,432,"1") click,%x%,%y% return numpad2:: search(240,373,320,432,"2") click,%x%,%y% return numpad3:: search(240,373,320,432,"3") click,%x%,%y% return numpad4:: search(240,373,320,432,"4") click,%x%,%y% return numpad5:: search(240,373,320,432,"5") click,%x%,%y% return numpad6:: search(240,373,320,432,"6") click,%x%,%y% return numpad7:: search(240,373,320,432,"7") click,%x%,%y% return numpad8:: search(240,373,320,432,"8") click,%x%,%y% return numpad9:: search(240,373,320,432,"9") click,%x%,%y% return numpaddot:: click(169,552) return