Bon voilà que ça ne marche plus... GRrrrr pourtant tou fonctionnait tout à l'heure...
Donc voilà le script:
Code : Tout sélectionner
@echo off
:USB16-AUTO-DUMP1
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º EASY NandPro v2.0e º
@echo º by RiderFx3 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo EXTRACTION de NAND1.bin: en cours...
echo.
NandPro.exe usb: -r16 NAND1.bin
echo.
if NOT exist NAND1.bin (goto USB16-AUTO-DUMP1-MISSERROR) else (goto USB16-AUTO-DUMP1-SIZE)
:USB16-AUTO-DUMP1-SIZE
call :size_file_NAND1 NAND1.bin
if %size%==17301504 (goto OK) else (goto USB16-AUTO-DUMP1-SIZEERROR)
:size_file_NAND1
set size=%~z1
goto exit
:exit
:USB16-AUTO-DUMP1-SIZEERROR
echo.
echo L'EXTRACTION de NAND1.bin a echoue !
echo La taille de la NAND est incorrecte!
echo Veuillez verifier votre montage et recommencer.
echo.
pause
goto END
:USB16-AUTO-DUMP1-MISSERROR
echo.
echo L'EXTRACTION de NAND1.bin a echoue !
echo Le fichier NAND1.bin est introuvable!
echo Veuillez verifier votre montage et recommencer.
echo.
pause
goto END
:OK
echo Ca Marche !
pause
voilà alors le problème c'est que mon fichier est bien présent, sa taille est correcte, mais quoi qu'il en soit, le script m'affiche toujours la fonction située juste sous :
:size_file_NAND1
set size=%~z1
goto exit
:exit
Je le sais car si j'inverse :USB16-AUTO-DUMP1-MISSERROR et :USB16-AUTO-DUMP1-SIZEERROR, j'obtient à chaque fois le message d'erreur de celui qui est le plus haut... et là, je sèche ...
EDIT: en fait si je déplace :size_file sous toutes les autres fonction, tout marche normalement !
Faut croire que poster sur un forum m'aide à réfléchir LOL ! Super Monologue !