오토핫키 커뮤니티

조회 수 255 추천 0 댓글 3
Button시작:
{
gui,submit,nohide
GuiControl,, D, %A_Hour%:%A_Min%:%A_Sec% 매크로 시작
매크로시작 := true
생명갯수 := 0
무박갯수 := 0
완료 := 0

Loop
{
NUM := 0
CoordMode, Pixel, Screen
WinGetPos, pos_x, pos_y, width, height, Nox1
WinGetPos, pos_x1, pos_y1, width1, height1, Nox2

x_right := width + pos_x
y_bottom := height + pos_y
x_right1 := width1 + pos_x1
y_bottom1 := height1 + pos_y1
{
이미지서치클릭함수2("Start")
이미지서치클릭함수("start2")
이미지서치클릭함수("Close")
이미지서치클릭함수("Close2")
이미지서치클릭함수("Close3")
이미지서치클릭함수("Close4")
이미지서치클릭함수("Close5")
이미지서치클릭함수("Close6")
이미지서치클릭함수("Close7")
이미지서치클릭함수("Close8")
이미지서치클릭함수("Close9")
이미지서치클릭함수("conf")
이미지서치클릭함수3("conf2")
이미지서치클릭함수4("conf3")
}
}
}
return

이미지서치(이름)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\IMAGE\%이름%.bmp
if(ErrorLevel = 0)
{
x := 0
  y := 0
  random, x, 1, 45
  random, y, 1, 35
  FoundX := FoundX + x
  FoundY := FoundY + y

  RAND := 0
  Random, RAND, 100, 500
  비활성클릭(FoundX,FoundY)
  Sleep, 100 + RAND

}
}

이미지서치2(이름)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\IMAGE\%이름%.bmp
if(ErrorLevel = 0)
{
x := 0
  y := 0
  random, x, 1, 45
  random, y, 1, 35
  FoundX := FoundX + x
  FoundY := FoundY + y

  RAND := 0
  Random, RAND, 100, 500
  비활성클릭(FoundX,FoundY)
  Sleep, 100 + RAND
생명갯수 := 0
생명갯수 := 생명갯수 + 1
GuiControl, , A, - %생명갯수%
}
}


이미지서치3(이름)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\IMAGE\%이름%.bmp
if(ErrorLevel = 0)
{
x := 0
  y := 0
  random, x, 1, 45
  random, y, 1, 35
  FoundX := FoundX + x
  FoundY := FoundY + y

  RAND := 0
  Random, RAND, 100, 500
  비활성클릭(FoundX,FoundY)
  Sleep, 100 + RAND
무박갯수 := 0
무박갯수 := 무박갯수 + 1
GuiControl, , B, + %무박갯수%
}
}

이미지서치4(이름)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\IMAGE\%이름%.bmp
if(ErrorLevel = 0)
{
x := 0
  y := 0
  random, x, 1, 45
  random, y, 1, 35
  FoundX := FoundX + x
  FoundY := FoundY + y

  RAND := 0
  Random, RAND, 100, 500
  비활성클릭(FoundX,FoundY)
  Sleep, 100 + RAND
완료 := 0
완료 := 완료 + 1
GuiControl,, D, 손크로 %완료% 회 완료
}
}








비활성클릭(x좌표, y좌표)
{
WinGetPos, w_x, w_y, w_w, w_h, Nox1
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, ,Nox1
PostMessage, 0x202, 0, %lparam%, ,Nox1
SLEEP 50
WinGetPos, w_x, w_y, w_w, w_h, Nox2
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, , Nox2
PostMessage, 0x202, 0, %lparam%, , Nox2
SLEEP 50
}


제가 만든 쿠키런 자동 손크로인데......

속도도빠르고 잘되는것같은데

생명 갯수랑 무박갯수가 +1 에서 오르지않네요... 함수로 써서 그런가요?

이미지서치로 좀 길게(지저분) 하게 쓰면 카운트 잘 올라가는데 이해될까말까 하면서도

아직 실력이 부족해서 이해를 못하네요 도움좀...주세요ㅠ


