Показать полную графическую версию : Subst и запоминание последних путей
Mancoffee
27-03-2012, 22:39
При создании виртуальных дисков из папок (например в Total Commander) не запоминаются последние использованные папки (постоянно открывает корень). Как сделать, чтобы запоминался последний путь? (Пробовал загружать до загрузки входа пользователя через Групповую политику-Загрузка/Завершение с cmd-файлом содержащим команды создания - ничего. Через планировщик тоже нет).
Morpheus
27-03-2012, 22:49
не запоминаются последние использованные папки »
Кем? Тоталом?
Mancoffee
27-03-2012, 23:00
Кем? Тоталом? »
Да. И если оставить окно Explorer, то при загрузке восстанавливает, но не в том месте, где было. Да и с другими файловыми менеджерами тоже самое.
Morpheus
27-03-2012, 23:34
И если оставить окно Explorer, то при загрузке восстанавливает, но не в том месте, где было. »
Это как?
Mancoffee
27-03-2012, 23:46
Это как? »
Функция есть в Windows - Восстанавливать прежние окна папок при входе в систему.
Morpheus
28-03-2012, 00:02
Mancoffee,
Создал ярлык subst x: C:\111
Положил его в автозагрузку.
Включил упомянутую вами функцию.
Зашел на диск X, затем там в папку 123.
Перезагрузился.
Окно с папкой 123 на экране.
Mancoffee
28-03-2012, 01:32
Да. Как-то через раз. Не пойму от чего. Хотя мне более важно в Total Commander. Попробовал через подключение, как сетевых дисков, всё равно не помогает. После перезагрузки сообщает, что Не удалось подключить сетевые диски... Хотя захожу в них нормально, но опять же все начинают открываться с корня диска.
Vector_om
31-05-2017, 13:33
Создание постоянного виртуального диска
Созданный виртуальный диск не сохраняется после перезагрузки, поэтому для автоматического
восстановления требуемой файловой структуры в DOS зачастую пользуются пакетным файлом
AUTOEXEC.BAT.
В ОС Windows NT и выше с помощью реестра можно автоматически создавать виртуальный диск ещё
во время загрузки системы. Это сделает его доступным системным сервисам и возобновляемым при
перезагрузке.
В разделе реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS
Devices создайте строковый параметр (String Value) с именем диска, например G:
В значении параметра введите путь к каталогу в формате \??\<путь к каталогу>, например \??
\C:\Windows
Перезагрузите систему, чтобы требуемый диск создался.
В случае когда создаваемый путь находится на сетевом ресурсе, защищенном паролем, могут
возникнуть проблемы с доступом, так как путь создается до загрузки сохраненных сетевых паролей. В
таком случае:
Создаем текстовый файл с нужными исполняемыми командами.
Заменяем расширение .txt на .cmd или .bat.
Создаем ярлык файла в разделе Пуск *> Автозагрузка.
Vector_om
31-05-2017, 14:11
И ещё забыл добавить, только следите чтоб не было 2-х дисков, например если вписать в реестр D а он реально есть то будет накладка ;-)
Mancoffee
31-05-2017, 23:17
Vector_om, вы меня не поняли.
К примеру - в DosDevices (в реестре) у меня занесён путь
"v:" с параметром "\??\D:\Книги"
и
"w:" с параметром "\??\d:\Site-Building"
Открываю диск ("v:\") в Total Commander, в котором вхожу в подкаталог "v:\Кулинария", потом перехожу на диск "w:\" в подкаталог "w:\Less", потом к примеру в корень диска "d:\", потом закрываю TC, открываю опять, нажимаю на диск "w:\" или "v:\" и оно мне открывает "w:\" (а не то, где я был, то бишь"w:\Less" или не "v:\Кулинария", а мне нужно "v:\Кулинария" (то бишь, как при работе с обычными дисками, а не с DosDevice-ными)
Но если я закрою TC, к примеру на "w:\Less", то при открытии у меня откроется "w:\Less", а не "w:\".Угу? :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC