- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
많이 배우고 있습니다. 질문있습니다.
-
-
현재 함수가.. 작동한다 가정하에.. 무한루프입니다.. 루프를 깨는 브레이크등이 없어서.. 무한이 이미지서치 할껏같습니다.. 이미지를 찾아도요
-
저도 그것때문에 꼬이는데요.. break 시키면 전체 루프가 다 꺼지는게 아닌가요?
아니라면
SelectGroup()함수에서 GateSonChan()로 넘어갈때 SelectGroup()함수의 루프를 break시키려면
SelectGroup()함수에 break 명령어 하나만 넣으면 되는건지요? -
SelectGroup()
펑션에서.. 원하시는 이미지를 찾으면GateSonChan()
펑션을 실행.. 여기서도 루프가있으므로 . 무한이..이미지를 찾겠죠... 그럼 무한이도니깐..GateSonChan()에서 벗어나지 를 못하겠죠.. 그럼 여기서 원하시는 이미지를 찾으면..브레이크를 걸고.. 리턴을 만나 가서.SelectGroup 여기서.. 무한이 또 그이미지를 찾겠죠... 그렁데..이미 원하는 일을 했으니..여기서도 브레이크를 걸어야.. 본스크립트로.. 되돌아 가겠죠.. 글로 쓸려니..어렵군요.. ㅠ.ㅠ 컴을못하는상황이라..글로 만 님깁니다. -
GateSonChan()
{
Loop
{
if(IsImage(clickX, clickY, "Image\WonSo" A_Index ".bmp"))
{
Click(clickX, clickY)
sleep 2000
SelectArrow()
}
}
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
어떤 이미지를 찾으면 -> SelectGrup() 실행 -> SelectGroup()선언된 이미지 찾기 실패하면 찾을 때가지 SelectGroup()를 루프
-> SelectGroup() 에 선언된 이미지를 찾으면 GateSonChan() 실행
GateSonChan()도 위 조건과 동일하게 짜고 싶은데 머리아프네요.. -
SelectGroup(){
}Loop{if(IsImage(clickX, clickY, "Image\GateSonChan.bmp")=true) {
}GateSonChan()break} -
리체님, 등업님 댓글 보고 금방 알아챘습니다.! 감사합니다
return SelectGroup() 요부분..이렇게쓰시면.. 펑션 제목을.. 값으로 리턴시키시는건데.. 음....