안녕하세요
간단히 적으니 아시는분 답변 부탁드립니다
화면 안잡히면 wrcnt(오류횟수세기)에 1더하고 같은라벨 반복 후
wrcnt가 50을 넘으면 restart로 가서 재시작하기인데
제대로 작동이 안되네요
참고로 제폰은 뒤로가기키 일초이상 누르면 앱 강제종료입니다.
아니면 closeapp같은 명령어가 있나요?
답변감사합니다.
var #wrcnt 0 (wrcnt = wrongcount (오류세기)로 잡았네요)
var #MNcolor 182738 (MNcolor = 메뉴칼라)
:start
:runapp
RunApp com.어쩌고
checkapp waitapp 생략
:openmenu
if #wrcnt >= 50
goto :restart
endif
// #wrcnt가 50을 넘으면 :restart로 가기
getColor #color 100 100
if #color == #MNcolor
touchpress 0 100 100
// 메뉴화면 확인되면 원화는 좌표 누르기
else
#wrcnt = #wrcnt + 1
goto :openmenu
endif
//메뉴화면 확인 안되면 오류횟수에 1 더하고 다시 :openmenu로 돌아가기
:restart
keyDown K_BACK
sleep 1100
keyUp K_BACK
sleep 1000
goto :runapp
:end
매크로원본 올리고싶은데 너무 길고
주석달기가 힘든데 혹시 굇수님들 관심있으시면
주석달아 올리겠습니다..
최적화라도 도와주시면 감사하겠습니다.
생각보다 핸드폰 고유 기능들이 히로에서 작동하지 않는 경우가 있습니다.(폰의 종류가 워낙 많아서...)
뒤로가기 1초 이상 눌러서 종료하는 방식은 아마 적용이 안되는 경우일 수도 있습니다.
전 테스크 매니져 같은 어플을 사용해서 끄게하고 다시 실행되게끔 구문들 만들어 씁니다.
그게 가장 확실하더군요!