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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Подключить Папку как диск с USB диска aka Subst

Ответить
Настройки темы
CMD/BAT - Подключить Папку как диск с USB диска aka Subst

Ветеран


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

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


Доброго здравия!!!
Возник такой вопрос.
Есть некоторая папка находящаяся на USB-HDD.
Есть необходимость сделать ее диском. Если папка находится на HDD компьютера, все очень просто subst x: D:\Long_Dir.
Для USB-Hdd или сетевой шары, которая замапирована по Net use x: \\host\share subst обламывается как и написано в документации.
Если способ сделать такую подстановку?
или пните куда копать? нужно чтобы работало от winxp до win7-64 и желательно выше.
Пока есть идея делать шару если командник запускается с USB-hdd или шары, но как узнать что %dp0 это сеть или usb?
Как развернуть диск (N:) в полный сетевой путь (\\host\share)?

Отправлено: 02:19, 19-09-2012

 

Ветеран


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

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


В чём проявляются отличия Вашего USB HDD от «просто» HDD?
Код: Выделить весь код
subst Q: "H:\Downloads"
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:29, 19-09-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Цитата Iska:
В чём проявляются отличия Вашего USB HDD от «просто» HDD? »
Как оказалось просто наличием слеша в конце пути для USB и отсутствием его при обычном (((
Обычная описка, но столько времени убил (
Спасибо!

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 09:32, 19-09-2012 | #3


Новый участник


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

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


Изображения
Тип файла: png help-bat.png
(4.3 Kb, 7 просмотров)

Помогите друзья,

Есть флешка подключенная к usb
Есть батник находящийся на e:\_Server\_start\start.bat
Необходимо определить подключить виртуальный диск пути [e:\_Server\]

В батнике пишу следующее:
Код: Выделить весь код
rem получаем путь от батника
set path=%~dp0
rem обрезаем путь до сервера
set server=%path:~0,-16%
echo Путь определен [%server%]
echo.
rem подключаем виртуальный диск
"%WINDIR%\system32\subst.exe" subst W: %server%
И ничего не получается. Ругается на неправильное количество параметров.

Отправлено: 15:19, 17-10-2013 | #4


Ветеран


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

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


Цитата:
set path=%~dp0
Никогда. Никогда так не делайте. «PATH» — системная переменная окружения. Используйте другое имя.

Код: Выделить весь код
set server=%path:~0,-16%
Не лучший способ. Изменится имя — код «поплывёт». Используйте ссылочный способ.


В общем и целом:
Код: Выделить весь код
subst.exe W: "%~dp0.."
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:45, 17-10-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Подключить Папку как диск с USB диска aka Subst

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Не находит файл для запуска из subst-диска capsmolet Скриптовые языки администрирования Windows 10 31-05-2012 02:10
Разное - Разбил диск на 2 два диска, диск стал светиться голубым цветом micro8 Прочее железо 1 16-06-2010 13:05
Разное - Как подключить сетевую папку в качестве локального диска? mar1boro Microsoft Windows 7 17 31-05-2010 03:35
Как указать метку тома для диска созданного subst-ом ES Хочу все знать 5 08-09-2006 16:50
Как создать виртуальный диск посредством SUBST? Galosh Microsoft Windows NT/2000/2003 13 27-02-2004 16:19




 
Переход