Показать полную графическую версию : subst к сетевому диску
Программа под ДОС. Запустить с сетевого диска. Через сетевое окружение подключил как диск M: , но юзер иногда включает компьютер раньше чем включен компьютер с программой и автоматического подключения не происходит. В результате приходиться перезагружать компьютер. И это не всегда помогает т. к. юзер утром может нажать "не подключать при следующем входе в систему". Как этого избежать. Пробовал subst m: \\comp\c - не работет. Помогите!
hasherfrog
27-10-2004, 15:47
Здравствуйте, desr, приветствуем на форуме.
По поводу Вашей проблемы:
Сделайте стартовый батник StartNetworkProgram.bat , который сначала проверяет наличие файла через (if exists M:\\ProgramToRun.exe), в случае ошибки монтирует диск M:\\, а потом уже запускает ProgramToRun.exe
Спасибо за ответ.
Но подскажите.
... в случае ошибки монтирует диск M:\\,
как монтируем ( какой командой ).
hasherfrog
27-10-2004, 16:01
Дык, всё так же - субстом. Можно перед монтированием принудительно "отмонтировать" m:\\ тем же субстом с ключом -d (?не помню сейчас).
subst m: \\comp\c
выдает
Путь не найден - \\comp\c
Но он то есть!
CyberDaemon
27-10-2004, 17:17
Ээээ... Вы чего, какой SUBST? - если мне не изменяет память, "команда SUBST не применима для сетевых путей".
Пользуйте NET USE .....
Angry Demon
27-10-2004, 19:22
desr
Подключение и отключение общих ресурсов
и вывод сведений о подключениях.
NET USE [диск: | *] [\\компьютер\папка [пароль | ?]]
[/SAVEPW:NO] [/YES] [/NO]
NET USE [порт:] [\\компьютер\принтер [пароль | ?]]
[/SAVEPW:NO] [/YES] [/NO]
NET USE диск: | \\компьютер\папка /DELETE [/YES]
NET USE порт: | \\компьютер\принтер /DELETE [/YES]
NET USE * /DELETE [/YES]
hasherfrog
28-10-2004, 09:44
:lol: заработалси я чёта.
Конечно же, сначала net use. А потом уже subst, по желанию.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.