오토핫키 커뮤니티

질문
2015.06.10 13:35

공부중에 궁금한점

조회 수 134 추천 0 댓글 8

;;이미지 서칭

$::


ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp

Loop, 15 ? ? ? ;; 루프 15회 시작
{
if errorlevel=0 ?;; 이미지 찾았을시?
{
? ? MsgBox, 이미지파일찾음 ?;; 메세지 박스 출력

?;; 찾았으니까 딴데로 가고싶은데 명령어를 모름.

}?

If ErrorLevel = 1 ;; 이미지 못찾음 ?루프 15회 돌아가겠죠?
{
MsgBox, 이미지파일 못찾음 ;; 결국 15회동안 못찾음

;; MSGBOX는 자동으로 확인 눌러진다는 가정.

?;; 못찾았으니까 딴데로 보내고 싶은데 어디로 보내야 하는데.. 명령어를 모름..
}

} ?;; 루프 15회 끝


end


현재상황입니다.

이미지를 찾고 ?찾는 메세지와 못찾는 메세지는정상으로 뜹니다.

제가 하고싶은것은 해당 이미지를 루프로 돌려서 20회?

15회 안에 해당 이미지를 찾으면 ?A라는 곳으로 이동시키고
15회가 끝날동안 해당 이미지를 못찾으면 B라는 곳으로 이동 시키고싶습니다.


이걸 어떻게 쓰면될까요?


정말 너무나도 답변 감사드립니다



EX) ?시작을 클릭(가정) - 이미지를 서치-루프 15회 1) 찾았을시 메세지 박스 후 ?-> 시작을클릭(가정) 으로 이동?
? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2) 못찾았을시 메시지박스 후 -> 종료(다른곳으로 이동)
질문 1)
메세지 박스후 1)의 값이 도출후 -> 다른곳 (원하는 곳을 지정, EX 다른 이미지서칭 혹은 다른 클릭)
? ? ? ? ? ? ? ? 2)의 값을 도출후 -> 1)과 다른곳 ( 원하는곳을 지정 1)과 다른곳으로 보내는 법)

을 여쭤봐도 될까요?...

혹시 명령어라도 귀뜸이라도 주시면 찾아보겠습니다...



질문 2)?

이미지 서칭시 ??ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp
해당 굵은 표시는 전체화면으로 알고있습니다.


그러면 전체 화면이 아닌 활성화된 창만 인식하게도 할수있나요?

EX)?CoordMode, Pixel, Relative
와 같이 말입니다.


A_ScreenWidth,A_ScreenHeight - 이 명령어가 활성화 된 창에서만 인식을 하더라구요?
(눌러져 있는 인터넷과 같은 창에서만 검색을 합니다)

A_ScreenWidth,A_ScreenHeight 과 다르게, 현재 활성화된 창외에 모든 창을 검색하는건 없나요?


감사합니다.


