Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
setlocal EnableExtensions EnableDelayedExtension
chcp 65001
set cfg=%tmp%\dp.cfg
set log=%tmp%\dp.log
echo Get volume list
echo list volume > %cfg%
diskpart /s %cfg% > %log%
echo Get USB drive letter
for /f "tokens=2-3 delims= " %%i in ('findstr /c:Removable %log%') do (
	set num=%%i
	set ltr=%%j
)
echo Change USB drive letter
echo select volume %num% > %cfg%
echo remove letter=%ltr%>>%cfg%
echo assign letter=X>>%cfg%
diskpart /s %cfg%
echo Remove setting
chcp 866
if exist %cfg% (del %cfg%)
if exist %log% (del %log%)
меняет диск на горячую
З.Ы. Тестировалось с одной флешкой

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855


Отправлено: 15:14, 04-10-2013 | #6