-1
我只是讓這個批處理文件完全重置我的手機!但我只想知道如果任何命令dosnot運行成功,是否可以阻止它運行。如果它仍然是令人生厭的命令,它可能會讓我的手機難以使用,我們都不希望它發生。那麼,我該如何阻止它?如果在批量運行命令時出現任何錯誤,請停止
ECHO Brought to you by Rocker223 @XDA
ECHO -__-__-__-__-__-__-__-__-__-__-
ECHO.
Echo Motorolla MOTO G3(2015)
ECHO Reset tool
ECHO -__-__-__-__-__-__-__-__-__-__-
cd /d %CD%
title Reset your mobile!
set p=0
ECHO ---Making sure your phone is in fastboot mode---
ECHO Press c to Cancel!
choice /c ync /M "Is your phone in fastboot mode"
if %errorlevel% == 2 ECHO Rebooting
if %errorlevel% == 2 adb reboot bootloader
if %errorlevel% == 3 exit(0)
title Flashing Partition file! Step:1 of 20
ECHO Flashing Partition file!
fastboot flash partition gpt.bin
title Flashing bootloader!
ECHO Flashing bootloader!
fastboot flash bootloader bootloader.img
title Flashing Logo! Step:2 of 20
ECHO Flashing Logo!
fastboot flash logo logo.bin
title Flashing boot file! Step:3 of 20
ECHO Flashing boot file!
fastboot flash boot boot.img
title Flashing Recovery! Step:4 of 20
ECHO Flashing Recovery!
fastboot flash recovery recovery.img
set /a n=5
Title flashinng system image Step:%n% of 20
ECHO Flashing system image files might take a minute or two....
fastboot flash system system.img_sparsechunk.0
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.1
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.2
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.3
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.4
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.5
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.6
set /a n=n+1
Title flashinng system image Step:%n% of 20
fastboot flash system system.img_sparsechunk.7
set /a n=n+1
Title Finalising... Step:%n% of 20
ECHO Finalising...
fastboot flash modem NON-HLOS.bin
set /a n=n+1
Title Finalising... Step:%n% of 20
fastboot erase modemst1
set /a n=n+1
Title Finalising... Step:%n% of 20
fastboot erase modemst2
set /a n=n+1
Title Finalising... Step:%n% of 20
fastboot flash fsg fsg.mbn
set /a n=n+1
title Erasing Data... Step:%n% of 20
ECHO Erasing Data...
fastboot erase cache
set /a n=n+1
title Erasing Data... Step:%n% of 20
fastboot erase userdata
set /a n=n+1
title Rebooting your phone! Step:%n% of 20
ECHO Rebooting your phone!
fastboot reboot
title Finished!
ECHO All Done! Phone has been reset successfully!
看看http://stackoverflow.com/questions/734598/how-do-i-make-a-batch-文件終止遇到錯誤 – olikaf
請仔細閱讀:[mcve] – aschipfl
順便說一下:'exit(0)'非常有趣。你用命令行___編寫了一個批處理__script,而不是一個帶有functions__的__program。在命令提示符窗口'exit/?'中運行以獲得有關此命令和正確用法的幫助。我建議使用'exit/B 0'。 – Mofi