매크로

조회 수 193 추천 0 댓글 9

^Q::
loop

{imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend.png
?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend2.png
?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend3.png
?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend4.png
?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\sword.png
?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\glove.png
if errorlevel = 0

?{gosub, 재뽑기
}
else
{gosub, 다시하기
}}
sleep 200000
return


다시하기:
{
imagesearch, x1, y1, 0, 0, 3200, 1034, *50 C:\Users\Administrator\Desktop\auto\restart.png
if(ErrorLevel = 0){
click, %x1%, %y1%
}
}
return

재뽑기:
{
imagesearch, x1, y1, 0, 0, 3200, 1034, *50 C:\Users\Administrator\Desktop\auto\re.png
if(ErrorLevel = 0){
click, %x1%, %y1%
}
}
return


--------------------------------------------------------------------------------------------------------------

이미지서치 저렇게 해놓으면 해당하는거 찾아가는지 궁금합니다..


  • theruin 2014.12.25 06:45

    loop

    {imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend.png
    ?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend2.png
    ?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend3.png
    ?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend4.png
    ?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\sword.png
    ?imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\glove.png
    if errorlevel = 0

    ?{gosub, 재뽑기

    }?

    이부분 그냥

    loop

    { imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\glove.png
    if errorlevel = 0

    ?{gosub, 재뽑기
    }

    이거한거랑 같은거 아닌가요?

  • 줄리어스시저 2014.12.25 12:39

    댓글 감사합니다..ㅎㅎ

    후아..역시 그렇게 되는건가요..ㅠㅠ 혹시 개별적으로 저이미지를 일일이 검색하고 이미지가 나올시 다른 이미지를 찾아가게 하려면.. 어떻게 해야할까요,,

  • theruin 2014.12.25 12:51
    각 imagesearch 마다 gosub, 재뽑기가 필요하신거면 각 이미지서치마다
    if errorlevel = 0
    gosub, 재뽑기
    붙여 주시면 되실듯 한데요. 반복 되는거라 검색 이미지 파일 이름을 변수로 바꿔서 루프돌리면 라인수도 줄어들죠.
  • 줄리어스시저 2014.12.25 13:03
    ^Q::
    loop

    {imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend.png
    if errorlevel = 0

    {gosub, 재뽑기}

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend2.png
    if errorlevel = 0

    {gosub, 재뽑기}

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend3.png
    if errorlevel = 0

    {gosub, 재뽑기}

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend4.png
    if errorlevel = 0

    {gosub, 재뽑기}

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\sword.png
    if errorlevel = 0

    {gosub, 재뽑기}

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\glove.png
    if errorlevel = 0

    {gosub, 재뽑기}

    else
    {gosub, 다시하기}}

    return
    -----------------------------------------------------------------
    이렇게 수정해봤는데 실행이 안되는군요 ㅠ_ㅠ 역시 어렵네요..
  • theruin 2014.12.25 13:13
    흐름이 정확히 어떻게 되는 모르겠지만 본문의 스크립트만 봤을때
    legend.png, legend2.png, legend3.png, legend4.png, sword.png, glove.png
    위 이미지 체크해서 있으면 재뽑기 아니면 다시하기 갔다가 다시 위의 이미지 확인하는거 반복인데
    정확히 어떤게 안된다는건지 명확히 알수가 없어서 더이상 설명이 힘들겠네요
  • 줄리어스시저 2014.12.25 13:23
    딱 그흐름이 맞아요... 하지만 자꾸 "}"에러가 뜨네요..ㅜㅜ
    더 공부해야 되나봐요..
    지금까지 해주신 설명만해도 무한히 감사드립니다.
  • theruin 2014.12.25 13:26
    loop
    {
    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend.png
    if errorlevel = 0
    gosub, 재뽑기

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend2.png
    if errorlevel = 0
    gosub, 재뽑기

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend3.png
    if errorlevel = 0
    gosub, 재뽑기

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\legend4.png
    if errorlevel = 0
    gosub, 재뽑기

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\sword.png
    if errorlevel = 0
    gosub, 재뽑기

    imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 C:\Users\Administrator\Desktop\auto\glove.png
    if errorlevel = 0
    gosub, 재뽑기
    else
    gosub, 다시하기
    }

    이거 복사해서 해보세요 괄호만 수정한겁니다.
  • theruin 2014.12.25 13:24
    추가로 검색범위와 이미지 사이즈가 클수로 이미지 서치 시간이 오래걸립니다. 보통 게임의 경우 보상 선택시 잠깐 보였다가 뒤집어지고 선택하는데 이미지 서치 시간이 오래 걸려서 체크가 안될수도 있습니다.
  • 줄리어스시저 2014.12.25 13:34
    오오오옥 되네요 됬어요~~ 재뽑이 잘 작동안하는게 서치시간때문일수 있군요... 감사합니답!!!

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 GDI GREYSCALE 질문합니다 . 4 뚜르따르또르 2017.12.13 0/0
질문 Gdi 그레이스케일 질문좀 2 안녕하세요254 2017.04.05 0/0
질문 GDI 캡쳐 관련해서 질문 드립니다. 5 인형 2015.04.23 0/0
질문 GDI+이용한 screen capture 4 Works 2014.12.24 0/0
질문 Gdip + adb 사용 질문 받아주세요 Taroa 2016.10.30 0/0
자유 gdip / greyscale 강좌 해주실분 [사례있습니다^^] 뚜르따르또르 2017.11.29 0/0
자유 GDIP 32비트만 이용가능 할 줄이야... 3 프리 2016.09.02 0/0
질문 gdip texttographic를 사용했는데요 9 포천아지 2017.09.26 0/0
질문 GDIP trans 기능 예제 힌트좀 주실수있으신가요? 35 캔디염 2016.09.18 0/0
정보 gdip 간단 응용 팁들 13 매크로맨서 2015.04.18 0/0
질문 Gdip 경로 도움좀 주세요 형님들..... 2 능금마라탕 2020.12.30 0/0
질문 Gdip 관련 질문있습니다 고수님들 3 메이크모델 2022.11.24 0/0
질문 gdip 관련하여 질문합니다. 3 N4N2 2016.04.16 0/0
질문 gdip 다중 이미지서치에 관해서 여쭤봅니다 a1237694 2023.02.24 0/0
질문 GDIP 라이브러리중 Gdip_BitmapFromHwnd에 대하여 질문... 3 반수현 2023.02.24 0/0
질문 gdip 로 trans 기능 하는게 없나요? 3 리키레이 2016.01.17 0/0
질문 Gdip 로 이미지 대기후 클릭함수 질문요 3 총각미남 2016.07.08 0/0
질문 gdip 를 이용한 캡쳐 질문있습니다. 4 까망갈매기 2018.07.24 0/0
질문 gdip 명령어에서 출력 변수를 사용하고 싶습니다 7 나나치얌 2017.11.15 0/0
질문 gdip 범위지정서치 질문합니다. 8 N4N2 2017.09.07 0/0
Board Pagination Prev 1 ... 91011121314151617 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글