Список форумов
как в Bat файле идентифицировать определённую флешку?
Автор Сообщение
NikotiN
Розовый мамонт
Добавлено: Ср, 21-Ноя-2007 1:43    Заголовок сообщения: как в Bat файле идентифицировать определённую флешку?

добрый день!

как говорится, собственно сабж =)

я понимаю, что это можно сделать через проверку наличия каких-либо папок и т.п.... но мне хочется через имя флеш-диска. такое возможно через команды bat-файла? или всё таки по файлам определять.... ничего важного тут нет, просто хочется покрасивей =))))

спасибо
DrPass
Знающий :)
/Почетный Модератор/
Добавлено: Ср, 21-Ноя-2007 22:01 

Уверен, что никак. Ну, можно сделать программу, которая будет вызывать GetDriveType, и в зависимости от этого выставлять exit code, который уже можно ловить батником.
Другой вариант - вместо батника использовать wsh. Там уже возможности программирования поширше, думаю, и до типа диска можно добраться
NikotiN
Розовый мамонт
Добавлено: Чт, 22-Ноя-2007 1:51 

о! точняк, там же через wmi можно уже дотянуться будет!! спасибо =)
AlnZ
Я живу тут....
Добавлено: Чт, 22-Ноя-2007 2:09 

А как отмаунтить флешку через WHS или ещё какнибуть кто-нибуть знает?

ps: по моему это немного пересекается с темой ветки...
NikotiN
Розовый мамонт
Добавлено: Чт, 22-Ноя-2007 11:59 

эээ, через консоль разве нелья?
AlnZ
Я живу тут....
Добавлено: Чт, 22-Ноя-2007 21:42 

Как??? Скромный
NikotiN
Розовый мамонт
Добавлено: Сб, 24-Ноя-2007 17:16 

я перепутал =) через консоль можно сетевые диски маунтить, вот я и не посмотрел на слово флешка, а посмотрел на слово отмаунтить =)
AlnZ
Я живу тут....
Добавлено: Сб, 24-Ноя-2007 20:47 

Хе! :)
Между прочим, ты сам эту тему и создал! :)

Есть у мелкомягких такая утилитка с интерфейсом командной строки - devcon (http://support.microsoft.com/kb/311272/ru)
Дословно из описания: "С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств."
Вот, только, IMHO, если я с её помощью вырублю влешку, то она отмаунтится "небезопастно"... Я прав?

Может, возможно самому написать софтинку, отмаунчивающую USBшное устройство? Кто-нибуть знает, как?[/url]
DrPass
Знающий :)
/Почетный Модератор/
Добавлено: Сб, 24-Ноя-2007 21:41 

Цитата:
Вот, только, IMHO, если я с её помощью вырублю влешку, то она отмаунтится "небезопастно"... Я прав?

Не думаю. Программное отключение устройства предпогалает корректное сбрасывание его буферов
NikotiN
Розовый мамонт
Добавлено: Сб, 24-Ноя-2007 22:25 

хм, devcon не катит. требует админские права, что не очень удобно.... опознаю флешку по папкам и файлам =) просто и легко
Gelios
Oracle-вый маньяк, Админ
Добавлено: Пн, 26-Ноя-2007 7:57 

то есть если на cl/dvd/дискетке/сетевом замаппеном диске будет нужная папака/файл, то этот девайс ты будешь считать флешкой?
NikotiN
Розовый мамонт
Добавлено: Пн, 26-Ноя-2007 14:40 

да, просто это мне не так критично) мне для системы бекапа ) а то диплом я свой посеял недавно ;)

Powered by phpBB © 2002, 2006 phpBB Group