标题: [文本处理] 批处理如何实现ADB和Fastboot 之间的判断? [打印本页]
作者: borat 时间: 2012-9-8 11:43 标题: 批处理如何实现ADB和Fastboot 之间的判断?
首先判断手机是否是fastboot模式,不是就用命令adb wait-for-devices reboot bootloader把手机强制启动到fastboot模式- @echo off
- fastboot devices >d:\fastboot.log
-
- //如果手机是fastboot 模式,fastboot.log里面有fasboot字符串
- //如果手机不是fastboot模式,会一直等待,命令不往下走。
-
- adb wait-for-devices reboot bootloader
-
- :fastboot
- fastboot flash bootloader u-boot.bin
复制代码
想了半天想不出好办法,各位有什么好的建议?谢谢!
作者: terse 时间: 2012-9-9 13:01
这样的意图?- @echo off
- set "ph=d:\fastboot.log"
- :lp
- fastboot devices >"%ph%"
- find /i "fasboot" "%ph%"&&goto :fastboot
- adb wait-for-devices reboot bootloader
- goto :lp
- :fastboot
- fastboot flash bootloader u-boot.bin
复制代码
作者: borat 时间: 2012-9-21 14:19
- @echo off
- set "ph=d:\fastboot.log"
- :lp
- fastboot devices >"%ph%"
- find /i "fasboot" "%ph%"&&goto :fastboot
- adb wait-for-devices reboot bootloader
- if errorlevel 0 goto fastboot
- goto :lp
- :fastboot
- fastboot flash bootloader u-boot.bin
复制代码
谢谢楼上的,加上这一条就OK了
if errorlevel 0 goto fastboot
不然会死在那里!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |