Показать сообщение отдельно
Старый 16.08.2005, 22:59     # 265
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
Комбинатор
oXyd
Можно и без всяких лоадеров обойтись. Total Commander может определять положение INI-файла по следующим параметрам:
1. Параметр командной строки /i=<путь>/ini_файл.ini (собственно, его и можно прописать в ярлыке, причём внешние программы для этого совершенно необязательны а кроме того, INI-файлы могут быть и в одной папке, т.к. имя файла может быть произвольным).
2. Ключ в ветке реестра [HKCU\SOFTWARE\Ghisler\Total Commander]: IniFileName.
3. Параметр UseIniInProgramDir секции [Configuration] файла wincmd.ini, хранящегося в каталоге вместе с самим Тоталом, если таковой вообще присутствует (работает только в версии не ниже 6.50).
4. Расположение по умолчанию - каталог Windows.

Эти способы я расставил по приоритетам, т.е. в первую очередь смотрится параметр /i= , если его нет - реестр и ключ UseIniInProgramDir (в зависимости от значения ключа он либо более приоритетный, чем параметр реестра, либо менее), и в конце, если нигде ничего не указано, берётся последний пункт - каталог Windows.
__________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
CaptainFlint вне форума