위의 이미지와 같은, 바탕이 흰색이고 안에 보라색 네모가 있는데,
하얀색 바탕을 제외하고 보라색 네모만 찾으려고 스크립트를 짜고실행을 했는데 못찾네요.
거기다가 찾는 시간이 왜 이렇게 오래걸리는지...
시작버튼을 누르면 응답없음 상태로 창이 멈추다가 10~40초 정도 기다려야 못찾는다는 메세지가 뜨네요
밑의 이미지는 바탕이 흰 색이 아니라서 transwhite를 지우고 서치해봤는데 빠릿빠릿하게 잘만 찾아져서 답답합니다..
제가 trans부분에서 뭔가 잘 못한 건지... 도통 잘 모르겠습니다.
밑에는 실행한 스크립트 전체를 올렸습니다.
Gui, Add, Text, x10 y10 w150 h20, 보라색 네모 찾기
Gui, Add, Button, x10 y30 w150 h20, 시작
Gui, Add, Button, x10 y55 w150 h20, 종료
Gui,Show, w300, ㅇㅇ
return
Button시작:
CoordMode,pixel,screen
SetControlDelay, -1
SetKeyDelay, -1
SetMouseDelay, -1
SetWinDelay, -1
SetBatchLines, -1
SetDefaultMouseSpeed, 0
ImageSearch, a1, b1, 0, 0, 1500,1000, *transwhite *10 %A_ScriptDir%\보라.png
if(Errorlevel=0)
{
MsgBox, 찾음
}
else
{
MsgBox, 못찾음
}
return
Button종료:
{
ExitApp
}
return
GuiClose:
{
ExitApp
}
return
이미지가 클수록 찾는시간이 오래걸립니다