-1
Ich machte gerade diese Batch-Datei, die mein Telefon komplett zurücksetzt! Aber ich wollte nur wissen, ob ich es stoppen könnte, wenn ein Befehl nicht erfolgreich ausgeführt wird. Wenn es immer noch Befehle geben würde, würde es wahrscheinlich mein Handy schwer beschädigen und keiner von uns würde es gerne haben. Also, wie halte ich es an ??Stop, wenn es einen Fehler bei der Ausführung eines Befehls im Batch gibt
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!
Werfen Sie einen Blick auf http://stackoverflow.com/questions/734598/how-do-i-make-a-batch- file-terminate-bei-begegnung-ein-fehler – olikaf
Bitte lesen Sie dies: [mcve] – aschipfl
Übrigens: 'exit (0)' ist sehr interessant. Sie haben einen Stapel __script mit Befehlszeilen__ und NOT ein __Programm mit Funktionen__ geschrieben. Führen Sie in einem Eingabeaufforderungsfenster 'exit /?' Aus, um Hilfe zu diesem Befehl und der richtigen Verwendung zu erhalten. Ich schlage vor, 'exit/B 0' zu verwenden. – Mofi