Страница 1 из 1

Разные настройки для 2 пользователей. Портабельность

Добавлено: Чт дек 03, 2009 14:15
ask-rus
Требуется перенести все ini-шники (wincmd, wcx_ftp, usercmd), bar-ы (default), key (wincmd) в созданную мной папку Profile.
Подскажите, как это сделать?

[mod="Моторокер"]Заголовок темы изменён в соответствии с целью, а не задачей.[/mod]

Добавлено: Чт дек 03, 2009 16:30
Kavar
Утилитой TCDir.
Можно задать расположение файлов настроек для каждого пользователя:
http://www.rusoft.net/download.php?id=5088

Расположение ключа и дефолтбар указываются в файле настроек wincmd.ini.

Добавлено: Чт дек 03, 2009 17:01
ask-rus
Kavar писал(а):Утилитой TCDir.
Можно задать расположение файлов настроек для каждого пользователя:
http://www.rusoft.net/download.php?id=5088

Расположение ключа и дефолтбар указываются в файле настроек wincmd.ini.
Мда, ссылка не очень. Не качается.
Самое смешное, что первый раз открывается многопрог, вторай раз кликаешь по ссылке - открывается рубокс. Третий раз кликать не хочется.

Добавлено: Чт дек 03, 2009 17:04
Rodny

Добавлено: Чт дек 03, 2009 17:21
ask-rus
Kavar писал(а):Утилитой TCDir.
Можно задать расположение файлов настроек для каждого пользователя:
http://www.rusoft.net/download.php?id=5088

Расположение ключа и дефолтбар указываются в файле настроек wincmd.ini.
Перенести винкмд и фтп в папку профиль, запустить Ткдир, указать пути. Будет ли портабельным тотал коммандер? Будет ли он читать настройки с папки профиль на другом ПК?

