Problème variable dans commande format
Posté : 26 oct. 2009 00:07
Bonjour à tous
Comme l'indique le titre de mon post, je désire créer un mini-utilitaire de formatage en batch et je rencontre une petit problème.
Mon "programme" s'éxécute normalement jusqu'à une commande qui est tel que : format %lecteur%: /fs:%sys% /v:%nom% (le reste de mon code en dessous) donc je pense que les variables ne sont pas compatible avec la commande format, je voulais donc savoir si c'éait vrai et si il y avait un moyen de contourner ce problème
Merci à tous ^^
CODE:
@echo off
echo Veuillez entrer la lettre du lecteur … formater
echo.
set /p lecteur= Entrer la lettre :
echo.
echo le lecteur selectionn‚ est %lecteur%
echo.
echo Veuilez entrer le syst‚me de fichier voulu (FAT32/FAT/NTFS/UDF)
echo.
set /p sys= Entrer le syst‚me de fichier :
echo.
echo le syst‚me de fichier selectionn‚ est %sys%
echo.
echo Veuillez entrer le nouveau nom voulu pour le lecteur
echo.
set /p nom= Entrer le nom :
echo.
echo Le nom choisi est %nom%
echo.
pause
format %lecteur%: /fs:%sys% /v:%nom%
echo Formatage terminer
echo.
echo V‚rification du lecteur
chkdsk %lecteur%:
echo Formatage termin‚ avec succ‚.
pause
exit
FIN DU CODE.
Comme l'indique le titre de mon post, je désire créer un mini-utilitaire de formatage en batch et je rencontre une petit problème.
Mon "programme" s'éxécute normalement jusqu'à une commande qui est tel que : format %lecteur%: /fs:%sys% /v:%nom% (le reste de mon code en dessous) donc je pense que les variables ne sont pas compatible avec la commande format, je voulais donc savoir si c'éait vrai et si il y avait un moyen de contourner ce problème
Merci à tous ^^
CODE:
@echo off
echo Veuillez entrer la lettre du lecteur … formater
echo.
set /p lecteur= Entrer la lettre :
echo.
echo le lecteur selectionn‚ est %lecteur%
echo.
echo Veuilez entrer le syst‚me de fichier voulu (FAT32/FAT/NTFS/UDF)
echo.
set /p sys= Entrer le syst‚me de fichier :
echo.
echo le syst‚me de fichier selectionn‚ est %sys%
echo.
echo Veuillez entrer le nouveau nom voulu pour le lecteur
echo.
set /p nom= Entrer le nom :
echo.
echo Le nom choisi est %nom%
echo.
pause
format %lecteur%: /fs:%sys% /v:%nom%
echo Formatage terminer
echo.
echo V‚rification du lecteur
chkdsk %lecteur%:
echo Formatage termin‚ avec succ‚.
pause
exit
FIN DU CODE.