먼저 AutoHotKey에 대해 잘 모르시는 분은 아나시스님이 적어 놓으신 소개글이나 기타 리뷰들을 살펴 보시기 바랍니다.
사이버 강의는 이상하리만치 수업을 잘 안 듣게 되더군요 (..;) 물론 귀차니즘의 탓이지만요.
어쨌든 밀리고 밀린 사이버 강의를 시험 기간에 임박해서 모두 보기란 쉽지가 않습니다. 그냥 함께 제공되는 교재들로 훑어보고 내용을 파악한다고 해도 주어진 강의들을 모두 보지 않으면 출석 인정이 되지 않으니 안습인 상황이죠.
전 이럴 때 매크로를 씁니다. 두둥- (물론 자랑은 아닙니다 -_-;)
예전엔 무식하게 대충 몇 회차가 될까, 를 감으로 찍어서 지정된 next 버튼을 누르게 했었는데. 매 주 강의마다 눌러야 하는 횟수가 다르기 때문에 좋지가 않더라구요. 그래서 조금 업데이트를 해 보았습니다. 별건 없지만 혹시라도 응용해서 도움이 되실 분들이 있을까 싶어 포스팅합니다.
;==========================================
; AutoHotkey Version: 1.x
;
; 사이버 강의를 위한 매크로
; made by 캐스톨 (http://mymini.net)
;
; last updated 2006/11/30
;==========================================
!0:: ; alt + 0 을 눌렀을 때, 이하를 실행
;-------------------------------------------------
Send, {end}
MouseClick,left, 128, 27 ; 5차시 강의를 클릭
Sleep, 10000 ; 10초 대기
Send, {end}
Loop
{
MouseClick,left, 947, 624 ; exit 버튼
Sleep, 5000 ; 5초 대기
if WinActive("ahk_class #32770") ; 에러창이 나오면
{
Send, {tab} ; tab 키를 누름 - 취소로 커서를 옮김
Send, {enter} ; 취소를 선택
Sleep, 1000 ; 1초 대기
MouseClick,left, 889, 628 ; next 버튼
Sleep, 240000 ; 4분 대기
}
else
{
break
}
}
Sleep, 5000 ; 5초 대기
;-------------------------------------------------
; ... 계속 그 다음 차시 강의를 추가한다 -_-
MsgBox, 매크로 끝.
return
사이버 강의는 이상하리만치 수업을 잘 안 듣게 되더군요 (..;) 물론 귀차니즘의 탓이지만요.
어쨌든 밀리고 밀린 사이버 강의를 시험 기간에 임박해서 모두 보기란 쉽지가 않습니다. 그냥 함께 제공되는 교재들로 훑어보고 내용을 파악한다고 해도 주어진 강의들을 모두 보지 않으면 출석 인정이 되지 않으니 안습인 상황이죠.
전 이럴 때 매크로를 씁니다. 두둥- (물론 자랑은 아닙니다 -_-;)
예전엔 무식하게 대충 몇 회차가 될까, 를 감으로 찍어서 지정된 next 버튼을 누르게 했었는데. 매 주 강의마다 눌러야 하는 횟수가 다르기 때문에 좋지가 않더라구요. 그래서 조금 업데이트를 해 보았습니다. 별건 없지만 혹시라도 응용해서 도움이 되실 분들이 있을까 싶어 포스팅합니다.
;==========================================
; AutoHotkey Version: 1.x
;
; 사이버 강의를 위한 매크로
; made by 캐스톨 (http://mymini.net)
;
; last updated 2006/11/30
;==========================================
!0:: ; alt + 0 을 눌렀을 때, 이하를 실행
;-------------------------------------------------
Send, {end}
MouseClick,left, 128, 27 ; 5차시 강의를 클릭
Sleep, 10000 ; 10초 대기
Send, {end}
Loop
{
MouseClick,left, 947, 624 ; exit 버튼
Sleep, 5000 ; 5초 대기
if WinActive("ahk_class #32770") ; 에러창이 나오면
{
Send, {tab} ; tab 키를 누름 - 취소로 커서를 옮김
Send, {enter} ; 취소를 선택
Sleep, 1000 ; 1초 대기
MouseClick,left, 889, 628 ; next 버튼
Sleep, 240000 ; 4분 대기
}
else
{
break
}
}
Sleep, 5000 ; 5초 대기
;-------------------------------------------------
; ... 계속 그 다음 차시 강의를 추가한다 -_-
MsgBox, 매크로 끝.
return



