AutoHotKey
e-learning 자동 넘기기
judy1467
2023. 1. 14. 17:25
교외 이러닝 사이트에서 썼던 프로그램
인식이 잘 안된다면 오차 허용 범위를 수정하면 된다.
첨부된 코드에서 ImageSearch 함수의 7번째 인자가 오차 허용 범위 값이다.
오차 허용 범위는 0부터 255까지 설정 가능하다.
숫자가 클수록 오차 허용 범위가 늘어나며 디폴트 값은 0이다.
수업 다 듣고 넘기는 게 귀찮을 때 쓰자 :)
Gui, Show, x1000 y400 w200 h150, auto
Gui, Add, Text, x15 y15, 확인 주기를 선택해주세요.
Gui, Add, Radio, ga1 Checked, 10초
Gui, Add, Radio, ga2, 30초
Gui, Add, Radio, ga3, 60초
Gui, Add, Button, , 시작
Gui, Add, Button, , 종료
Gui, Add, Text, x75 y85, 시작 후 인터넷 창을
Gui, Add, Text, x75 y100, 클릭해주세요
Gui, Add, Text, x75 y125, Made by judy
timeVar = 10000
return
a1:
timeVar = 10000
return
a2:
timeVar = 30000
return
a3:
timeVar = 60000
return
Button시작:
timeVar := timeVar // 1000
MsgBox, 시작, 타이머: %timeVar%초
timeVar := timeVar * 1000
Settimer, ASub1, %timeVar%
ASub1:
search_time()
return
Button종료:
MsgBox, 종료
Settimer, ASub1, off
return
GuiClose:
ExitApp
search_time(){
ImageSearch, OutputVarX, OutputVarY, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 time.png
if (ErrorLevel = 0){
;MsgBox 찾음!
ImageSearch, OutputVarX2, OutputVarY2, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 notComplete.png
if(ErrorLevel = 0){
MouseMove, OutputVarX2, OutputVarY2
MouseClick
Sleep 1000
ImageSearch, OutputVarX3, OutputVarY3, 0, 0, A_ScreenWidth, A_ScreenHeight, *10 out.png
if(ErrorLevel = 0){
MouseMove, OutputVarX3, OutputVarY3
MouseClick
}
}
}
return
}