@echo au loin
enabledelayedexpansion setlocal
Le rem a placé votre nouvelle lettre d'entraînement
placer Ndrive1=X
placer Ndrive2=Y
placer Ndrive3=Z
si existent le del %tmp% \ cdrtmp de %tmp% \ cdrtmp
si existent %tmp% \ cdrtmp2 le del %tmp% \ cdrtmp2
si existent le del %tmp% \ romstr de %tmp% \ romstr
si existent le del %tmp% \ cdrquer de %tmp% \ cdrquer
echo.list volume>%tmp% \ cdrquer
diskpart /s %tmp% \ cdrquer>%tmp% \ cdrtmp
findstr /i « CD-ROM » %tmp% \ cdrtmp>>%tmp% \ romstr
findstr /i « DVD-ROM » %tmp% \ cdrtmp>>%tmp% \ romstr
placer /a line=1
pour /f « tokens=1,2,3 » %%a dedans (%tmp% \ romstr) faire (
si ! ligne ! ==1 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive1%>>%tmp% \ cdrtmp2
)
si ! ligne ! ==2 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive2%>>%tmp% \ cdrtmp2
)
si ! ligne ! ==3 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive3%>>%tmp% \ cdrtmp2
)
placer le line= de /a ! ligne ! +1
)
si existent %tmp% \ cdrtmp2 le diskpart /s %tmp% \ cdrtmp2>nul
si existent le del %tmp% \ cdrtmp de %tmp% \ cdrtmp
si existent %tmp% \ cdrtmp2 le del %tmp% \ cdrtmp2
si existent le del %tmp% \ romstr de %tmp% \ romstr
si existent le del %tmp% \ cdrquer de %tmp% \ cdrquer
|