Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (часть 2)

Автор: Widok
Дата сообщения: 20.02.2005 13:26


Последняя версия: 6.54a
Предыдущие версии: 6.54, 6.53, 6.52, 6.51, 6.50, 6.03a

Переводы меню/интерфейса v6.0+:
от CaptainFlint (v6.54a, 19.02.2006, с переводом справки): Здесь или Здесь
от M€bius (v6.0, 20.11.03): здесь
от Yo_Yo (v6.50, 19.01.2005): Здесь

Русский сайт о Total Commander | Club Total | Тотальная установка TC
Контроллеры OTi vs. Total Commander | ВСЕ команды Total Commander
Настроенные и русифицированные СБОРКИ
Все вопросы по лечению пациента Только в Варезнике
Все вопросы по плагинам - в Плагинах


Для тех, кто любит работать с Total Commander'ом, но не очень любит читать в хелпах о нюансах настройки и лазать по INI файлам. Программа TweakTC коротко описывает многие скрытые настройки TC и позволяет imho их достаточно удобно править.

Автор: mukca
Дата сообщения: 20.02.2005 16:51
Может кто знает версия типа 6.52 или еще ченибуть похожое наблюдается или 6.51 можно уже лить??
Автор: CaptainFlint
Дата сообщения: 20.02.2005 17:17
Вроде, ничего на этот счёт не слышно. По-видимому, это окончательный вариант. Разве что какие-то жуткие баги вдруг будут найдены...
Автор: s2709
Дата сообщения: 20.02.2005 19:06
Народ!
кто пользует оригинальную версию 6.03а или 6.50... дайте плиз настройки шрифтов...
какой шрифт, размер, жирный или как...
нехочется качать и ставить что б посмотреть...
Автор: mukca
Дата сообщения: 20.02.2005 19:20
Смотри:

Автор: s2709
Дата сообщения: 20.02.2005 20:02
mukca
спасиб...
это не сборка? какая нить... а родные настройки при установке?
Автор: abz
Дата сообщения: 20.02.2005 20:34
0nly

Цитата:
Бесплатных суперских навалом
http://www.rad-e8.com/downloads/icn/snowe/ уже классика
http://www.rad-e8.com/downloads/icn/minium/
http://iconfactory.com/ware.asp
World [of Aqua] 1-5 в частности


А чем их распаковать-то? sif расширение, всмысле. Есть что-нибудь лёгкое, а не 18-ти мегабайтный StuffIt Deluxe. Если нет, то не мог бы ты перепаковать эти иконки в что-нибудь PC совместимое и выложить?


Добавлено:
Всё, разобрался. Извините.
Автор: mukca
Дата сообщения: 20.02.2005 22:23

Цитата:
mukca
спасиб...
это не сборка? какая нить... а родные настройки при установке?


здесь родные были MS sans serif 8
Автор: Vadim39
Дата сообщения: 20.02.2005 23:02
Правильно ли я понимаю, что названия конфигурационных файлов в какой-то момент изменились, и теперь inireloc.exe их не ловит?
Автор: Spark
Дата сообщения: 21.02.2005 00:21

Цитата:
Правильно ли я понимаю, что названия конфигурационных файлов в какой-то момент изменились, и теперь inireloc.exe их не ловит?


Сколько себя помню всю дорогу конфиг для Коммандера(об этом файле речь?) назывался wincmd.ini. Другое дело, что могла поменяться папка где этот ini лежит.
Автор: 0nly
Дата сообщения: 21.02.2005 02:08
abz

Цитата:
А чем их распаковать-то? sif расширение, всмысле. Есть что-нибудь лёгкое, а не 18-ти мегабайтный StuffIt Deluxe.

Там для WinXP есть варианты, разбираться и Стаффит не нужен =) А если таки надо .sit или .hqx распаковать, юзай StuffIt 7, не 8. Занимает 5 мб и только он распаковывает всё, в отличии от следующих версий.
Автор: Vadim39
Дата сообщения: 21.02.2005 03:33
Spark
В том то и дело, что с какого-то момента эти файлы называются totalcmd.ini и tcmd_ftp.ini
По крайней мере в 6.51 это уже точно так.
Автор: zep
Дата сообщения: 21.02.2005 04:26
Vadim39

Цитата:
totalcmd.ini и tcmd_ftp.ini

