@echo fora
enabledelayedexpansion setlocal
O REM ajustou sua letra de movimentação nova
ajustar Ndrive1=X
ajustar Ndrive2=Y
ajustar Ndrive3=Z
se existe o del %tmp% de %tmp% \ cdrtmp \ cdrtmp
se existe %tmp% \ cdrtmp2 o del %tmp% \ cdrtmp2
se existe o del %tmp% de %tmp% \ romstr \ romstr
se existe o del %tmp% de %tmp% \ cdrquer \ 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
ajustar /a line=1
para /f “tokens=1,2,3” %%a dentro (%tmp% \ romstr) fazer (
se! linha! ==1 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive1%>>%tmp% \ cdrtmp2
)
se! linha! ==2 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive2%>>%tmp% \ cdrtmp2
)
se! linha! ==3 (
echo.select %%a %%b>>%tmp% \ cdrtmp2
echo.assign letter=%Ndrive3%>>%tmp% \ cdrtmp2
)
ajustar o line= de /a! linha! +1
)
se existe %tmp% \ cdrtmp2 o diskpart /s %tmp% \ cdrtmp2>nul
se existe o del %tmp% de %tmp% \ cdrtmp \ cdrtmp
se existe %tmp% \ cdrtmp2 o del %tmp% \ cdrtmp2
se existe o del %tmp% de %tmp% \ romstr \ romstr
se existe o del %tmp% de %tmp% \ cdrquer \ cdrquer
|