Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: давайте еще поищем *.ini 
Author Message
Avada



PostPosted: Thu Nov 04, 2010 00:03    Post subject: Reply with quote

slideray wrote:
Видеть бы их желательно в функционале Тотала. Т.е. начиная от цветовой гаммы, раскрашенных файлов - до назначенных горячих клавиш и настроек плагинов.

Иначе говоря, желательно, чтобы все эти и другие настройки записывались туда, откуда могут быть использованы. А сейчас — не могут. Я правильно понял мысль?

slideray wrote:
По какой схеме происходит запуск приложения?

Как говорится, ещё раз и больше ни разу. Из нашей с CaptainFlint книги о TC.
Quote:
Для начала перечислим всевозможные места, где TC может искать информацию о расположении файлов конфигурации. Это:
• параметры командной строки /i= и /f= при запуске TC;
• системный реестр;
• ключ UseIniInProgramDir в файле wincmd.ini, расположенном в каталоге установки TC (и только в нем!).
Расположением по умолчанию считается каталог Windows. Именно там TC хранит файлы конфигурации, если ни одним из вышеуказанных способов не задано другое расположение. Если же этими способами задано несколько разных местоположений, вступает в действие система приоритетов. Наивысший приоритет имеют параметры командной строки /i= и /f=. Это позволяет быстро, не меняя никаких настроек, запустить TC с нужными файлами конфигурации. Если же в командной строке ничего не задано, в борьбу вступают следующие два конкурента: реестр и ключ UseIniInProgramDir. Кто из них победит, зависит от значения ключа, представляющего собой сумму нескольких чисел. Числа 1 и 2 предписывают TC использовать файлы wincmd.ini и wcx_ftp.ini, соответственно, в каталоге установки самого TC. Число же 4 как раз и определяет, чему TC должен отдавать предпочтение, если помимо этого ключа есть еще и записи в реестре: если число 4 входит в сумму, ключ UseIniInProgramDir считается более приоритетным, в противном случае победителем оказывается реестр. Таким образом, если вы зададите значение ключа 3 (1+2), это будет означать, что TC должен хранить оба файла настроек в собственном каталоге, но только если в реестре нет по этому поводу никаких указаний. Значение же 7 (1+2+4) заставит TC использовать файлы из своего каталога, даже если в реестре прописано иное местоположение.

_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group