오토핫키 커뮤니티

조회 수 2592 추천 0 댓글 2
오토핫키로 간단한 이미지 서치와 마우스 클릭을 하는 매크로를 만들고 싶은데 

네이버 블로그 보면서 만들어보니 작동은 되는데 실패 시 찾을 때 까지 

이미지를 찾게 하고 싶은데 그것도 어렵고 오토핫키 언어도 되게 지저분하게 적혀있는데 간단하게 정리할 방법이 없을까요?

매크로는 간단하게 네이버 카페에서 글작성 하는 매크로를 만들고 싶은데 어렵네요.

제가 생각하고 있는 방식은 

1.1 글 작성 이미지 찾은 뒤 클릭
1.21 못 찾을 경우 1초 후 다시 확인  
1.22 5번 반복해도 못 찾을 경우 폴더 내 이미지 모두 확인 후 발견 되는 것에 해당하는 루트 진행

2.1 제목 이미지 찾은 뒤 클릭 후 내용 작성
2.21 못 찾을 경우 1초 후 다시 확인  
2.22 5번 반복해도 못 찾을 경우 폴더 내 이미지 모두 확인 후 발견 되는 것에 해당하는 루트 진행

3.1 내용 이미지 찾은 뒤 클릭 후 내용 작성
3.21 못 찾을 경우 1초 후 다시 확인  
3.22 5번 반복해도 못 찾을 경우 폴더 내 이미지 모두 확인 후 발견 되는 것에 해당하는 루트 진행

4.1 완료 이미지 찾기 뒤 클릭
4.21 못 찾을 경우 1초 후 다시 확인  
4.22 5번 반복해도 못 찾을 경우 폴더 내 이미지 모두 확인 후 발견 되는 것에 해당하는 루트 진행

5. 반복

이렇게 하고 싶은데 아는 게 없으니 네이버 블로그에 나온 그대로 하니까

loop                          ; 무한 반복
{
ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 글쓰기.png ; 글쓰기 이미지 찾기
if  errorlevel = 0          ; 이미지를 찾았다
{       
vX := vX+5                   ; 이미지에서 5만큼 오른쪽
vY := vY+5                    ; 이미지에서 5만큼 아래
Mousemove,%vX%,%vY%    ; 아까 설정한 위치로 마우스 이동
sleep,1000                    ; 꼬일 수 있으니 1초 쉬기
Mouseclick,left                ; 글쓰기 클릭
sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 제목.png ; 제목이미지 찾기
if  errorlevel = 0          ; 이미지를 찾았다
{       
vX := vX+5                   ; 이미지에서 5만큼 오른쪽  
vY := vY+5                    ; 이미지에서 5만큼 아래
Mousemove,%vX%,%vY%  ; 아까 설정한 위치로 마우스 이동        
sleep,1000                   ; 꼬일 수 있으니 1초 쉬기
Mouseclick,left               ; 제목 클릭
sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
Mouseclick,left               ; 제목 2번 클릭해서 자동완성 불러오기
sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 제목2.png 
                    ;제목2 이미지 찾기
if  errorlevel = 0  ; 이미지를 찾았다
{       
vX := vX+5       ; 이미지에서 5만큼 오른쪽  
vY := vY+5      ; 이미지에서 5만큼 아래
Mousemove,%vX%,%vY%    ; 아까 설정한 위치로 마우스 이동  
sleep,1000             ; 꼬일 수 있으니 1초 쉬기
Mouseclick,left       ; 제목2 클릭
sleep, 1000           ; 꼬일 수 있으니 1초 쉬기
ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 본문.png
if  errorlevel = 0
{       
vX := vX+5                        ; 이미지에서 5만큼 오른쪽  
vY := vY+50                        ; 이미지에서 50만큼 아래
Mousemove,%vX%,%vY%      ; 아까 설정한 위치로 마우스 이동        
sleep,1000                   ; 꼬일 수 있으니 1초 쉬기
sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
send, a
ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 완료.png
if  errorlevel = 0
{       
vX := vX+5   
vY := vY+5
Mousemove,%vX%,%vY%         
sleep,1000
Mouseclick,left
sleep, 3000
}
if  errorlevel = 1   
{
MsgBox, 오류7
}
}
if  errorlevel = 1   
{
MsgBox, 오류6
}
}
if  errorlevel = 1   
{
MsgBox, 오류5
}
}
if  errorlevel = 1   
{
MsgBox, 오류4
}
}
if  errorlevel = 1   
{
MsgBox, 오류3
}
}
if  errorlevel = 1   
{
MsgBox, 오류2
}
}
if  errorlevel = 1   
{
MsgBox, 오류1
}
}



대충 이런식으로 복잡하게 해놓고 쓰는데 

오류시에 어떻게 다시 검색하게 할지는 엄두도 안나네요..

위에 이미지 찾기 성공한것을 실패한곳에 전부 복붙 해야 되나요?

