@echo weg
setlocal enabledelayedexpansion
Rem einstellte Ihren neuen Antriebs-Brief en
Ndrive1=X einstellen
Ndrive2=Y einstellen
Ndrive3=Z einstellen
wenn %tmp% \ cdrtmp das del %tmp% \ cdrtmp existieren
wenn %tmp% \ cdrtmp2 del %tmp% \ cdrtmp2 existieren
wenn %tmp% \ romstr das del %tmp% \ romstr existieren
wenn %tmp% \ cdrquer das del %tmp% \ cdrquer existieren
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
/a line=1 einstellen
für /f „tokens=1,2,3“ %%a (%tmp% \ romstr) innen tun (
wenn! Linie! ==1 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive1%>>%tmp% \ cdrtmp2
)
wenn! Linie! ==2 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive2%>>%tmp% \ cdrtmp2
)
wenn! Linie! ==3 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive3%>>%tmp% \ cdrtmp2
)
/a line= einstellen! Linie! +1
)
wenn %tmp% \ cdrtmp2 diskpart /s %tmp% \ cdrtmp2>nul existieren
wenn %tmp% \ cdrtmp das del %tmp% \ cdrtmp existieren
wenn %tmp% \ cdrtmp2 del %tmp% \ cdrtmp2 existieren
wenn %tmp% \ romstr das del %tmp% \ romstr existieren
wenn %tmp% \ cdrquer das del %tmp% \ cdrquer existieren
|