Page 1 sur 1

Modifier la letre d'un lecteur

Posté : 06 mai 2011 23:53
par WIN32-[GG]
Bonsoir!

Voilà un petit batch qui peut être utile,
Ne nécessite RIEN d'autre:

Code : Tout sélectionner

@echo off
set RD=%CD%
cls
color A
set LET=
set /P LET= Entrez la lettre du lecteur dont vous voulez modifier la lettre (Lecteur sans :) :
if not defined LET (exit)
cd /D %LET%:\ >nul
if not %ERRORLEVEL%==0 (
color C
    echo ERREUR
    echo Le lecteur specifie est introuvable
    pause
  exit
)
set /P NWLET= Entrez la nouvelle lettre du lecteur %LET% :
echo Changement de la lettre en cours...
echo %LET%: ===} %NWLET%
cd /D %RD%
echo select volume %LET% > TEMP
echo assign letter=%NWLET% >> TEMP
diskpart /S TEMP >nul
if not %ERRORLEVEL%==0 (
    echo.
    echo Erreur!
    color C
    pause
 exit
)
echo # COMPLETE
echo La lettre a ete changee
del /S /Q TEMP
pause
 
A bientôt

Re: Modifier la letre d'un lecteur

Posté : 07 mai 2011 17:18
par Dodoche28
Bonjour WIN32-[GG] :mrgreen:

Ton code a est intéressant. ;) Je ne l'ai pas tester mais c'est vrai que ça peut-être utile et plus rapide (pas obliger de chercher sur le net comment on redéfinit un lecteur)!

Bonne continuation :)

Re: Modifier la letre d'un lecteur

Posté : 07 mai 2011 22:10
par WIN32-[GG]
Merci à toi!
Préviens-moi quand tu auras testé.

A bientôt

Re: Modifier la letre d'un lecteur

Posté : 12 juin 2011 17:24
par Dodoche28
Bonjour :mrgreen:

:idea: Le problème avec "pause>nul", c'est qu'on ne peut pas savoir si le programme est lent ou qu'"il y a une pause d'insérer a moins de faire:

Code : Tout sélectionner

echo Appuyé sur ENTRER pour poursuivre
pause >nul
:arrow: J'ai oublié de te dire WIN32-[GG] que je l'ai testé est pour ma part, sa était :D

Re: Modifier la letre d'un lecteur

Posté : 12 juin 2011 20:30
par WIN32-[GG]
Merci à vous ;)

Les erreurs arrivent parfois et... je ne sais pas pourquoi :roll: