Библиотеки значков в Windows 7

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

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

vitt
Сообщения: 1
Зарегистрирован: Пт дек 18, 2009 15:10

Библиотеки значков в Windows 7

Сообщение vitt »

После перехода на Win7 возникла проблема: в панели задач при настройке кнопок перестали читаться библиотеки иконок: то, открывается с пустым набором, то покажет одну из десятка. Кто подскажет, как это побороть? Поиском не нашёл :(

[mod="Avada"]Перенесено в другой подфорум из темы Total Commander Knowledge Base в Секретах и советах и выделено в отдельную тему.[/mod]
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

В Vista и выше убрали поддержку 16-ти битных библиотек, каковыми раньше и являлись большинство icl и nil файлов. Нужно преобразовать библиотеки в 32-битные dll. Например, c помощью Axialis IconWorkshop.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

При наличии установленного плагина ICLView можно обойтись и без внешних приложений. Достаточно открыть нужную библиотеку в этом плагине в режиме просмотра, когда значки по левому краю, а затем просто её пересохранить (командой "Save All As ICL" из контекстного меню любого значка) в 32-битный формат. Кстати, битность библиотеки в плагине показывается в строке состояния — очень удобно.
На форуме обсуждались и другие варианты решения проблемы: см., например, здесь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Avada
Точно, забыл я что последние версии ICLView умеют их сохранять.


На всякий случай, может кому пригодится, выкладываю свою утилиту для конвертирования библиотек значков 16->32. Работает из командной строки.

Скачать
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Loopback
На других форумах на утилиту ссылаться можно? Аналогичный вопрос только что обсуждался на ру-борде.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Avada
Можно, конечно. Тем более что я там зарегистрирован тоже.
Vladi928
Сообщения: 4
Зарегистрирован: Чт май 28, 2009 19:22

Сообщение Vladi928 »

Всем добрый вечер. После перехода с Windows XP на Windows 7 TC перестал показывать мой icl. Даже при удалении из Wincmd.ini строки IconLib=D:\...*.icl TC продолжает показывать 'чужую' иконку. Может быть кто-нибудь знает, в чем тут причина и как это исправить?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Нет, я не сплю. Я просто медленно моргаю.
Vladi928
Сообщения: 4
Зарегистрирован: Чт май 28, 2009 19:22

Сообщение Vladi928 »

Спасибо. Буду разбираться
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vladi928
К теме Меняем иконки файлов и папок заданный вопрос напрямую не относится. Как и к подфоруму "Секреты и советы". При том, что ответы давались на форуме многократно. Перенёс цепочку постов в наиболее подходящую тему, а впредь прошу пользоваться поиском по форуму.
Даже самая богатая фантазия
Не представит себе наши безобразия.
djbub14
Сообщения: 36
Зарегистрирован: Вт сен 29, 2009 15:33

Не корректно обрабатываются иконки Win7 64

Сообщение djbub14 »

Создал библиотеку иконок. Не работала на Win7 64. Пропатчил до 32-битной библиотеку - заработали. Перегрузил компьютер - опять не работают. И не понятно в чем дело. Создаю опять - не работают. Раз пять позаменяю файл - обрабатываются. Потом опять перестают работать.
В чем может быть проблема?
В 32-бита сохранял Icon Workshop-ом, хотя с этого сайта качал файлик без gui, который позволяет конвертировать из 16 в 32, но он пишет, что библиотека нормальная.
Не знаю, что делать. Может скинуть ICL свой, а кто-нить проверит/пропатчит, или есть еще варианты?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

djbub14 писал(а):Перегрузил компьютер - опять не работают.
Чем? Блинами от штанги? :lol:

Во-первых, не указано где именно иконки не отображаются. В тулбаре, в главном меню, в меню Запуск, в панелях?
Во-вторых, UAC(Контроль учётных записей) может легко создать проблему с возвратом старых файлов. Нужно либо опустить уровень до самого низкого, либо отключить его на время в учётных записях.
djbub14 писал(а):с этого сайта качал файлик без gui, который позволяет конвертировать из 16 в 32
Тут сразу полчища телепатов принялись работать над тем, что же это за таинственный файлик и с какого "этого" сайта можно его скачать.. Уметь конкретизировать надо, а тактичней - указывать ссылки.
djbub14 писал(а):Может скинуть ICL свой, а кто-нить проверит/пропатчит, или есть еще варианты?
Вариант следующий: зайти в одной панели в каталог с библиотекой иконок, на которые тем или иным образом ссылается конкретный компонент ТС, поддерживающий иконки, (bar, mnu, wincmd.ini) и в другой панели в каталог с "пропатченным" вариантом, провести сравнение этих библиотек встроенным ТС-шным инструментом. Если не совпадают, отключить UAC, перезагрузить винду и провести замену библиотеки на нужную, потом отписаться здесь.

Обязательно было новую тему создавать, когда есть подходящая?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Гуманитарная помощь от полчищ телепатов: имеется в виду вот это.

djbub14
Новая тема создана совершенно зря.
Объединяю посты с существующей темой.
Последний раз редактировалось Avada Пт сен 17, 2010 11:58, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
djbub14
Сообщения: 36
Зарегистрирован: Вт сен 29, 2009 15:33

Сообщение djbub14 »

Во-первых, не указано где именно иконки не отображаются. В тулбаре, в главном меню, в меню Запуск, в панелях?
В тулбаре все отображается. Не отображаются в панелях. По-моему ясно из моего поста про какую проблему я говорю, раз про 32-бита написал. Так что вопрос неуместен.
Уметь конкретизировать надо, а тактичней - указывать ссылки.
Еще раз - зачем? Я описал, что конвертировал формат. Кто знает в чем проблема - понимают о чем речь.
провести сравнение этих библиотек встроенным ТС-шным инструментом
Я наверное все это сделал, иначе каким магическим образом у меня с начало все работало, а потом перестало. Файлик опять конвертировало в 16-бит?
Причем тут UAC? ТК находится не в системном диске. Библиотека у меня нормально заменена, как и написано в моем посте. ТК то подхватывает, то нет ее. Причем значки для тулбара без проблем подгружает, а папки/файлы терять стал.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

djbub14 писал(а):Кто знает в чем проблема - понимают о чем речь.
А кто не знает — тем понимать не обязательно? А кто знал, но уже забыл? Сейчас это уже имеет меньшее значение, но в исходном виде (в новой теме) пост самодостаточным однозначно не был.

Предлагаю всем заинтересованным сторонам здесь далее обойтись без препирательств и высказываться только по существу дела. Если что — есть ЛС.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить