- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
[해결]소스완성하고 매크로 동작 테스트 중인데요...
-
-
예상되는게 조금있기는한데 모르겠네요.. 소스를 보지않는이상은요 변수가 너무 많으니까요. 윗분말씀처롬.. 그걸로맘은 알수가없을듯
-
오류 제목으로 검색해봤는데 Function()에 return을 전부다 안붙였네요.
소스를 올리기엔 너무 조잡하게 return을 붙이고 또 오류가 뜬다면 소스 깔끔하게 수정해서 올리도록 하겠습니다. 근데 .ahk컴파일할때 ANSI , 유니코드32 / 64 있던데 32비트환경에서도 사용할 수 있게하려면 유니코드 32비트로 해야하는거죠? -
역시 리턴이 문제였군요 ^_^ 뭐라해야하나 리턴을 잘 주지않으면 .. 스크립트가 계속 쌓여서 .. 그런 문제가 발생하더라구요.
-
그래도 먹통이네요..
매크로 동작부분만 소스 올려놨는데 좀 봐주실수 있을까요?..
https://drive.google.com/open?id=0BwgcCdoNWoPQNGxXdmkxTl9ZRzQTellingTrade: ; 동작시 10분~20분 경과후 본문과 같은 작동중지 팝업창이 뜹니다.
-
링크 따라가니 봐지지가않네요 ㅎㅎ;; 아마 회사 에서 구글 접속을 막은건지.. 링크가 잘못된건지 모르겠네요ㅎㅎ
-
http://www.dropbox.com/s/yzs8ab8c51rwb84/%EC%86%8C%EC%8A%A4.txt?dl=0
드랍박스로 올렸습니다. -
메모리초과나 잘못된 루프등으로 오토핫키에서 자동으로 프로그램을 종료할때
보통 그런경우가 발생합니다.
하나의 경우일 뿐이니 참고만 하시기바랍니다.
-
제 소스에 Loop에는 Funtcion1()에서 이미지들을 Loop,2 (2번찾고) 다음 Function2()로가서 '특정동작' 후 다시 Funtcion1()을 다시 수행인데, Loop를 사용하면 쓰레드 쌓임 방지를 위해 break를 걸어줘야하는데 Break가 없어서 그런건가요?..
일단 시간나는대로 바로 수정해서 구동 테스트 해보겠습니다.
조언감사합니다. -
알고계시는대로 쓰레드가 쌓이거나 할당된 자원이 너무 많거나 혹은 탈출불가능한 무한루프등
프로그램이 판단하기에 컴퓨터에 무리를준다싶으면 강제종료되는 경우가있더라고요. -
제생각에는 무한루프로 인한 메모리 부족같은데요...
라벨로 이름을 붙이히고 gosub으로 넘겨버리심이..
RunApp: ; 게임실행
run, "C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p war.god.kingdom -a com.zhancheng.android.hjsg.HJSG ?HD-RunApp.exe
gosub, gostart
return
;----------------------------------------- 경속부분
GoStart: ; 경속시작
{
WinSet, AlwaysOnTop, On, BlueStacks App Player
; SelectHero()
gosub, 라벨
}
return
라벨:
SelectHero() ; 스테이지 적 장수 클릭
;라벨 동작을 다하고
gosub, 라벨1 ; 라벨1로 이동
return
라벨1:
CombatLoop()
;라벨1 동작을 다하고
gosub, 라벨2 ; 라벨2로 이동
return
라벨2:
CheckPopUp()
;라벨2 동작
return
끝
근대 SelectHero() 처음 보는 명령어여 가지고요... 제 짧은 지식으로는 여기까지 밖에 안되겠네요...
화이팅하세요~^ㅡ^ -
코드 대충 훑어봤습니다만
코드가 계속해서 진입을 반복하네요.
뭐랄까 너무 복잡해요,.
-
댓글에 수정한 소스를 적기에 글의 양이 너무 많아서 새로이 질문글을 올렸습니다.
님의 질문을 재 구성하면;
K5 Infinite 2.0 차를 구매 후 운행 테스트 중인데요
어느정도 잘 달리다가 10분? 쯤 지나면 ..
K5 Infinite 2.0의 운행이 중지되었습니다.
라는 메세지가 LCD 창에 뜨는데 뭐가 문제인지 아시는 분??