View previous topic :: View next topic |
Author |
Message |
Dimiqq

Joined: 11 Jul 2016 Posts: 2 Location: Харьков
|
(Separately) Posted: Mon Jul 11, 2016 04:06 Post subject: |
|
|
Подскажите, как назначив на открытие файла (dll) определённой программой не назначать ему иконку?
Хочется видеть иконку каждого файла (dll), а открывать файл в программе не по клавише F4, а двойным щелчком мыши. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 11, 2016 09:36 Post subject: |
|
|
Dimiqq, тут тема про альтернативные иконпаки вообще-то.
1) См. здесь.
2) В отношении иконки, если назначать пофайлово не вариант, то можно только сменив расширение на exe. Можно ещё под шумок тестирования беты попросить Гислера, чтобы тот добавил опцию такого поведения и в отношении библиотек. Что касается двойного щелчка либо Enter, то обсуждалось многократно (1, 2, 3, 4 и т.д.). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Mon Jul 11, 2016 09:37 Post subject: |
|
|
Dimiqq
Во-первых, как верно было сказано чуть раньше, текущая тема к данному вопросу (проблемы настройки ассоциаций по типам файлов) не имеет отношения — читать следовало не только заголовки, но и содержимое.
Во-вторых, следовало также хотя бы для приличия сообщить, о каких ассоциациях речь — системных или внутренних. Если системных, то это, строго говоря, даже и не проблема TC. Если он имеет доступ к этим настройкам (что бывает не у всех типов, к DLL обычно нет), то позволяет там что-то изменить — и только.
Скажем, в текущей XP у меня на работе системный значок для DLL, как видно из нирсофтовской утилиты FileTypesMan, берётся по следующему адресу:
%SystemRoot%\System32\shell32.dll,-154
Для Win7 сейчас посмотреть не могу, но вы вполне можете найти правильное соответствие самостоятельно на других ресурсах.
Про внутренние ассоциации ссылки приведены, тут вообще нечего комментировать.
Замечание за нарушение правил форума. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jul 11, 2016 11:17 Post subject: |
|
|
Avada wrote: | Для Win7 сейчас посмотреть не могу | imageres.dll,-67. Чтобы увидеть, например, в списке значков в кнопке - imageres.dll,62. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
mr_aleks

Joined: 07 Jun 2016 Posts: 16 Location: Minsk
|
(Separately) Posted: Mon Jul 11, 2016 11:31 Post subject: |
|
|
Немного не по теме: Мою тему закрыли, тему, что линковали мне ничего путного нет, думал вытащить файл drive.dll с новой версии (т.к. там иконки мне нравятся) но там его тупо нет, в Wincmd.ini нигде не прописываются по отдельности соответствия на диски, видимо в программе вшито как то, но как тогда поменять всего лишь одну иконку системного диска? |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Mon Jul 11, 2016 12:16 Post subject: |
|
|
mr_aleks
Совсем не по теме. Сто раз говорилось, что drive.dll — не стандартный, а пользовательский файл, где никаких иконок нет, а есть BMP-изображения. И про то, что эти ресурсы, если нужно, вытаскиваются (для изготовления/правки библиотек именно и конкретно с дисковыми значками) из экзешника TC — тоже. В других темах, разумеется. А в этой — полный оффтоп. И, да, соответствия на конкретные диски в TC по отдельности не настраиваются. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Dimiqq

Joined: 11 Jul 2016 Posts: 2 Location: Харьков
|
(Separately) Posted: Mon Jul 11, 2016 12:26 Post subject: |
|
|
Спасибо всем за ответы, первый раз на этом форуме и не сразу нашел поиск, поэтому написал в более-менее найденную подходящую тему.
Flasher wrote: | 1) См. здесь. |
То что я искал, спасибо. |
|
Back to top |
|
 |
mr_aleks

Joined: 07 Jun 2016 Posts: 16 Location: Minsk
|
(Separately) Posted: Mon Jul 11, 2016 14:52 Post subject: |
|
|
Avada
вытащить из ico нужный bmp 16x16 не составляет труда, но вся проблема, что в drivers.dll нет разделения на системный и не системный диск, там только diskhdd , а в 9 версии видимо берется из системы |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Mon Jul 11, 2016 15:36 Post subject: |
|
|
mr_aleks
Не составляет труда — вот и сделайте то, что вам сказано, не пытаясь придумывать несуществующие проблемы. А если что-то осталось непонятно, на то есть общение в ЛС без продолжения оффтопа. Поскольку библиотека, указанная значением ключа DriveLib, имеет абсолютный приоритет перед системными значками, значок из неё будет использоваться один на все жёсткие диски.
Но можно поступить и проще: без всяких библиотек указать в TC 9 ключ OldDriveIcons=2. Это возврат к стандартным значкам версий 7.x/8.x.
Всё, дискуссия закончена. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Skif_off
Joined: 28 Nov 2012 Posts: 1244
|
(Separately) Posted: Sat Aug 27, 2016 11:32 Post subject: |
|
|
Если кому интересно, 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: убрана белая кайма и [начинаю подозревать о себе нехорошие вещи )] в размере 16х16 палочка сдвинута на 1 пиксель вниз. |
|
Back to top |
|
 |
|
|
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
|