안녕하세요. 게임을 제외하고 PC 지식이 전무한 오토핫키 초보입니다.
사정상 인터넷이 많이 끊기는 곳에서 게임하는 신세라 '재연결' 자동사냥' 등등 매크로를 직접 제작해보고 싶어서
커뮤니티도 가입하고 구글링하면서 공부를 시작했는데,,,처음부터 턱턱 막혀서 도움을 구하고자 글을 씁니다.
우선, 앱플레이어는 Nox를 쓰고 있고, 플레이 하는 게임은 뮤 오리진입니다.
매크로 제작 1일차라 일단 '가방' '분해' '닫기' 3개를 만들어봤는데 도통 먹히질 않네요..
마우스 커서는 모니터 왼쪽 상단에 박혀서 움직일 생각도 안하고..
이것저것 검색해서 찾아보려고 '무엇을?' 검색해야될지 막막해서 글을 남깁니다.
참고한 곳은 킴영감님이 운영하시는 (http://elderlykims.tistory.com/) 블로그입니다.
아래처럼 만들었는데 도저히 진전이 없네요...도움 부탁드립니다. ㅠㅠ
Gui, Add, Text, x30 y5 w100 h20, 매크로 프로그램 ; 프로그램 제목 표시
Gui, Add, Text, x60 y25 w50 h20 vA, 준비!!! ; 현재 상태를 표시할 텍스트
Gui, Add, Text, x60 y50 h20 w50 vB, 0회 ; 던전 클리어 횟수를 표시함 텍스트
Gui, Add, Button, x20 y80 w110 h20, 시작 ; 시작 버튼
Gui, Add, Button, x20 y110 w110 h20, 종료 ; 종료 버튼
Gui, Show
매크로시작 := false
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
return
Button시작:
{
Gui, Submit, nohide
Guicontrol, , A, 시작
Loop
{
;여기에 무한 반복할 작업의 코드를 작성
ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *400 %A_ScriptDir%\Image\가방.bmp
if (ErrorLevel = 0) && (매크로시작 = true)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭
Sleep, 1000 ; ms 단위
ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *40 %A_ScriptDir%\Image\분해.bmp
if (ErrorLevel = 0) && (매크로시작 = true)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭
Sleep, 1000 ; ms 단위
ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *40 %A_ScriptDir%\Image\닫기.bmp
if (ErrorLevel = 0) && (매크로시작 = true)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표 클릭
Sleep, 1000 ; ms 단위
}
}
}
if(매크로시작 = false)
{
break
}
}
}
return
Button종료:
{
매크로시작 := false
ExitApp
}
return
F2::
{
매크로시작 := false
Gui,Submit,nohide
Guicontrol, , A, 멈춤
}
return
시작부분의 매크로시작 :=false 로 되어있으니 시작버튼을 눌러도 시작을 안하는게 아닐런지요
Guicontrol, , A, 시작
매크로시작 := true로 해주시면 될거같아요