Это ты в сборке "impomezia" увидел? В оригинале все осталось без изменений:wcx_ftp.ini и
wincmd.ini
Автор: Vadim39
Дата сообщения: 21.02.2005 04:37
zep
Теперь понял Пробовал поставить Imp-ziю и слетели установки в оригинальной сборке. Пришлось заменить имена ini файло - только тогда вернулось. Наверно, это где-то в регистре прописано
Автор: abz
Дата сообщения: 21.02.2005 13:33
0nly

Спасибо.

Vadim39

Цитата:
Наверно, это где-то в регистре прописано

Тут:
[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander]

Код: "IniFileName"=""
"FtpIniName"=""
"InstallDir"=""

[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"=""
"FtpIniName"=""
"InstallDir"=""
Автор: Oleggg
Дата сообщения: 21.02.2005 14:42
Удалено
Ошибся бывает...
Автор: abz
Дата сообщения: 21.02.2005 14:55
Oleggg

А я разве это не написал?
Автор: mozers
Дата сообщения: 21.02.2005 15:57
Позволю процитировать себя любимого (надеюсь поставить все точки над i в вопросе о местоположении INI файлов). Именно по этому алгоритму ищет свои INI файлы сам Тотал:

Цитата:
Теперь про поиск INI файлов
Единственно правильный вариант на сегодня: Анализируем командную строку ТС, ищем в ней ключи /I и /F и считываем пути к INI оттуда.
Если в ком.строке ключи не найдены, то проверяем, есть ли в файле %COMMANDER_PATH%/wincmd.ini ключ UseIniInProgramDir (Еще одна беда, свалившаяся на нашу голову вместе с версией 6.5). Если есть - то ищем INI файлы в соответствии со значением этого ключа (подробности - в HELP).
Если там - пусто, то смотрим в [HKEY_CURRENT_USER\Software\Ghisler\Total Commander].
Если и там - пусто, то INI лежат в %WINDIR% и названия их - wincmd.ini и wcx_ftp.iniВажные замечания
[list] Ключи ком.строки /I и /F могут быть в любом регистре, причем второй по очереди ключ может быть и без слеша.
Пути в ключах ком.строки и реестра могут задаваться как полным путем, так и относительным. В путях можно использовать любые переменные окружения, включая %COMMANDER_PATH%. Пути могут быть заданы и как LongNames и в формате 8.3
Если пути к файлам заданы явно (ключах ком.строки или реестре), то файлы инициализации могут иметь ЛЮБОЕ имя.

Автор: abz
Дата сообщения: 21.02.2005 17:34
mozers

Цитата:
(Еще одна беда, свалившаяся на нашу голову вместе с версией 6.5)

Почему беда? Очень даже давно назревший и крайне необходимый ключ!

Кстати,

CaptainFlint

В твоей справке ошибка по поводу этого ключа:

Цитата:
UseIniInProgramDir=0
Это значение будет приниматься во внимание лишь тогда, когда файл wincmd.ini находится в том же каталоге, что и программа. Если положение INI-файлов было задано через параметры командной строки, то независимо от значения данного ключа будут использоваться именно указанные файлы. В противном случае значение данного ключа трактуется как сумма следующих параметров:
1: Использовать файл wincmd.ini, расположенный в каталоге программы, если в реестре не задано иное расположение.
2: Использовать файл wcx_ftp.ini, расположенный в каталоге программы, если в реестре не задано иное расположение.
4: Использовать конфигурационные файлы, находящиеся в каталоге программы, независимо от того, что указано в реестре.


Не 4, а 3! (см. выделение)
Автор: Labean_Hesv
Дата сообщения: 21.02.2005 17:43
Значит есть принципиальная возможность для каждой сборки использовать свой ini файл. А то у меня после установки еще одной сборки ТС подхватывает чужую конфигурацию.

Добавлено:
Накачал несколько коллекций иконок, а они с расширением bin. Че же эти иконки оттуда выдрать?
Автор: Tim72
Дата сообщения: 21.02.2005 17:53
abz

Цитата:
Не 4, а 3!

это двоичная система


Цитата:
если младший (нулевой) бит (2^0) =1 -> Использовать файл wincmd.ini...
если первый бит (2^1) =1 -> Использовать файл wcx_ftp.ini...
если второй бит (2^2) =1 -> Использовать конфигурационные файлы...

затем, переводим в привычную десятичную систему: 2^0+2^1+2^2:

Цитата:
значение данного ключа трактуется как сумма следующих параметров
Автор: Labean_Hesv
Дата сообщения: 21.02.2005 18:04
abz

Цитата:
Всё, разобрался.
А как все-таки распаковать-то? Можно в ПМ.
Автор: abz
Дата сообщения: 21.02.2005 18:16
Labean_Hesv

Цитата:
Значит есть принципиальная возможность для каждой сборки использовать свой ini файл.

Наконец-то, Есть!
Автор: CaptainFlint
Дата сообщения: 21.02.2005 22:12
abz
Именно 4, а не 3, Tim72 прав. Это значение приплюсовывается к названным выше 1 и/или 2, чтобы изменить поведение (надо ли обращать внимание на записи реестра. Если 4 прибавляется, то не надо. Если не прибавляется, то надо.)
Автор: abz
Дата сообщения: 21.02.2005 23:05
CaptainFlint
Tim72

Да вы сами попробуйте!!! Я долго долбался с 4-кой - ini не подхватывалось. Поставил 3 и всё подхватилось!!!


Теория хороша, но практика показывает другие результаты.
Автор: CaptainFlint
Дата сообщения: 21.02.2005 23:59
abz
4 - это не окончательное число, а лишь добавочка-корректор. Отдельно, само по себе оно ничего не делает. Здесь нужен следующий подсчёт:
а) Если нужно использовать wincmd.ini, расположенный в каталоге программы, то пишем 1.
б) Если нужно использовать wcx_ftp.ini, расположенный в каталоге программы, то пишем 2.
в) Если нужно использовать оба этих файла, то пишем 3 (сумму 1 и 2).
г.1) Теперь думаем, нужно нам обращать внимание на записи в реестре или нет. Если запись в реестре важнее, чем простое наличие wincmd.ini в каталоге TotalCmd, то на этом успокаиваемся и записываем полученное значение UseIniInProgramDir в файл wincmd.ini (что у нас получилось выше - 1, 2 или 3).
г.2) Если же на записи в реестре обращать внимания не нужно (т.е. использовать файлы из каталога TotalCmd, независимо от того, что прописано в реестре), то требуется ещё к полученному результату добавить 4 (получится соответственно 5, 6 или 7). И вот этот новый результат уже надо записывать в UseIniInProgramDir.