처음 해보는거라 지금것도 정리가 잘 안되고 머리 터질거같네영 ㅠㅠ.

  • 리체 2016.07.04 22:07
    loop                          ; 무한 반복
    {
    Loop, 5 {
    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 글쓰기.png ; 글쓰기 이미지 찾기
    if  errorlevel = 0          ; 이미지를 찾았다
    {       
    vX := vX+5                    ; 이미지에서 5만큼 오른쪽
    vY := vY+5                    ; 이미지에서 5만큼 아래
    sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
    Mouseclick, left, %vX%,%vY%                ; 글쓰기 클릭
    sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
    break
    }
    Sleep, 1000
    if (A_Index = 5)
    ToolTip, 글쓰기 못찾음
    }
    Loop, 5 {
    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 제목.png ; 제목이미지 찾기
    if  errorlevel = 0          ; 이미지를 찾았다
    {       
    vX := vX+5                   ; 이미지에서 5만큼 오른쪽  
    vY := vY+5                    ; 이미지에서 5만큼 아래
    sleep,1000                   ; 꼬일 수 있으니 1초 쉬기
    Mouseclick, left, %vX%,%vY%               ; 제목 클릭
    sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
    Mouseclick, left, %vX%,%vY%               ; 제목 2번 클릭해서 자동완성 불러오기
    sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
    break
    }
    Sleep, 1000
    if (A_Index = 5)
    ToolTip, 제목1 못찾음
    }
    Loop, 5 {
    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 제목2.png ;제목2 이미지 찾기
    if  errorlevel = 0  ; 이미지를 찾았다
    {       
    vX := vX+5       ; 이미지에서 5만큼 오른쪽  
    vY := vY+5      ; 이미지에서 5만큼 아래
    sleep,1000
    Mouseclick, left, %vX%,%vY%   ; 제목2 클릭
    sleep,1000             ; 꼬일 수 있으니 1초 쉬기
    Mouseclick, left, %vX%,%vY%   ; 제목2 클릭
    sleep, 1000           ; 꼬일 수 있으니 1초 쉬기
    break
    }
    Sleep, 1000
    if (A_Index = 5)
    ToolTip, 제목2 못찾음
    }
    Loop, 5 {
    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 본문.png
    if  errorlevel = 0
    {       
    vX := vX+5                        ; 이미지에서 5만큼 오른쪽  
    vY := vY+50                        ; 이미지에서 50만큼 아래
    sleep,1000                   ; 꼬일 수 있으니 1초 쉬기
    Mouseclick, left, %vX%,%vY%      ; 아까 설정한 위치로 마우스 이동        
    sleep, 1000                   ; 꼬일 수 있으니 1초 쉬기
    send, abcdefg
    Sleep, 1000
    break
    }
    Sleep, 1000
    if (A_Index = 5)
    ToolTip, 본문 못찾음
    }
    Loop, 5 {
    ImageSearch, vX, vY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 완료.png
    if  errorlevel = 0
    {       
    vX := vX+5   
    vY := vY+5
    sleep,1000
    MouseClick, left, %vX%,%vY%
    sleep, 3000
    break
    }
    Sleep, 1000
    if (A_Index = 5)
    ToolTip, 완료 못찾음
    }
    }
  • a_sec 2016.07.05 19:10

    강좌에 보시면 함수라고 맨 위에 있는 게시물을 공부를 해보세요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지 서치 질문드립니다. 5 망나뇨옹 2015.11.15 0/0
질문 이미지 서치 질문드립니다.. 굴착꾼시몬 2017.06.16 0/0
질문 이미지 서치 질문입니다. 1 여기저기1 2016.04.28 0/0
질문 이미지 서치 질문좀용.. 남이a 2018.11.28 0/0
질문 이미지 서치 질문합니다!! 9 셋쇼마루 2016.05.15 0/0
질문 이미지 서치 하는 법 2 asccc 2020.08.31 0/0
질문 이미지 서치 할때 변수 질문드려요 4 블랙빼빼로 2015.01.27 0/0
질문 이미지 서치 후 랜덤좌표클릭 적용관련 질문입니다 1 티모티모티모 2016.05.01 0/0
질문 이미지 서치 후 마우스클릭 드래그 관련 질문 입니다. 4 인연설 2017.08.31 0/0
질문 이미지 서치 후 클릭 도중 다른 이미지가 서치되는건 ... 2 망나뇨옹 2017.08.18 0/0
질문 이미지 서치 후 클릭 매크로 질문 2 장구김 2016.07.05 0/0
질문 이미지 서치, 픽셀 서치 관련 질문 해공 2019.05.22 0/0
질문 이미지 서치가 안되네요 3 시즈식스스텝 2018.02.01 0/0
질문 이미지 서치가 안되네요! 13 시니짱 2015.09.23 0/0
질문 이미지 서치관련 질문이 있습니다. 3 복권상인 2016.10.18 0/0
질문 이미지 서치는 잘하는대 포스트클릭이 안되는데 문제가... 1 봉봉삼촌 2021.03.11 0/0
질문 이미지 서치도 게임사에서 대응을 하나요? 무거움 2018.09.26 0/0
질문 이미지 서치등 질문합니다. 3 토정 2017.07.18 0/0
질문 이미지 서치로 이미지 찾는데 너무 작으면 안찾아지나요? 2 lipos 2022.12.14 0/0
질문 이미지 서치를 이용하여 3 미누미누 2019.08.09 0/0
Board Pagination Prev 1 ... 160161162163164165166167168 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글