매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 WinActive 메소드 on / off 스크립트좀 도와주세요 6 colt 2015.08.05 0/0
질문 win api를 통한 오핫방법 ???? 2 패귀다리기 2017.07.03 0/0
질문 while문 궁금한게 있습니다. 4 스웨이스 2017.01.10 0/0
질문 v라벨이 정상적으로 작동하지않는것 같습니다 1 노이 2017.04.29 0/0
질문 v라벨에서 얻어온 패스워드 입력이 안됩니다 1 톨톨이 2020.07.10 0/0
질문 Vm웨어 내 블택 gdip 이미지가 왜 안될까요 1 퓨레마운틴 2017.01.22 0/0
질문 vm에서 이미지 서치 ayaojot 2019.09.24 0/0
질문 VMWARE로 오토핫키 돌리기 질문 드립니다. 2 복권상인 2020.07.12 0/0
질문 vmp패킹 다른컴에서 왜 실행안되나요 zmtail 2023.02.24 0/0
질문 vmprotect 언패킹 가능하신분계신가요? 더러럭배 2017.11.13 0/0
질문 VMProtect Unpack 17 외치기 2017.03.19 0/0
질문 vmp1 언팩이나 오토핫키기반 exe 디컴할줄아시는분 연... 1 어언팩 2020.03.17 0/0
질문 vm 웨어로 ngs 우회 공유해주실분 찾습니다. 사례하겠... 현현현현 2019.10.12 0/0
질문 v4도 오토핫키가능한가요? 3 화신 2022.12.14 0/0
질문 UUID GUID 궁금한거있어서여쭙니다.. 4 힘들지말입 2016.04.18 0/0
질문 USB 시리얼 번호 얻는법 도와주세요. cjh71 2015.11.26 0/0
질문 USB 고유코드가져오는코드인데 문법좀 바꿔주세요. 3 cjh71 2016.03.11 0/0
질문 UrlDownloadToFile 관련 질문 3 인형 2016.01.22 0/0
질문 txt 설정파일 수정하려고하는데요 2줄짜린데 안되네요 ... 2 검정다람쥐 2016.02.10 0/0
질문 trans기능 제가 잘못 쓰고 있나요? | 6 슈퍼에피소드 2015.11.13 0/0
Board Pagination Prev 1 ... 136137138139140141142143144 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글