Т.е. если ты запишешь UseIniInProgramDir=4, то это будет означать: не использовать ни wincmd.ini (т.к. число 1 не просуммирована), ни wcx_ftp.ini (т.к. число 2 не просуммировано), и не обращать внимания на записи в реестре (т.к. число 4 просуммировано). Т.е. полный бред, понятно, что при значении 4 ничего путного не выходит.
Автор: bdfy
Дата сообщения: 22.02.2005 00:08
Если настроить к примеру IETotal на просмотр поддерживаемых exeшников , то и отображатся они все будут не со своим родным значком ,а как архив. Можно ли как нибудь избежать этого ? чтобы и просматривать можно было и иконка нормальная оставалась ?
Автор: Tim72
Дата сообщения: 22.02.2005 01:09
CaptainFlint
возможно, формулировка:
Цитата:
4: При выборе конфигурационных файлов, игнорировать записи в реестре.
будет создавать меньшую путаницу?
Автор: CaptainFlint
Дата сообщения: 22.02.2005 01:22
Tim72
Возможно. В следующей версии я всё равно намеревался описание этого пункта переделать как-нибудь по-другому, попонятнее. Просто в любом случае нет смысла выпускать новую версию из-за одной этой фразы.

bdfy
Открой диалог настройки архиваторных плагинов, выбери расширение, на которое повешен IETotal. В поле ввода появится запись вида "<число>, <путь к плагину>". Так вот, прибавь к этому числу 256 и впиши новое значение.
Автор: abz
Дата сообщения: 22.02.2005 01:52
CaptainFlint

Спасибо большое. Теперь понятно. Виноват.
Ты бы этот пост запихнул в HELP. Я думаю, он многим бы помог...


У меня ещё вопрос. На каком этапе устанавливается переменная %COMMANDER_PATH%? И где она хранится? По команде set её нет.



bdfy

Цитата:
Можно ли как нибудь избежать этого ? чтобы и просматривать можно было и иконка нормальная оставалась ?

Можно. Надо выставить 479 в строке плагина по этому примеру:

Код: iso=479,%COMMANDER_PATH%\plugins\wcx_ISO\iso.wcx

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: DirectAdmin


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.