매크로

질문
2015.06.10 13:35

공부중에 궁금한점

조회 수 127 추천 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
분류 제목 글쓴이 최근변경 추천
질문 가상화 내부파일을 CMD로 불러올수가 없네요 4 우후훅 2016.01.19 0/0
질문 adb 사용해서 캡쳐하는 것 좀 알려주세요. 2 열감기 2015.10.04 0/0
질문 제작자분들이 새삼 존경스럽네요 5 mvtest 2015.06.17 0/0
질문 이미지서치 질문 1 듯이 2015.06.17 0/0
질문 controlsend,,{esc}, 2 헐키 2015.06.17 0/0
질문 이미지를 서치한후 그이미지에 랜덤클릭이 가능한가요? 6 서추저사 2017.10.28 0/0
질문 궁금한 부분이 있습니다. 궁금증호야 2015.06.15 0/0
질문 명령어중에 창을 활성화 시키는 명령어가 있나요? 1 듯이 2015.06.14 0/0
질문 `키 스크립트에서 인식안하나요? 서시 2015.06.13 0/0
질문 일시정지(?) 스크립트? 한유진 2015.06.13 0/0
질문 핸콕님꺼 블레이드 매크로 질문좀드릴께요!! 2 가인아빠 2015.06.14 0/0
질문 핫키하나로 오토핫키를 온/오프 하고싶습니다. 7 서시 2017.09.08 0/0
질문 창을 가려도 이미지를 인식하게 할 수 있는 방법을..배... 궁금증호야 2015.06.12 0/0
질문 리스트 뷰 하나만 더 도와주세요 ㅜㅜ 1 뎅뎅 2015.06.16 0/0
질문 비활성화에서 체크박스 실행은 어떻게 해야하나요? 민서s2아빠 2015.06.12 0/0
자유 장난 삼아 만든 레이븐 지니모션 키보드 스킬... 2 헐키 2015.06.12 0/0
질문 오토핫키는.. 매클중에 PC를 별도로 사용이 가능한가요? 5 HyunsD 2015.06.17 0/0
질문 셋타이머가 리셋이 되질 않네요... 이유가 무엇일까요? 7 지니블렉션 2015.06.12 0/0
질문 윈드로이에서 gdip 통한 비활성서치 해보신분 계신가요? 3 HyunsD 2015.06.16 0/0
질문 메모장은 되는 Postmessage, 크롬은 안되는이유는 뭘까요 1 법돌 2015.06.12 0/0
Board Pagination Prev 1 ... 164165166167168169170171172 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글