매크로

요즘 열심히 오토핫키 배우고 있습니다.~!


몇일 구글링 검색을 아무리 해도 해결이 안되서 글남겨요


원하는 작업바탕이 거의 다되어 가서 전체스크립트를 테스트를 하고 있습니다.


테스트는 LD앱 이고 멀티 4개를 돌릴려고 하는데요.


컴파일전 편집에서 한개의 스크립트로 테스트 할때는 문제 없이 잘돌아가는데


컴파일후 카카오토 처럼 각폴더 4개씩 복사해서 실행하면 처음에는 잘되다가 시간이 지나면


(2시간 내외)핫키가 하나씩 팅기고..결국 핫키가 하나만? 남아서 돌고 있어요..


의심되는구간은 10간격으로 멈춤확인하는 셋타이머 와 돌발창 확인을 위한 2초간격셋타이머~


while 및 loop 에 의한 과부화??? 정도 인데..


멀티 실행을 하기위한 명령어가 따로 있는지...궁금하네요...단순히 스크립트 잘못짠건지..


컴은 3950x 64램이라 사양은 괜찮아요



; #SingleInstance force ;프로세스가 하나만 실행되도록 보장

; #SingleInstance off 


위 명령어도 아닌것 같아요.;


밑에 구도로 구현했어요...gui 및 함수 내용은 뺐구요.


========================================================================

#NoEnv 

; #SingleInstance force ;프로세스가 하나만 실행되도록 보장

#SingleInstance Off

#Persistent


#Include, Gdip_all.ahk

#Include, Gdip_ImageSearch.ahk

#Include, Search_img.ahk


gui ~~~샤바샤뱌...

.

.

지유아이 쇼~


;==============================================

Button시작:

{

SetTimer, 앱체크함수 ,10000

SetTimer, 이벤트함수 ,2000


종료 := true

while(종료 = true)   ;위치확인

{

위치확인()

PostClick(575,145) ; 지도클릭

Sleep, 1000

break

}

내용 := "초기위치 찾기 시작"

FormatTime, 현재시간, , MM.dd HH:mm:ss

LV_Insert(1, "", 현재시간, 내용)

log_up(내용)

while(종료 = true)   ;초기위치저장

{

WinGet, Nox, ID, %타이틀%

Gui, Submit, NoHide

if(Search_img("Image\초기위치1.bmp",Nox,x,y,375,75,640,340,50,0x000000)) 

{

초기x := x + 6

초기y := y + 10

Sleep, 1000

PostClick(630,50) 나가기

Sleep, 1000

break

}

}

자동확인()

줌인아웃()

goto, Main

}

return


;=================================================================================


Main:

{

WinGet, Nox, ID, %타이틀%

Gui, Submit, NoHide

while(종료 = true)

{

Sleep, 1000

if(Search_img("Image\event\공헌도.bmp",Nox,x,y,0,0,220,60,50,0x000000)) && (종료 = true)

{

PostClick(x,y)

Sleep, 500

}

if(Search_img("Image\무게1.bmp",Nox,x,y,550,0,605,70,50,0x000000)) && (종료 = true)

{

분해특화()

판매진입++

}


if(Search_img("Image\event\공헌도1.bmp",Nox,x,y,250,200,400,300,50,0x000000))

{

PostClick(x,y)

Sleep, 500

}

while(조건 > 2) && (종료 = true) ;판매

{

}

위치확인()

}

내용 := "매크로 종료됨"

FormatTime, 현재시간, , MM.dd HH:mm:ss

LV_Insert(1, "", 현재시간, 내용)

log_up(내용)

}

return



Button일시정지:

