@echo fuori
enabledelayedexpansion setlocal
Il rem ha regolato la vostra nuova lettera di azionamento
regolare Ndrive1=X
regolare Ndrive2=Y
regolare Ndrive3=Z
se esiste il del %tmp% \ cdrtmp di %tmp% \ cdrtmp
se esiste %tmp% \ cdrtmp2 il del %tmp% \ cdrtmp2
se esiste il del %tmp% \ romstr di %tmp% \ romstr
se esiste il del %tmp% \ cdrquer di %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
regolare /a line=1
per /f “tokens=1,2,3„ %%a dentro (%tmp% \ romstr) fare (
se! linea! ==1 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive1%>>%tmp% \ cdrtmp2
)
se! linea! ==2 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive2%>>%tmp% \ cdrtmp2
)
se! linea! ==3 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive3%>>%tmp% \ cdrtmp2
)
regolare il line= di /a! linea! +1
)
se esiste %tmp% \ cdrtmp2 il diskpart /s %tmp% \ cdrtmp2>nul
se esiste il del %tmp% \ cdrtmp di %tmp% \ cdrtmp
se esiste %tmp% \ cdrtmp2 il del %tmp% \ cdrtmp2
se esiste il del %tmp% \ romstr di %tmp% \ romstr
se esiste il del %tmp% \ cdrquer di %tmp% \ cdrquer
|