Subst и запоминание последних путей
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Subst и запоминание последних путей
У меня 3 диска созданных с помощью subst (скомпилировал их в exe и положил в автозагрузку). На каждом диске, допустим, я остановился на определённых папках. После перезагрузки сбрасывает в корень. Хотя, если я закрываю Commander в какой-то подпапке на виртуальном диске, то этот диск не сбрасывает. Как сделать, чтобы пути запоминались на всех дисках?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
С subst'ом проблема, возможно, связана с тем, что Тотал запускается слишком рано, до подключения дисков, вот и перебрасывает с несуществующих сохранённых путей в существующие. Тотал тоже сидит в автозагрузке? Если да, то можно попробовать вместо него прописать в автозагрузку ярлык на скрипт, который будет ждать пару секунд, а только потом запускать Тотал. Или даже не пару секунд, а просто появления нужных дисков.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Strek
Ваша задача у меня решается, например, так:
Ваша задача у меня решается, например, так:
Код: Выделить всё
REGEDIT4
; Z: = C:\Program Files
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Z:"="\\??\\C:\\Program Files"- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
А разве ключ комстроки /d не для этого придуман?CaptainFlint писал(а):Если да, то можно попробовать вместо него прописать в автозагрузку ярлык на скрипт, который будет ждать пару секунд, а только потом запускать Тотал
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Вопрос: А зачем "скомпилировал их в exe"?Strek писал(а):3 диска созданных с помощью subst (скомпилировал их в exe и положил в автозагрузку).
Это всё делается простым батником такого вида для монтирования:
SUBST [буква:] [путь]
и размонтирования:
SUBST [буква:] /D
Например:
Код: Выделить всё
SUBST J: "c:\Windows\TEMP"
SUBST K: "d:\WorkFiles"
SUBST L: "e:\Projects"Или в изначальной постановке вопроса некая другая задача, не решаемая моим примером?
Mellomann
Это мог быть скрипт вместо батника. Расширению системно не назначен интерпретатор. Насчёт выброса в корень я сам не понял. В какой именно корень - неясно. Но происходит это при автозапуске TС в момент загрузки системы, если я правильно уловил мысль.
И перед тем как назначать на какой-то диск в сценарии должна быть проверка на занятость (как в моём скрипте из Script Request).
Это мог быть скрипт вместо батника. Расширению системно не назначен интерпретатор. Насчёт выброса в корень я сам не понял. В какой именно корень - неясно. Но происходит это при автозапуске TС в момент загрузки системы, если я правильно уловил мысль.
И перед тем как назначать на какой-то диск в сценарии должна быть проверка на занятость (как в моём скрипте из Script Request).
Mellomann писал(а):Или в изначальной постановке вопроса некая другая задача
Пример: Я в Total Commander зашёл в "Виртуальный диск\Папка такая-то-\Ещё папка" и теперь перезагружаюсь, запускаю Total и я попадаю не сюда "Виртуальный диск\Папка такая-то-\Ещё папка", а сюда "Виртуальный диск", т.е. в корень диска.Flasher писал(а):В какой именно корень - неясно
Добавлено спустя 47 секунд:Strek писал(а):Хотя, если я закрываю Commander и при этом нахожусь в какой-то подпапке на виртуальном диске, то этот диск не сбрасывает после перезагрузки.
Думал, может так прокатит.Mellomann писал(а):А зачем "скомпилировал их в exe"?
Последний раз редактировалось Strek Ср мар 28, 2012 23:05, всего редактировалось 1 раз.