Добавлено: Чт дек 03, 2009 18:26
Avada
ackep писал(а):Будет ли портабельным тотал коммандер? Будет ли он читать настройки с папки профиль на другом ПК?
Да с какой стати он будет портабельным, если конкретная папка указывается как место хранения основных файлов конфигурации в реестре на этой машине?
Можно чётко и ясно сформулировать задачу? Не на уровне "что сделать" (перенести инишники в папку"), а на уровне "для чего сделать"? Работа с флэшки на чужом компе — это одно, разные настройки для разных пользователей на одном компе — другое. Почему обязательно нужна папка "Profile" и почему нельзя эти настройки держать прямо в каталоге TC? И, кстати, в данном конкретном случае очень хотелось бы узнать версии системы и TC.
А TCDir можно скачать отсюда. Но я совершенно не уверен, что для решения задачи предложено оптимальное средство. Надо прежде прояснить ситуацию.

Добавлено: Чт дек 03, 2009 18:45
ask-rus
tc 7.50a, win xp sp2
Тотал один, юзеров два. Настройки каждый хочет свои.
Как быть?
При этом сохранить портабельность.
Ясна задача? Решать будем?
Ветка решения - папка "Profile" (или Profie1, Profile2), куда всё аккуратно сложить и думать...

Добавлено: Чт дек 03, 2009 18:57
Avada
ackep писал(а):При этом сохранить портабельность.
Окончательно уточняем техзадание. Под портабельностью подразумевается, что каждый из двух юзеров может в любой момент сбросить каталог Тотала на флэшку, после чего на чужом компе с этой флэшки Тотал будет каким-то известным юзеру образом запущен именно с его настройками. Так?

Добавлено: Чт дек 03, 2009 19:19
ask-rus
Avada писал(а):
ackep писал(а):При этом сохранить портабельность.
Окончательно уточняем техзадание. Под портабельностью подразумевается, что каждый из двух юзеров может в любой момент сбросить каталог Тотала на флэшку, после чего на чужом компе с этой флэшки Тотал будет каким-то известным юзеру образом запущен именно с его настройками. Так?
Так. Пойду дойду до ультимпраймов:D
Вроде у них что-то есть наподобие.

Добавлено: Чт дек 03, 2009 20:31
Denis268
Утилита LaunchTC должна подойти для этой цели.

Добавлено: Чт дек 03, 2009 20:38
Avada
ackep
В TC eXtended Pack была подобная реализация. (Правда, в ту пору ещё не было пользовательских команд, списков игнорирования и много чего ещё.) Никакой TCDir тут не нужен: нам нужно отвязаться от реестра, а не привязаться к нему. Две папки с именами, допустим, Profile1 и Profile2. Для каждого пользователя создать ярлык, вызывающий TC с его настройками. Запускать только через свой ярлык. Поле "Объект" выглядит примерно так:
C:\Totalcmd\totalcmd.exe /I=%Commander_path%\Profile1\wincmd.ini /F=%Commander_path%\Profile1\wcx_ftp.ini
Ну и для второго пользователя — в другой папке.
В папку Profile копируются wincmd.ini, wcx_ftp.ini и BAR-файлы, файлы ключа и пр. (что — ясно из дальнейших примеров).

Далее уточняются ключи в wincmd.ini. Примеры:
[Configuration]
Mainmenu=%Commander_path\Profile1\Wcmd_ext_rus.mnu
KeyPath=%Commander_path\Profile1\
IconLib=%Commander_path%\Profile1\Icons\My_Icons.icl
DriveLib=%Commander_path%\Profile1\Icons\My_Drives.dll
ThumbsLocation=%Commander_Path%\Profile1\Icons
[Buttonbar]
Buttonbar=%Commander_path%\Profile1\My1.bar

Теперь разбираемся с пользовательскими командами. Файл usercmd.ini общий для всех. Если нужно применять раздельные наборы пользовательских команд, то файл получает то же имя, что файл меню, и лежит в том же каталоге. Например, Wcmd_ext_rus.ini.
Ну и так далее — пройтись по ключам с путями: Viewer, Editor, IgnoreListFile, TabDir...
Путь хранения основных INI-файлов, указанный в параметрах для ярлыка, имеет абсолютный приоритет и перед реестром, и перед ключом UseIniInProgramDir.

При копировании TC на флэшку необходимо:
• скопировать также свой ярлык для запуска TC (например, в корень флэшки;
• и, естественно, не копировать чужую папку с профилем, ограничившись своей.

Всё это рассматривалось для случая, когда каталог TC должен быть общим, а только настройки — разными. Но ведь можно использовать для нескольких пользователей несколько каталогов. Вот тогда уже будет иметь смысл всё то, что расписано по ссылке, которую привёл выше Rodny.

Добавлено: Чт дек 03, 2009 21:13
ask-rus
Спасибо!

Добавлено: Сб июл 25, 2020 10:33
Чиполлино
Вопрос:
Есть ли в TC настройки, в которых ему можно предоставить больше ресурсов компьютера (оперативной памяти и прочего). Сегодня просчитывал 700000 аудио файлов, по параметрам РАЗМЕР+СОДЕРЖИМОЕ. У меня на это ушло 2 с лишним часа. Материал расположен на рейд-массиве, состоящем из двух дисков по 8 тб, 7200. На этом массиве громадное кол-во прочих файлов.
Это параметры моего компа. Подскажите есть ли возможность ускорения процесса.
Изображение

Добавлено: Сб июл 25, 2020 18:53
Avada
Чиполлино
Абсолютно никакого отношения к текущей теме вопрос не имеет, и никаких дискуссий по этому поводу здесь больше не будет. К тому же настроек для "больше ресурсов" в TC всё равно нет, что несложно при минимальном желании выяснить и самому из вполне доступной документации. Задачи перед собой надо ставить разумные и посильные, только и всего. И вообще ваших экстремальных хотелок на форуме в последние дни что-то стало чрезмерно много.
Замечание за нарушение правил форума.

Добавлено: Вс авг 15, 2021 08:52
Avada
Дополнение к теме: найдена всё ещё работающая прямая ссылка на TCDir (а то с поиском этой утилиты после не слишком удачной переделки польского сайта TC уже давно были большие проблемы). На самом деле она называется TC Dir, но у нас на форуме уже сложилась традиция слитного написания.