Вынос настроек ассоциаций в отдельный INI-файл

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Было бы неплохо во внутренних ассоциациях задавать не только действие по Enter, но и по F3, F4.
А сами ассоциации, по аналогии с UserCMD.ini, вынести в файл UserASS.ini :?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Да, с "user ass" я долго ржал. :lol:

А вообще, в тотале имеется всё необходимое для перенаправления секций INI-файла в другие файлы, поэтому этот UserASS можно организовать ручками уже сейчас.

По F3 и так можно задавать программы по типам файлов в настройках тотала. А для F4 есть инструменты типа F4Menu и ChoiceEditor.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

MVV писал(а):в тотале имеется всё необходимое для перенаправления секций INI-файла в другие файлы
А как?

А сторонними костылями я и так пользуюсь. Но в одном месте задать группу файлов и назначить для нее сразу три операции было бы удобнее.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Serge Yolkin писал(а):А как?
RTFM. "Структура файла wincmd.ini". AlternateUserIni, RedirectSection.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Avada
Спасибо.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Serge Yolkin
Кстати, насчёт выноса настроек ассоциаций TC в отдельный файл рекомендую заглянуть в эту тему на оффоруме. Этот материал существует и как раздел английской TC-Википедии. Гислер одобрил.
Последний раз редактировалось Avada Вс авг 22, 2010 09:22, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Avada
Оказывается, для портативного Тотала очень удобно вынести часто обновляющиеся секции в %ALLUSERSPROFILE%TClocal.ini - и флэха меньше трется, и истории поисков/создания остается на локальной машине, где, собственно и искали/создавали. Если боян - виноват.

[mod="Avada"]Раз пошло продолжение, выделяю всё, что было оффтопом здесь, для возможности дальнейшего нормального обсуждения. Соответственно, в посте убрана фраза про оффтоп, которого теперь уже нет. :wink: [/mod]
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Serge Yolkin
Хозяину конкретной флэхи может и удобнее. Но портативность предполагает удобную работу в том числе и на чужой локальной машине, причём — в оптимальном варианте — так, чтобы не создавать проблем ни её хозяину, ни тем, кто тоже будет работать с TC с флэшки.
Что мы имеем в данном случае? Пришли, поработали, сохранили какие-то настройки TC в месте хранения общих документов и настроек — и пошли себе дальше. Настройки остались. Зачем? Во-первых, мало ли что в этой истории осталось зафиксировано. Всем ли обязательно знать, что и где я делал, что искал/создавал, куда заходил и пр.? Во-вторых, если следом (гипотетически) придёт другой пользователь с точно такой же организацией портабельности и с точно таким же достаточно стандартным именем файла TClocal.ini —что будет (особенно при наличии каких-то экзотических настроек у кого-то из работаюших с флэшки)? Ну и так далее.

Кое-что по этим делам (правда, не с точки зрения портабельности) было здесь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вообще, личное дело каждого - выносить часть настроек в отдельный файл, причем, часть эта тоже будет различной для отдельно взятого пользователя.

Ко всему прочему, не считаю правильным для портативного приложения записывать что-то в реестр или папку Documents and Settings. Портативная программа должна "всё своё носить с собой", а не оставлять за собой мусор где попало. Единственное исключение - папка временных файлов, в которой подобный мусор легко найти и вычистить.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV писал(а):Ко всему прочему, не считаю правильным для портативного приложения записывать что-то в реестр или папку Documents and Settings. Портативная программа должна "всё своё носить с собой", а не оставлять за собой мусор где попало.
Вот и я про то же самое.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

MVV писал(а):Вообще, личное дело каждого...
Ребята, если не обсуждать все, что подподает под эту категорию, то, получается, есть дистрибутив - и пользуемся, а настройки/плагины/и т.д. - личное дело...

По существу: в %TEMP%, так в %TEMP% - согласен, и у себя уже переделал. Тем более, что более половины пользователей Temp годами не чистят.
Ответить