매크로

안녕하세요. 이제 오토핫키 공부한지 한 3주 짬짬히 공부 해서 만들기는 했습니다.
근데 메모리를 엄청나게 잡아 먹더라구요.
이걸 간략하게 만들수 있는 방법이 있을까요?
현재 정상적인 동작은 합니다.
근데 이미지를 계속 검색해서 그런지 컴퓨터도 많이 버벅 거리고 힘들어 하네요.
어떤식으로 정리를 해야 하는지 도움좀 부탁드립니다. ^^


#INclude, C:\MLib\SkinForm.ahk
#NoTrayIcon
#singleinstance force

WinTitle := "NoxPlayer1"
WinGetPos, aX, aY, aW, aH, %WinTitle%
bX := aX + aW
bY := aY + aH

SkinForm(Apply, A_ScriptDir . "C:\Mlib\USkin.dll", A_ScriptDir . "C:\Mlib\Skin\Ayofe.msstyles")
Gui, Font, Bold
Gui, Add, Text, x10 y15 w120 h20 +center, 작업
Gui, Add, Text, x150 y15 w70 h20 +center, 동작시간 :
Gui, Add, Text, x225 y15 w130 h20 v동작시간, 0시간 0분 0초

Gui, Font
Gui, Add, Text, x20 y45 w69 h20, 호출완료 :
Gui, Add, Text, x90 y45 w40 h20 v횟수, 0 회

Gui, Add, ListView, x150 y40 w205 h105 v로그 +Grid, 시간|동작
LV_ModifyCol(1, 100)
LV_ModifyCol(2, 80)

Gui, Add, Button, x150 y155 w60 h20, 시작
Gui, Add, Button, x220 y155 w60 h20, 멈춤
Gui, Add, Button, x290 y155 w60 h20, 종료


Gui, Show, x2800 y0 AutoSize
Gui, Submit, NoHide

CoordMode, Mouse, Screen
CoordMode, Pixel, Screen

FormatTime, OutTime, , MM-dd HH:mm:ss

return

