녹스를 실행 후 로딩이 완료되는 시점을 찾는 로직입니다
중복일진 모르지만 공유해드립니다
파일 올리는게 없네요...
=====================================
run, 에뮬레이터실행
readPath = "read.txt"
adbpath = "nox_adb.exe"
adbip = "127.0.0.1:92001
;실행될때까지 대기
Loop
{
deviceCheck := true
;adb 파일이 종료가 안되는 부분때문에 종료후 새로시작
RunWait, %comspec% /c %adbpath% kill-server,, Hide
RunWait, %comspec% /c %adbpath% start-server,, Hide
Loop
{
connectCheck := true
RunWait, %comspec% /c %adbpath% connect %adbip% > %readPath%,, Hide
Loop
{
FileReadLine, line, %readPath%, %A_Index%
if ErrorLevel
{
connectCheck := false
break
}
stringgetpos, nPos, line, unable to connect
if (nPos >= 0)
{
break
}
stringgetpos, nPos, line, already
if (nPos >= 0)
{
;emulator connected success
connectCheck := false
deviceCheck := false
break
}
stringgetpos, nPos, line, connected
if (nPos >= 0)
{
;emulator connected...
break
}
}
if (connectCheck = false)
break
sleep, 1000
}
if (connectCheck = false)
break
sleep, 1000
}
좋은자료 감사합니다.. 또배워갑니다.