{

   Gui, Submit, NoHide

   if(일시정지_f)

{

GuiControl, Enable, End

GuiControl, , Stop, 일시정지

SetTimer, 앱체크함수, On

SetTimer, 이벤트함수, On

내용 := "다시재생"

FormatTime, 현재시간, , MM.dd HH:mm:ss

LV_Insert(1, "", 현재시간, 내용)

log_up(내용)

Pause, Off

   }

   else

{

GuiControl, Disable, End

GuiControl, , Stop, 다시재생

SetTimer, 앱체크함수, Off

SetTimer, 이벤트함수, Off

내용 := "일시정지"

FormatTime, 현재시간, , MM.dd HH:mm:ss

LV_Insert(1, "", 현재시간, 내용)

log_up(내용)   

Pause, On, 1

}

일시정지_f := !일시정지_f

}

return


Button종료:

{

종료 := false

SetTimer, 앱체크함수, Off

SetTimer, 이벤트함수, Off

내용 := "매크로 종료중...."

FormatTime, 현재시간, , MM.dd HH:mm:ss

LV_Insert(1, "", 현재시간, 내용)

log_up(내용)

}

return


GuiClose:

{

ExitApp

}

return


;============================================================================





필수설정:


PostClick(FoundX,FoundY)


비활성드래그(x시작, y시작, x끝, y끝, 드래그횟수, 이동간격, 처리간격)


log_up(msg)


CaptureSquare(filename, sX = 0, sY = 0, eX = 0, eY = 0) ;캡쳐


위치확인()


자동확인()


분해특화()


메뉴클릭()


판매()


지도클릭ON()


재료보관()



지도클릭off()


이벤트함수:


재부팅:



  • 리체 2020.04.21 12:01

    cpu와 memory 허용범위라면 멀티는 많이 할수 있죠


    while(조건 > 2) && (종료 = true) ;판매

    {

    }

    여기 내용이 없다면 조건충족시 과부하가 발생하므로 멈출 가능성이 있습니다.


    위의 코드만으로는 그 외에는 못찼겠네요

    return이 잘 되게 코딩하면 멈추지 않습니다


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 랜덤위치 랜덤시간 코드 짜보았습니다 new dudutj 2024.04.18 0/0
자유 거상 간단한 반자사 구합니다 거린거린상 2024.04.03 0/0
자유 매크로제작의뢰입니다 메틴짱짱맨 2024.03.31 0/0
질문 오토핫키 이미지서치 될때만 활성화 되게 하고싶은데요 2 식스에이 2024.03.28 0/0
질문 매크로 제작의뢰입니다 짜용이닷 2024.03.05 0/0
질문 매크로 사용 인증을 하게 만들었는데요 개곰 2024.02.14 0/0
질문 메이플랜드 동바산6 매크로 의뢰합니다 (사례O) rwqewq 2024.02.11 0/0
질문 메이플로나월드 거탐 의뢰합니다 사레합니다 2 효재아빠 2024.02.09 0/0
질문 원하는 기능을 어떻게 구현할 수 있을지 고민입니다. riswell 2024.02.05 0/0
질문 오토핫키로 멀티 마우스가 가능한가요? JackSS 2024.01.07 0/0
질문 같은프로그램 3개 전환 질문 winactivate 식그러 2024.01.07 0/0
정보 아르테일 매랜 로나 핵 매크로 취급합니다 얼리언 2024.01.05 0/0
질문 텍스트 입력 띄어쓰기 공백 처리방법 1 반디친구 2024.01.05 0/0
질문 연타 매크로 사용중인데 Alt + 영문 조합이 안먹는 이... 순천오토 2023.12.17 0/0
질문 오토핫키로 라벨 프린터 인쇄 가능할까요? 바이라민 2023.12.10 0/0
자유 리스트박스 시간기록 함카리스마 2023.11.05 0/0
질문 D2R 게임비활성 클릭 질문드려봅니다. 5 가족오락관 2023.11.07 0/0
질문 오토핫키v2 사용하시는 분 계신가요? thankkh 2023.10.19 0/0
자유 Nox에서 특정 비활성 메세지가 안먹네요 thankkh 2023.10.18 0/0
질문 오토핫키라는게 뭔가요?? 4 가면안되나요 2024.02.07 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글