Как проверить, является ли устройство неавторизованным или нет в пакетном скрипте adb

Я пишу файл пакетного скрипта для моего устройства для выполнения простых действий ADB. Теперь мне нужно проверить, обнаружено ли мое устройство на компьютере, используя команду adb devices. Но если устройство обнаружено в устройствах adb, оно может иметь два состояния:

1-й, если он не авторизован, будет отображаться как хххххххх как неавторизованный

2-й, если он авторизован, он будет отображаться как устройство xxxxxxxx

В настоящее время я написал так:

FOR /f %%A IN ('adb.exe devices') DO SET device=%%A
if "%device%"=="" goto DeviceNotFound else goto RebootBootloader
echo.

Теперь мой код не может определить, авторизован он или нет, или нет. Есть ли способ проверить это? Я новичок в пакетном скриптинге. Может кто-нибудь, пожалуйста, помогите мне.

Заранее спасибо..

0 ответов

Другие вопросы по тегам