본문 바로가기
컴퓨터

민방위 교육 사이버 연수 자동 넘기기 오토핫키 매크로

by 통합메일 2023. 8. 2.
반응형

민방위 2023.exe
1.06MB
확인.bmp
0.01MB

두 파일 같은 폴더에 넣고 실행

오토핫키 컴파일이라 윈도우에서 바이러스로 인식할 것으로 예상합니다.

심지어 내 컴에서도 ㅋㅋ

원리는 간단해요

다음 연수로 넘어가는 '확인' 버튼이 등장하면 그걸 찾아서 눌러주는 프로그램입니다.

이렇게 간단한 걸 프로그램이라고 불러도 되나 ㅋ

확인 누르면

아무 것도 안 하는 것 같아도

계속 주기적으로 초록색 확인 버튼을 찾는 거임

 

Gui, Add, Button, x42 y19 w190 h40 gbtnstart, 연수 시작 v20230802 2000

;Gui, Add, Button, x42 y79 w190 h40 gbtngj, 검증
;Gui, Add, Button, x42 y139 w190 h40 gbtnmg, 마감
;Gui, Add, Button, x42 y199 w190 h40 gbtncc, 마감취소
;Gui, Add, Button, x42 y259 w190 h40 gbtnsv, 생기부 저장
; Generated using SmartGUI Creator for SciTE
Gui, Show, w280 h120, 이미지 서치 연수
return

GuiClose:
ExitApp

#y:: Reload
return

CoordMode, pixel, relative
CoordMode, mouse, relative



btnstart: ;이미지 서치 시작
WinActivate, ahk_class Chrome_WidgetWin_1
MsgBox, 시작합니다. v20230802 2000
Loop
{
	ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, 확인.bmp ;다음 이미지 찾고 이미지 좌표 저장
	if ErrorLevel = 0 ;이미지를 찾았다면
	{
		;msgbox, '확인' 이미지 찾았다. ;메시지 박스로 이미지 서치 작동 테스트
		Sleep, 1000
		MouseGetPos, mx, my ;그냥 현재 마우스 위치 읽어오는 스크립트-큰 의미 없음.
		MouseClick, L, vx, vy ;화살표 이미지 + 가로7 +세로15 좌표 클릭
		MouseMove, mx, my
		Sleep, 5000 ; 대기
	}
}
return


^F9:: Pause
return

코드라고 해도 되나 ㅋ 

반응형

댓글