Я хочу, чтобы терминал закрылся сам, если adb не распознается. ADB - это программа, которую этот скрипт будет использовать для обнаружения устройства. Вот немного моего сценария

echo My name is RomBreaker
echo. 
echo And I'm gonna flash your Nexus 5 back to stock 4.4.2
echo.
echo If ADB and Fastboot is not set properly, this of course is pointless
echo.
pause
echo.
echo Rebooting device into Bootloader via ADB
echo.
adb reboot-bootloader
echo.
echo If the above says "device not found" its because your in Fastboot
echo.
echo.........................................................................
echo.
echo If the above says "adb is not recognized" you didn't listen
echo.

Я хочу, чтобы терминал закрылся прямо здесь. Цель состоит в том, чтобы написать IF или Else IF, который закроется, если программа "adb" не найдена на ПК. Конечно, если это так, это будет продолжаться.

Когда ADB не распознается, мы получаем это.

'adb' is not recognized as an internal or external command,
operable program or batch file.

2 ответа2

1

Вы можете проверить, если% errorlevel% после выполнения 9009, так

if %errorlevel% == 9009 exit

или вместо выхода сделайте то, что вам нужно.

1

В дополнение к ответу fede.evol вы можете использовать следующую команду:

adb [any args you want to run] || exit

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .