매크로

조회 수 3128 추천 0 댓글 11

그냥 문법적인것만 보고 혼자 매크로 만들어서 사용하고 있었는데요.

?

Q1. 한두번 서치하는 함수는 잘돌아가는데 좀 코드가 길어지고, 여러번 서치하고 루프 돌다보면

이게 삑이 나더니 작동이 제대로 되지를 않는데 원래 이런건가요?

?

Q2.?이미지 서치 할때 경로 전에 설정하는?*값 이 정확히 어떤 의미를 갖나요? 무슨 해상도 그런거라고 읽은 기억이 있는데...

?

Q3. sleep과 sleep 사이에 이미지 서치가 있게되는 경우 문제가 자주 발생하는 걸까요?

?

보통 이런식으로 코딩 하고 있습니다만...

?

?Loop
??{
??Imagesearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, *80 C:

\Users\sst\Desktop\잡동사니\별이되어라\벨무트.png
?????? ?if(ErrorLevel=0) ; 레이드 선택
???????? ?{
???x+=10,y+=10
???click,%x%,%y%
???; 레이드 클릭
???sleep,1000
???break
??}
??}


  • Works 2014.12.17 09:49

    ?*80 이것 수치를 좀 확 낮춰보세요 ㄷㄷㄷ 저걸 낮추고 검색범위를 좁히는 방향으로 할때 좀더 인식률이 좋았던것 같습니다.?

  • profile
    안호성 2014.12.17 10:11

    break는 왜있는지 모르겠습니당... 메크로를 만드시는거라면...

  • 히얍 2014.12.17 11:12
    이미지를 찾으면 루프 빠져나가서 다음 명령 수행하려구요.
  • 꼬반 2014.12.17 10:33

    이미지 서치 후 일반적으로 sleep 을 약간 두는쪽이 좋다고 알고 있습니다.

    그리고 *수치는 오차값으로 적을수록 정확한 이미지를 찾는 옵션입니다.

  • 개가똥을참냐 2014.12.17 10:46

    *값 은 제가 알기로는 명암의 오차범위로 알고 있습니다.


    Sleep은 전혀 문제 없습니다. Sleep 값을 너무 적게 주거나 안쓰면 오히려 루프 1번 돌아서 끝낼 코드를?


    2번 돌게 되니Sleep 은 적절하게 써주시는게 좋습니다.

  • profile
    외치기 2014.12.17 12:15

    이미 다른분들이 잘 설명해주셨네요. *값을 오차허용범위가 맞고요.

    sleep이랑은 전혀 관련이 없습니다.

  • 핸콕 2014.12.18 11:54
    *은 오차율로써 0~255까지 넣을수있는데 보통 50넣으시면 정확도가 높고요
    이미지가 비슷한데 서칭을 못한다 싶으면 100~125정도로 올려보시구요

    참고로 제경험상 a_screen####을 쓰시면 서칭이 확연히 오래걸립니다~수동좌표나 변수로 넣으시는게 확실히 빨라집니다~
  • 까치발가락 2014.12.19 15:37

    오토핫키는 gif, png, jpg, bmp 등의 이미지 포맷을 사용하고 있으나,

    권장포맷은 16bit 이상의 bmp입니다.


    일단 bmp로 바꿔 보시고,

    ShadowRate(*)를 110 정도로 줘 보시길.


    Loop

    {

    ? ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *110 %Image%

    ? if ErrorLevel = 0

    ??? Break

    }


    Click, L, %FoundX% + 45, %FoundY% + 10


    위 코드를 응용해 보시고,

    주의사항은?루프 내에 이미지 리플레쉬 코드를 추가하여 이미지서치시 배경이미지를 리플레쉬 해주시길..

  • 없어돌아가 2014.12.24 13:44

    *80 부분은 이미지오차율 범위가 80 까지라는 말입니다.?

    또다른 옵션으로는?*TransRRGGBB 로 원하는 색상만 제외해서 이미지 서치도 가능합니다.

  • 히얍 2014.12.25 13:40

    좋은 조언들 감사합니다^^ 필요이상의 정보까지 알아가네요 ㅎ

  • 보득 2015.01.20 20:53

    좋은 정보 얻어갑니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 몽길이 메클 질문드립니다... 1 헬로시드니 2014.12.09 0/0
질문 절전모드 전부 해제 시켰는데도 잘 때 매크로가 멈추네요 2 FKILLER 2014.12.14 0/0
질문 오토핫키가 다루기가 어려울까요? 7 그냥그래요 2014.12.13 0/0
질문 오토핫키 실행시키고.......... 3 맹물도사 2014.12.11 0/0
질문 비활성매크로 PostMessage 사용 시 클릭이 안되는 문제 13 시나브로 2015.01.20 0/0
질문 포스트메시지를 사용하여 조합키를 보낼수있을까요? 3 클래식나인 2014.12.15 0/0
질문 Dropdownlist 에 항목을 추가 하는 방법이 궁금합니다 3 레이븐 2014.12.16 0/0
질문 오토핫키 내에서 프로세스를 여러개 돌릴 경우 질문 4 클래식나인 2014.12.24 0/0
질문 오토핫키 메세지 박스 시간지나서 없어지게 하는방법좀... 6 맥스류 2015.01.03 0/0
자유 [잡담]요즘들어 매크로 만들고싶은 욕구가 점점 강해지... 9 외치기 2014.12.19 0/0
질문 이미지 서치 관련 질문점 드릴께요. 11 히얍 2015.01.20 0/0
질문 오토핫키 복사 ctrl v 명령어 알려주세요 2 튀니지사람들 2015.01.23 0/0
질문 GDI+이용한 screen capture 4 Works 2014.12.24 0/0
질문 오핫 실행전 배너출력 8 파더 2015.01.23 0/0
자유 작업을 하면할수록.. 잘할줄은모르지만.. 영상편집이.. 6 파더 2015.01.16 0/0
질문 WinMove 관련질문... 2 파더 2014.12.19 0/0
질문 컴파일시 다른 파일들도 포함시키고 싶습니다. 4 레이븐 2014.12.24 0/0
질문 오토핫키 질문 6 rh1406 2014.12.17 0/0
정보 윈도우의 타이틀바, 보더 없애는 방법. 7 모바게 2014.12.23 0/0
정보 간단한 단축키 ~ 5 앞프론뒷태 2015.03.13 0/0
Board Pagination Prev 1 ... 67891011121314 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글