.bat = Changer lettre d'un lecteur donné (indiquer > changer)

micromega Messages postés 141 Statut Membre -  
micromega Messages postés 141 Statut Membre -
Bonjour,

J'aurais besoin de connaître le code pour un .bat dans lequel on indique la lettre d'un lecteur et la lettre à utiliser pour une nouvelle assignation.

Jusqu'à présent je n'ai trouvé que des codes pour changer la lettre du lecteur à partir d'où est lancé le .bat.

(Je souhaite faire cette opération en ligne de commandes et non avec un logiciel particulier.)

Merci

3 réponses

  1. CostarSlime Messages postés 96 Statut Membre 9
     
    veut tu parler du "subst" ?
    ou bien veux tu changer le nom raccourci du lecteur?
    0
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonsoir, peux tu donner un exemple de ce que tu souhaites faire?
    0
  3. micromega Messages postés 141 Statut Membre 1
     
    Merci pour vos réponses.

    Je souhaite, par exemple, sélectionner la lettre G (Lecteur G:) pour qu'il deviennent le lecteur X: avec un bat. En bref : Choisir un lecteur pour lui assigner une nouvelle lettre de lecteur.

    J'ai trouvé ce .bat, mais je ne peux pas choisir le lecteur (change le lecteur où le .bat est lancé) :

    @set letter=A
    :::::::::::::
    @echo off
    color 70
    set volume=%~d0
    echo DRIVE = %volume%
    echo rescan > %temp%\drive.log
    echo select volume %volume%>> %temp%\drive.log
    echo assign letter=%letter%>> %temp%\drive.log
    echo exit>> %temp%\drive.log
    diskpart -s %temp%\drive.log
    del %temp%\drive.log
    if exist %letter%: mountvol %volume% /d
    goto :eof
    0