감사합니다


  • profile
    채원 2015.06.10 13:54
    전 오토핫키는 잘 모릅니다 .. 하지만
    지금 짜신 소스를 다시 보세요.
    저대로 돌리면 이미지 서치를 15번 할까요
    처음 이미지 서치를 하고 얻은 결과값으로 15번
    if문을 비교할가요 ?
  • profile
    외치기 2015.06.10 14:35

    채원님 말씀처럼 루프문의 위치가 잘못되었습니다.

    그리고 원하시는 이동은?

    goto문을 사용하시거나 ?IF문안에 플래그를 만들어서

    루프가 끝나고 실행하는 방법도 있겠네요.

  • 문의드립니다 2015.06.10 14:38
    아하... 루프문이 위로

    Loop, 15 ;; 루프 15회 시작
    {
    ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp

    이렇게 가야하나보군요 감사합니다!! 외치기님
  • 단백질 2015.06.10 17:04

    브레이크 안넣으면 이미지 서치되도 계속 서치하는거 아닌가요?

  • 리체 2015.06.10 19:57
    CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen|Window|Client]
    이미지서치는 Pixel에 해당되고 기본이 활성창(Window)입니다.

    A_ScreenWidth,A_ScreenHeight 과 다르게, 현재 활성화된 창외에 모든 창을 검색하는건 없나요?
    CoordMode, Pixel, Screen ;이미지서치의 좌표가 스크린모드를 사용하게 됩니다.
  • 인형 2015.06.11 08:54
    Loop, 15{
    ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp
    if errorlevel=0
    {
    Goto, A
    }?

    If ErrorLevel = 1
    {
    Goto, B
    }
    }
    return

    A:
    MsgBox, 이미지파일찾음
    return

    B:
    MsgBox, 이미지파일 못찾음
    return
  • 문의드립니다 2015.06.11 11:09
    정말감사합니다 이렇게 보니 좀 해결이 되는거 같습니다 너무감사합니다.!!
  • 암드래 2015.06.12 13:00

    Goto 문은 안쓰시는게 제일 좋긴 하지만,


    만약 쓰시더라도 최소한만 쓰시는걸 추천드립니다.


    굳이 Goto문을 쓰지 않더라도 함수로 만들면 전부 해결됩니다.


    일단, 질문 하셨으니깐....



    ;;이미지 서칭


    $::

    CoordMode, Pixel, Screen


    Loop, 15

    {

    ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp

    If (ErrorLevel = 0) ?

    {

    MsgBox,,, 이미지파일 찾음

    Goto, A

    }

    }


    MsgBox,,, 이미지파일 못찾음


    Goto, B


    A:

    MsgBox,,, A


    Return



    B:

    MsgBox,,, B


    Return





    열심히 공부하세요~~


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지 인식은 하는데 클릭을 못하네요; 3 아몬드초코 2017.05.03 0/0
질문 이미지 인식이 안되는데 뭐가 문제일까요 5 바라람 2021.01.07 0/0
질문 이미지 찾기 무한 반복 탈출 도와 주세요 2 반디펑 2020.09.10 0/0
질문 이미지 찾은 후 특정 좌표 클릭 질문 4 SugarM 2018.03.28 0/0
자유 이미지 함수에서 헤맬때 참조해볼팁 1 닉네이밍 2015.09.08 0/0
질문 이미지가 몇개 서치됬는지 카운팅가능한가요? 2 세나블텍 2018.10.11 0/0
질문 이미지가 없을때 다음이미지를 찾게하려는데 3 초코나 2016.08.20 0/0
질문 이미지가 여러개있는데 3 yubinzz 2017.03.14 0/0
질문 이미지경로에 변수질문이요/// 4 셋쇼마루 2016.06.06 0/0
질문 이미지드래그 질문드립니다. 1 돌돌조아 2018.05.08 0/0
질문 이미지를 계속 누르고 있게할 방법이 있나요? 2 난느려 2016.03.29 0/0
질문 이미지를 서치한후 그이미지에 랜덤클릭이 가능한가요? 6 서추저사 2017.10.28 0/0
질문 이미지를 인식하여 자동으로 변수로 해당 문자를 받을 ... 8 ksb0648 2023.08.02 0/0
질문 이미지를 흰색 검정으로만 재 구성할수있을가요? 18 제발등업좀2 2019.08.17 0/0
질문 이미지맥스 어제 첨써봤는데 엄청나군요 5 츠카다카즈오 2021.08.24 0/0
질문 이미지맥스는 앱플만 가능한가요? 4 교생 2021.01.30 0/0
질문 이미지맥스에는 gui 만드는 기능은 없는건가요? Dkdkdk12 2021.08.20 0/0
질문 이미지맥스와 오토핫키 3 joeypre 2021.10.02 0/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
자유 이미지버튼 마우스HOVER 효과 2 우후훅 2015.07.03 0/0
Board Pagination Prev 1 ... 162163164165166167168169170 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글