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: Изменение пути к wincmd.ini 
Author Message
Avada



PostPosted: Mon Apr 06, 2026 17:33    Post subject: Reply with quote

Adam Sandwich wrote:
В этом есть хоть какая-нибудь логика? TC не знает, где у него находится настроечный файл wincmd.ini. Чтобы узнать это, он должен прочитать параметр UseIniInProgramDir, находящийся в файле wincmd.ini. Это как это вообще?

Логика есть, но она не имеет отношения к выдуманным вами действиям. Местоположение INI-файлов TC может быть разным, и программа вполне умеет в них разбираться. Но при наличии одновременно разных известных вариантов какому-то из них надо здесь и сейчас отдать предпочтение.
Для чего на самом деле предназначен ключ UseIniInProgramDir, объяснялась множество раз, включая и текущую тему. Для тех, кто и сейчас затрудняется с пониманием, рекомендую описание ключа в соответствующем справочнике. Подробнее уже просто некуда.

Adam Sandwich wrote:
Почему TC ищет этот файл именно в папке с программой, а не в любом другом месте?

Есть очень ограниченный перечень мест, где такой поиск вообще выполняется. Включая реестр, собственный каталог или то, что задано с наивысшим приоритетом специальными параметрами командной строки. Но для любителей портабельности ценен именно данный ключ. (Всё это опять же 100500 раз пояснялось.)

Adam Sandwich wrote:
Очевидно ведь, что TC и так уже выбрал данный файл wincmd.ini в качестве настроечного, еще до того, как открыл его и прочитал параметр UseIniInProgramDir.

Не всё, что вам "очевидно", является истинным. На самом деле последовательность событий другая: TC сначала при запуске проверяет свой рабочий каталог на предмет наличия INI-файла, находит в нём (если файл есть) нужный ключ, проверяет его и только затем в зависимости от значения выбирает как рабочий либо этот файл, либо заданный в реестре.

И на этом давайте данную дискуссию сворачивать. Этот некропостинг ничем не оправдан, никому не нужен и нарушает правила форума. Попытаетесь продолжать — закрою тему. Советую лучше нормально разобраться самостоятельно в интересующем вас вопросе, все возможности для этого имеются.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group