F6::
Button시작:
{
WinMove, %WinTitle%, , 3313, 0
로그추가("창 정렬")
sleep, 1000
로그추가("시작")
동작시간_ := 0
SetTimer, 시간측정, 1000
횟수카운트 := 0
time_count := 0
매크로상태 := true
While(매크로상태=true)
{
if(체크 = 0)
ImageSearch, , , aX, aY, bX, bY, *30 Image\1.bmp
if(ErrorLevel = 0)
{
검색 := 91|395<<16
PostMessage, 0x201, 1, 검색, , %WinTitle%
PostMessage, 0x202, 0, 검색, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\2.bmp
if(ErrorLevel = 0)
{
집 := 500|843<<16 ;1번 231, 10번 843
PostMessage, 0x201, 1, 집, , %WinTitle%
PostMessage, 0x202, 0, 집, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\3.bmp
if(ErrorLevel = 0)
{
호출 := 272|966<<16
PostMessage, 0x201, 1, 호출, , %WinTitle%
PostMessage, 0x202, 0, 호출, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\4.bmp
if(ErrorLevel = 0)
{
일반 := 272|966<<16
PostMessage, 0x201, 1, 일반, , %WinTitle%
PostMessage, 0x202, 0, 일반, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\5.bmp
if(ErrorLevel = 0)
{
현재 := 382|591<<16
PostMessage, 0x201, 1, 현재, , %WinTitle%
PostMessage, 0x202, 0, 현재, , %WinTitle%
Sleep, 500
완료시간 := A_TickCount
로그추가("완료")
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\6.bmp
if(ErrorLevel = 0)
{
취소 := 272|966<<16
PostMessage, 0x201, 1, 취소, , %WinTitle%
PostMessage, 0x202, 0, 취소, , %WinTitle%
Sleep, 500
취소시간 := A_TickCount
로그추가("취소")
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\7.bmp
if(ErrorLevel = 0)
{
편집 := 30|83<<16
PostMessage, 0x201, 1, 편집, , %WinTitle%
PostMessage, 0x202, 0, 편집, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\8.bmp
if(ErrorLevel = 0)
{
별점 := 519|285<<16
PostMessage, 0x201, 1, 별점, , %WinTitle%
PostMessage, 0x202, 0, 별점, , %WinTitle%
Sleep, 500
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\9.bmp
if(ErrorLevel = 0)
{
평가 := 272|966<<16
PostMessage, 0x201, 1, 평가, , %WinTitle%
PostMessage, 0x202, 0, 평가, , %WinTitle%
Sleep, 500
평가완료시간 := A_TickCount
로그추가("평가")
횟수카운트++
GuiControl, , 횟수, %횟수카운트% 회
}
ImageSearch, , , aX, aY, bX, bY, *30 Image\10.bmp
if(ErrorLevel = 0)
{
재호출 := 274|427<<16
PostMessage, 0x201, 1, 재호출, , %WinTitle%
PostMessage, 0x202, 0, 재호출, , %WinTitle%
Sleep, 500
재호출완료시간 := A_TickCount
로그추가("재호출")
}
}
}
return

시간측정:
{
동작시간_++
시 := Floor(동작시간_/3600)
분 := Mod(Floor(동작시간_/60),60)
초 := Mod(동작시간_, 60)
GuiControl, , 동작시간, %시%시간 %분%분 %초%초
}
return

F7::
Button멈춤:
{
SetTimer, 시간측정, OFF
매크로상태 := false
로그추가("호출멈춤")
}
return

F8::
Button종료:
{
ExitApp
}
return

GuiClose:
{
ExitApp
}
return

로그추가(텍스트)
{
FormatTime, OutTime, , MM-dd HH:mm:ss
LV_Insert(1,"", OutTime, 텍스트)
return
}


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 안녕하세요. 메모리를 너무 많이 잡아 먹는데 이걸 어... 7 명랑택시 2019.02.14 0/0
질문 이미지서치후 dlfwo 2019.01.16 0/0
질문 우회하는법 궁금합니다 ki4166 2019.01.19 0/0
자유 오토핫키 사용법 알려주실분 2 ki4166 2019.01.30 0/0
질문 오토핫키 우회 1 슈퍼비와이 2019.01.24 0/0
자유 이클립스 만렙캐릭 ( 91~95 ) 계정 여러개팝니다. 1 지존매니아맨 2019.01.12 0/0
질문 서머너즈워 오토핫키 뮤텍스 수정만 하면 우회가능한가... 1 흐뚠이 2019.01.24 0/0
질문 텍스트 수정 질문입니다. 고수님들 부탁해용..!! 9 이이다앙 2019.01.08 0/0
질문 (imagesearch 관련 질문) 고수님들의 답변을 기다리고 ... 믕이 2019.01.07 0/0
질문 매크로 만들기 시작하려하는 뉴비입니다 조언부탁드려요. 2 용용입니다 2020.04.27 0/0
질문 같은 이미지가 여러개 서치가 될 경우 2 스테파노7979 2019.01.24 0/0
질문 메이플 경매장 팅김 5 map!@! 2019.01.24 0/0
질문 ocr 기능 스크립트를 받았습니다. 하지만.. 도와주세요... 1 jack123 2019.01.20 0/0
질문 상위 loop 나가기 문의 2 택이 2019.01.17 0/0
질문 클립보드 저장할때 필요없는것 제거하고 저장한는법 아... 3 이이다앙 2019.02.27 0/0
질문 특정 프로그램이 실행 될때까지 기다리는 명령어가 있... 2 행선지는토성 2019.01.20 0/0
질문 초보자입니다. 린엠정말조아 2018.12.30 0/0
질문 알아서 짜주는 프로그램 16 데일스타트기업 2019.05.17 0/0
질문 두곳을 이동하는 중 이미지서치를 할 수 없나요?? 1 구글리스트 2019.01.02 0/0
자유 모든 자동화업무 합니다 머니웨이브 2018.12.26 0/0
Board Pagination Prev 1 ... 414243444546474849 ... 208 Next
/ 208

전체 최신 인기글

전체 주간 인기글