Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Старожил


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

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


Предлагаю искать нужный диск не по папке, а по метке тома, а еще лучше по "серийнику тома", которые можно увидить командой Vol:

Код: Выделить весь код
@Echo off

rem Здесь указывается метка нужного диска, а лучше серийный номер тома:
set Label=B8BD-1B77

for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
vol %%D:|FIND /c "%Label%">nul
if not errorlevel 1 set Disk=%%D:
cls
)

rem Если диск не найден, то сообщение об ошибке и выход
if "%Disk%"=="" (
MSG * ERROR: Disk not attached!!!
exit
)

rem Действия, если нужный диск найден:
echo %Disk%

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 21:46, 26-08-2009 | #7