질문1)
생명갯수 -1 , 무박갯수 +1 에서 카운트가 오르지않습니다..
While Loop return break 막 야매로 짜넣었는데 잘안되네요 ㅜㅜ

질문2)
Gui 중에 edit 있잖아요

이미지 서치할때마다 edit에 하나하나 뭐했다고 로그처럼 띄우게 못하나여?

시작이미지서치 -> 시작누름 -> 에디트창에 시작눌렀다고 뜨게 만들기...

뭔가 원리는 간단한데 오늘 하루종일 헤매고있네요 ㅂㄷㅂㄷ 고수님 좀 도와주세요 

  • 리체 2016.05.01 21:52

    함수에 대해 이해하기, 강좌란에 예지력1님의 글을 보세요.

    함수내에서는 본스크립트내에서 사용한 변수를 인식 못합니다.


    1.

    함수내에 변수를 먼저 정의해줘야 합니다.

    global 생명갯수


    생명갯수 := 0
    생명갯수 := 생명갯수 + 1

    앞에 생명갯수를 0개로 정의했기 때문에 항상 1이 나올수밖에 없음, 고로 삭제해야 함.

    2. 예전글 찾아보면 edit를 log로 사용하는 방법에 대한 글이 있습니다. 찾아보세요.
  • profile
    셋쇼마루 2016.05.01 22:29
    오오 global이 있었군요 감사합니당
  • 제발등업좀2 2016.05.02 00:59
    완료 := 0
    완료 := 완료 + 1
    리체님께서..벌써 애기하셧군요...

    그리고..제일처음 .. 윈겟포스로..뢔 창의크기를구해오시고... 활용을 안하시는지.. ㅎㅎ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 window 타이틀이 없는 경우 activate 하는 방법질문좀 ... 2 james7 2017.08.10 0/0
질문 메이플m 미니던전 자동 매크로 없나요? 영웅소천 2017.08.09 0/0
질문 님들 이거좀 도와주세욤.... 15 땅콩이 2017.09.08 0/0
질문 Aero Peek 이미지 서칭? 에 대해 질문좀 여쭙고싶어요 2 개발자의하루 2017.08.14 0/0
질문 캡쳐한 파일을 클립보드로 보내서 카카오톡으로 그림으... 4 인디비쥬얼 2017.08.15 0/0
질문 이미지 서칭 고수님들! 도와주세요 2 개발자의하루 2017.08.14 0/0
질문 Postmessage 관련 질문입니다 룬룬리루 2017.08.14 0/0
질문 PostMessage 클릭 질문있어요 4 땅콩이 2017.08.14 0/0
질문 오토핫키 다중 픽셀서치 혹은 이미지서치 질문드립니다. 2 강문원 2017.08.19 0/0
자유 오토핫키 c++가능하신분 찾습니다.. 아녕하세요 2017.08.15 0/0
질문 하드인증 우회(뚫는법) 질문이요 삐뻐 2017.08.15 0/0
질문 비쥬얼 스튜디오로 오토핫키 만들고 싶습니다. 룬룬리루 2017.08.15 0/0
질문 안녕하세요! 모모에서 오토핫키 비활성클릭을 좀 구현... 2 woojin77 2017.10.04 0/0
질문 에디터에서 실행하면 잘되는데.. 컴파일하고 실행하면 ... 2 키토키토키 2017.08.17 0/0
질문 질문전 검색해보고 없어서 질문 드려봅니다... 포천아지 2017.08.16 0/0
질문 버전을 basic으로 설지하닌깐 global 선언에서 오류가 ... 고파사탕 2017.08.17 0/0
질문 모모에서 Active Window info로 찾은 좌표가 왜 틀릴까요? 8 mYoda 2017.08.25 0/0
질문 리니지m 던전이동 오토핫키 구현질문드립니다. 2 호반베르디움 2017.08.18 0/0
질문 (쌩초보) 단순 이미지서치에서 일정구간 n회 반복하는 ... 1 잘해보자잉 2017.08.17 0/0
질문 답변이 없어서 다시 문의합니다. 8 포천아지 2017.08.20 0/0
Board Pagination Prev 1 ... 121122123124125126127128129 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글