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 

Меняем иконки файлов и папок
Goto page Previous  1, 2, 3, 4, 5
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Dimiqq



Joined: 11 Jul 2016
Posts: 2
Location: Харьков

Post (Separately) Posted: Mon Jul 11, 2016 04:06    Post subject: Reply with quote

Подскажите, как назначив на открытие файла (dll) определённой программой не назначать ему иконку?
Хочется видеть иконку каждого файла (dll), а открывать файл в программе не по клавише F4, а двойным щелчком мыши.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jul 11, 2016 09:36    Post subject: Reply with quote

Dimiqq, тут тема про альтернативные иконпаки вообще-то.
1) См. здесь.
2) В отношении иконки, если назначать пофайлово не вариант, то можно только сменив расширение на exe. Можно ещё под шумок тестирования беты попросить Гислера, чтобы тот добавил опцию такого поведения и в отношении библиотек. Что касается двойного щелчка либо Enter, то обсуждалось многократно (1, 2, 3, 4 и т.д.).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10420
Location: Россия, Саратов

Post (Separately) Posted: Mon Jul 11, 2016 09:37    Post subject: Reply with quote

Dimiqq
Во-первых, как верно было сказано чуть раньше, текущая тема к данному вопросу (проблемы настройки ассоциаций по типам файлов) не имеет отношения — читать следовало не только заголовки, но и содержимое.
Во-вторых, следовало также хотя бы для приличия сообщить, о каких ассоциациях речь — системных или внутренних. Если системных, то это, строго говоря, даже и не проблема TC. Если он имеет доступ к этим настройкам (что бывает не у всех типов, к DLL обычно нет), то позволяет там что-то изменить — и только.
Скажем, в текущей XP у меня на работе системный значок для DLL, как видно из нирсофтовской утилиты FileTypesMan, берётся по следующему адресу:
%SystemRoot%\System32\shell32.dll,-154
Для Win7 сейчас посмотреть не могу, но вы вполне можете найти правильное соответствие самостоятельно на других ресурсах.
Про внутренние ассоциации ссылки приведены, тут вообще нечего комментировать.

Замечание за нарушение правил форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jul 11, 2016 11:17    Post subject: Reply with quote

Avada wrote:
Для Win7 сейчас посмотреть не могу
imageres.dll,-67. Чтобы увидеть, например, в списке значков в кнопке - imageres.dll,62.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Mon Jul 11, 2016 11:31    Post subject: Reply with quote

Немного не по теме: Мою тему закрыли, тему, что линковали мне ничего путного нет, думал вытащить файл drive.dll с новой версии (т.к. там иконки мне нравятся) но там его тупо нет, в Wincmd.ini нигде не прописываются по отдельности соответствия на диски, видимо в программе вшито как то, но как тогда поменять всего лишь одну иконку системного диска?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10420
Location: Россия, Саратов

Post (Separately) Posted: Mon Jul 11, 2016 12:16    Post subject: Reply with quote

mr_aleks
Совсем не по теме. Сто раз говорилось, что drive.dll — не стандартный, а пользовательский файл, где никаких иконок нет, а есть BMP-изображения. И про то, что эти ресурсы, если нужно, вытаскиваются (для изготовления/правки библиотек именно и конкретно с дисковыми значками) из экзешника TC — тоже. В других темах, разумеется. А в этой — полный оффтоп. И, да, соответствия на конкретные диски в TC по отдельности не настраиваются.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Dimiqq



Joined: 11 Jul 2016
Posts: 2
Location: Харьков

Post (Separately) Posted: Mon Jul 11, 2016 12:26    Post subject: Reply with quote

Спасибо всем за ответы, первый раз на этом форуме и не сразу нашел поиск, поэтому написал в более-менее найденную подходящую тему.
Flasher wrote:
1) См. здесь.

То что я искал, спасибо.
Back to top
View user's profile Send private message
mr_aleks



Joined: 07 Jun 2016
Posts: 16
Location: Minsk

Post (Separately) Posted: Mon Jul 11, 2016 14:52    Post subject: Reply with quote

Avada
вытащить из ico нужный bmp 16x16 не составляет труда, но вся проблема, что в drivers.dll нет разделения на системный и не системный диск, там только diskhdd Rolling Eyes , а в 9 версии видимо берется из системы
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10420
Location: Россия, Саратов

Post (Separately) Posted: Mon Jul 11, 2016 15:36    Post subject: Reply with quote

mr_aleks
Не составляет труда — вот и сделайте то, что вам сказано, не пытаясь придумывать несуществующие проблемы. А если что-то осталось непонятно, на то есть общение в ЛС без продолжения оффтопа. Поскольку библиотека, указанная значением ключа DriveLib, имеет абсолютный приоритет перед системными значками, значок из неё будет использоваться один на все жёсткие диски.
Но можно поступить и проще: без всяких библиотек указать в TC 9 ключ OldDriveIcons=2. Это возврат к стандартным значкам версий 7.x/8.x.
Всё, дискуссия закончена.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1244

Post (Separately) Posted: Sat Aug 27, 2016 11:32    Post subject: Reply with quote

Если кому интересно, dll с иконками, аналогичными ТС9b11. Отличия:
- для иконок 3, 6, 7, 8, 9, 10, 11, 12, 13, 22, 28, 29, 30, 31, 32, 34, 48, 50 добавлен размер 24х24;
- в одной из бет (4?) Гислер добавил 24х24 для 28-31, но они заметно по пропорциям выбиваются из общего ряда, поэтому оставил свои.
- выпилены 4хбитные версии;
- фикс предыдущей версии: 29я иконка 24х24 была без прозрачности, видимо, напортачил при сохранении.

Добавлено спустя N минут:
В связи с изменениями в 9b12 иконки 50 и 51 приведены к виду, привычному в ТС8.52: убрана белая кайма и [начинаю подозревать о себе нехорошие вещи Smile)] в размере 16х16 палочка сдвинута на 1 пиксель вниз.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5
Page 5 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group