Cách thoát tập lệnh bó khi không tìm thấy lệnh


0

Tôi muốn thiết bị đầu cuối tự đóng nếu adb không được công nhận. ADB là một chương trình mà kịch bản này sẽ sử dụng để phát hiện thiết bị. Đây là một chút kịch bản của tôi

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.

Tôi muốn thiết bị đầu cuối đóng ngay tại đây. Mục tiêu là viết IF hoặc Else IF sẽ đóng nếu không tìm thấy chương trình "adb" trên PC. Tất nhiên nếu có, nó sẽ tiếp tục.

Khi adb không được công nhận, chúng tôi nhận được điều này.

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

Đây là trên Windows, phải không?
slhck

1
Tiêu đề của bạn sai lệch ... Bạn cần các câu lệnh "IF" trong tập lệnh của mình để kiểm tra NẾU điều kiện là đúng.
Qwilson

Tôi đã làm cho nó rõ ràng hơn một chút. Xin hãy giúp đỡ.
rombreaker

Câu trả lời:


1

bạn có thể kiểm tra xem% errorlevel% sau khi thực hiện là 9009, vì vậy

if %errorlevel% == 9009 exit

hoặc thay vì thoát ra làm những gì bạn cần.


1

Ngoài câu trả lời của fede.evol, bạn có thể sử dụng lệnh sau:

adb [any args you want to run] || exit
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.