매크로

조회 수 66 추천 0 댓글 1
;현재 로그인, 문제은행 들어가기 코드만 구연되었습니다.
;이 아래는 gui를 정하는 코드입니다.
Gui, Add, Text, x10 y5 w250 h13, 매크로 프로그램 제작연습
Gui, Add, Edit, x10 y25 w250 h20 vID, ID를 입력하세요.
Gui, Add, Edit, x10 y52 w250 h20 vPW, PassWard를 입력하세요.
Gui, Add, Text, x10 y79 w50 h13, 학년선택
Gui, Add, ComboBox, x65 y77 w150 h70 v학년선택 Choose7, 초1|초2|초3|초4|초5|초6|중1|중2|중3|공통 중|고1|고2
Gui, Add, Text, x10 y104 w50 h13, 학년선택
Gui, Add, ComboBox, x65 y102 w150 h70 v과목선택 choose1, 국어|영어|수학|사회|과학|도덕|음악|체육|미술
Gui, Add, Button, x10 y230 w110 h20, 시작
Gui, Add, Button, x140 y230 w110 h20, 종료
Gui, Show

매크로시작 := false ;매크로가 시작되지 않음을 알려주는 변수

return

GuiClose: ;이 코드는 Gui종료시 매크로 자동 종료 코드
{
매크로시작 := false
ExitApp
}
return

Button시작: ;매크로 시작코드
{
매크로시작 := true
Loop
{
;여기에 반복 작업 코드 작성
;여기의 코드는 로그인코드임
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\main\login_img01.gif
If(ErrorLevel = 0)
{
;아이디 이미지 찾아 아이디 입력
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\main\login_img02.gif
FoundX:=FoundX+47
FoundY:=FoundY+7
Send {Click %FoundX% %FoundY%}
Gui,Submit,NoHide
sendinput %ID%
;비밀번호 이미지 찾아 비밀번호 입력
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\main\login_img03.gif
FoundX:=FoundX+47
FoundY:=FoundY+7
Send {Click %FoundX% %FoundY%}
Gui,Submit,NoHide
sendinput %PW%
;로그인 버튼 클릭
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\main\login_btn.gif
FoundX:=FoundX+20
FoundY:=FoundY+20
Send {Click %FoundX% %FoundY%}
Gui,Submit,NoHide
Sleep, 5000
}
else if(errorLevel = 1)
{
;위의 사진과 동일한 것을 찾지 못했다면
}
;위의 코드와 개별적인 코드임.
;문제은행 클릭
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\main\menu02.gif
If(ErrorLevel = 0)
{
FoundX:=FoundX+30
FoundY:=FoundY+20
Send {Click %FoundX% %FoundY%}
}
else (ErrorLevel = 1) ;문제은행 찾지 못할지 0.1초 기다림
{
sleep, 100
}
;위의 코드와 개별적인 코드
Gui,Submit,NoHide
IF 학년선택=초1
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\maingrade_1_1.png
If(ErrorLevel = 0)
{
sleep, 1000
}
else if(ErrorLevel = 1)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\maingrade_1_0.png
FoundX:=FoundX+15
FoundY:=FoundY+15
Send {Click %FoundX% %FoundY%}
}
}
else IF 학년선택=초2
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\maingrade_2_1.png
If(ErrorLevel = 0)
{
sleep, 1000
}
else if(ErrorLevel = 1)
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 %A_ScriptDir%\Login\maingrade_2_0.png
FoundX:=FoundX+15
FoundY:=FoundY+15
Send {Click %FoundX% %FoundY%}
}

;아래에 다른 코드 임력후 {{엔터}}표시 할 것.
if(매크로시작 = false)
{
break
}
}
}
return

Button종료: ;매크로 종료코드
{
매크로시작 := false
}
return

F10::
{
매크로시작 := false
}
return


이렇게 코드를 만들었는데 오류가 나네요. 어디서 잘못된건지 알려주세요!!
참고로.. 이거 게임 매크로 아닙니다.

  • 할거엄따구 2017.09.18 10:24

    컴파일 오류가 아닌 이상 어느 부분이 오류나는지는 제작자분이 찾으셔야죠...오류나는 부분을 찾으려면 실행을 해보는게 가장 빠릅니다.

    오류나는 위치를 찾아보시고 해당부분에서 왜 오류가 나는지를 묻는게 순서인거 같네요.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성으로 짜려면 뭐부터 시작해야 하나요? 1 잘해보자잉 2017.09.18 0/0
질문 adb shell sendevent 사용법 질문.. 2 샤랄랄라 2017.09.18 0/0
질문 자주쓰이는 해상도는 뭘까요? 포천아지 2017.09.17 0/0
질문 아직 초보라서.. 어떤부분이 오류나는건지 알려주세요. 1 동생코코 2017.09.18 0/0
질문 오토핫키 앱플레이어 개별 지정과 비활성모드 가능한가요? 4 도영아빠 2017.09.23 0/0
질문 settimer는 그라벨이 다끝날때까지 대기하나요? 1 adde 2017.09.18 0/0
질문 gdip이용 비활성 서치를 하려는데 인식을 못합니다.. 9 hiki 2017.09.18 0/0
질문 녹스에 PostMessage로 한글입력이나 붙여넣기는 안되나요? 9 Rabbit 2019.11.20 0/0
질문 (허접질문)adb 리니지M 매크로 제작되나요? 2 테일하는병키 2017.09.18 0/0
자유 오~~좋은싸이트를 늦게서야 발견하였네요... Tammy_M 2017.09.18 0/0
질문 노트북에서만 gdip 비활성관련 코딩이 안먹힙니다... 6 hiki 2017.09.19 0/0
질문 계속 질문글을 올려서 죄송합니다.. gdip trans기능 질... 2 hiki 2017.09.18 0/0
질문 린M 매크로 만들려고 하는데 고수님들의 소중한 의견을... 3 강경이 2017.11.12 0/0
질문 세븐나이츠 강화시 스크롤관련...(중복질문) 가족오락관 2017.09.19 0/0
질문 이미지서치로 이루어진 소스가 다른컴(같은 해상도)에... 포천아지 2017.09.19 0/0
질문 모모앱플레이어 postmessage 클릭 질문입니다. 7 hiki 2019.07.30 0/0
자유 gdip 사용시 이미지폴더를 따로 구축하는 방법을 알고... 3 hiki 2017.09.21 0/0
질문 gdip 비활성 앱플레이어멀티로 사용시에 타이틀만 바꿔... 3 hiki 2017.09.23 0/0
질문 adb 목록이 사라지는데 어떻게 해야 하나요.. 1 도방 2017.09.23 0/0
질문 adb를 이용해서 패턴 드래그 방법?? 1 샤랄랄라 2017.09.23 0/0
Board Pagination Prev 1 ... 125126127128129130131132133 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글