Системные иконки в панелях TC

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

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

Ответить
Аватара пользователя
Bakli
Сообщения: 90
Зарегистрирован: Вт июл 31, 2007 13:13

Системные иконки в панелях TC

Сообщение Bakli »

Можно ли настроить, чтобы иконки папок и файлов, которые мы видим в панелях были не из dll-ки ТК, а те, которые в данный момент используются в системе, т.е. видны в проводнике?

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

Сообщение Avada »

Bakli
Нет. Только если найти или сделать библиотеку для TC, где все значки системные.
Даже самая богатая фантазия
Не представит себе наши безобразия.
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Bakli
Нужно иметь файл с иконками xxx.icl и в wincmd.ini:
IconLib=%COMMANDER_PATH%\xxx.icl
скачать здесь http://wincmd.ru/directory/iconpack.html
(я думаю тебе этот нужен http://wincmd.ru/plugring/xpstyle.html)

Или можно заставить показывать родные иконки тех dll, которые эти иконки содержат.
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\DefaultIcon
"%SystemRoot%\System32\shell32.dll,-154" меняешь на "%1" (без кавычек!)
Не знаю как там в Висте, а в WinXP это работает.
Аватара пользователя
Bakli
Сообщения: 90
Зарегистрирован: Вт июл 31, 2007 13:13

Сообщение Bakli »

790 писал(а):Bakli
(я думаю тебе этот нужен http://wincmd.ru/plugring/xpstyle.html)
Нет, если бы я хотел какой-то пак, то так бы и сделал. Мне нужно, что если я поменял тему в системе, то и иконки в коммандере поменялись под системные. А то приходится все делать вручную
790 писал(а):Bakli
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\DefaultIcon
"%SystemRoot%\System32\shell32.dll,-154" меняешь на "%1" (без кавычек!)
Не совсем понял, что это даст. Параметр-то нашел. Но разве он не для системных иконок? ТК ведь не берет из реестра инфу об этом
Изображение
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\dllfile\DefaultIcon
"%SystemRoot%\System32\shell32.dll,-154" меняешь на "%1" (без кавычек!)
Не совсем понял, что это даст.
Если в dll-ке есть своя иконка, то вместо стандартной будет отбражаться именно она. В том числе и в ТС.
Аватара пользователя
Bakli
Сообщения: 90
Зарегистрирован: Вт июл 31, 2007 13:13

Сообщение Bakli »

Tol!k писал(а):Если в dll-ке есть своя иконка, то вместо стандартной будет отбражаться именно она. В том числе и в ТС.
Я наверное что-то не так понял. Я установил этот параметр, перегрузил систему. В системе одни иконки, в ТК - другие. Но у меня в ТК были настроены через ТвикТК. Возможно стоит как-то выставить использование системных, только как? В ТвикТК только выбор между библиотеками иконок
Изображение
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Bakli писал(а):В системе одни иконки, в ТК - другие.
Возможно иконки берутся из кэша, измени их размер, чтобы они обновились.
Bakli писал(а):выставить использование системных, только как?
Avada уже ответил:
Только если найти или сделать библиотеку для TC, где все значки системные.
Если в dll-ке нет иконки, ТС использует свою иконку вместо системной.
Ответить