Меняем иконки файлов и папок
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Dimiqq, тут тема про альтернативные иконпаки вообще-то.
1) См. здесь.
2) В отношении иконки, если назначать пофайлово не вариант, то можно только сменив расширение на exe. Можно ещё под шумок тестирования беты попросить Гислера, чтобы тот добавил опцию такого поведения и в отношении библиотек. Что касается двойного щелчка либо Enter, то обсуждалось многократно (1, 2, 3, 4 и т.д.).
1) См. здесь.
2) В отношении иконки, если назначать пофайлово не вариант, то можно только сменив расширение на exe. Можно ещё под шумок тестирования беты попросить Гислера, чтобы тот добавил опцию такого поведения и в отношении библиотек. Что касается двойного щелчка либо Enter, то обсуждалось многократно (1, 2, 3, 4 и т.д.).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimiqq
Во-первых, как верно было сказано чуть раньше, текущая тема к данному вопросу (проблемы настройки ассоциаций по типам файлов) не имеет отношения — читать следовало не только заголовки, но и содержимое.
Во-вторых, следовало также хотя бы для приличия сообщить, о каких ассоциациях речь — системных или внутренних. Если системных, то это, строго говоря, даже и не проблема TC. Если он имеет доступ к этим настройкам (что бывает не у всех типов, к DLL обычно нет), то позволяет там что-то изменить — и только.
Скажем, в текущей XP у меня на работе системный значок для DLL, как видно из нирсофтовской утилиты FileTypesMan, берётся по следующему адресу:
%SystemRoot%\System32\shell32.dll,-154
Для Win7 сейчас посмотреть не могу, но вы вполне можете найти правильное соответствие самостоятельно на других ресурсах.
Про внутренние ассоциации ссылки приведены, тут вообще нечего комментировать.
Замечание за нарушение правил форума.
Во-первых, как верно было сказано чуть раньше, текущая тема к данному вопросу (проблемы настройки ассоциаций по типам файлов) не имеет отношения — читать следовало не только заголовки, но и содержимое.
Во-вторых, следовало также хотя бы для приличия сообщить, о каких ассоциациях речь — системных или внутренних. Если системных, то это, строго говоря, даже и не проблема TC. Если он имеет доступ к этим настройкам (что бывает не у всех типов, к DLL обычно нет), то позволяет там что-то изменить — и только.
Скажем, в текущей XP у меня на работе системный значок для DLL, как видно из нирсофтовской утилиты FileTypesMan, берётся по следующему адресу:
%SystemRoot%\System32\shell32.dll,-154
Для Win7 сейчас посмотреть не могу, но вы вполне можете найти правильное соответствие самостоятельно на других ресурсах.
Про внутренние ассоциации ссылки приведены, тут вообще нечего комментировать.
Замечание за нарушение правил форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
imageres.dll,-67. Чтобы увидеть, например, в списке значков в кнопке - imageres.dll,62.Avada писал(а):Для Win7 сейчас посмотреть не могу
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Немного не по теме: Мою тему закрыли, тему, что линковали мне ничего путного нет, думал вытащить файл drive.dll с новой версии (т.к. там иконки мне нравятся) но там его тупо нет, в Wincmd.ini нигде не прописываются по отдельности соответствия на диски, видимо в программе вшито как то, но как тогда поменять всего лишь одну иконку системного диска?
mr_aleks
Совсем не по теме. Сто раз говорилось, что drive.dll — не стандартный, а пользовательский файл, где никаких иконок нет, а есть BMP-изображения. И про то, что эти ресурсы, если нужно, вытаскиваются (для изготовления/правки библиотек именно и конкретно с дисковыми значками) из экзешника TC — тоже. В других темах, разумеется. А в этой — полный оффтоп. И, да, соответствия на конкретные диски в TC по отдельности не настраиваются.
Совсем не по теме. Сто раз говорилось, что drive.dll — не стандартный, а пользовательский файл, где никаких иконок нет, а есть BMP-изображения. И про то, что эти ресурсы, если нужно, вытаскиваются (для изготовления/правки библиотек именно и конкретно с дисковыми значками) из экзешника TC — тоже. В других темах, разумеется. А в этой — полный оффтоп. И, да, соответствия на конкретные диски в TC по отдельности не настраиваются.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
вытащить из ico нужный bmp 16x16 не составляет труда, но вся проблема, что в drivers.dll нет разделения на системный и не системный диск, там только diskhdd
, а в 9 версии видимо берется из системы
вытащить из ico нужный bmp 16x16 не составляет труда, но вся проблема, что в drivers.dll нет разделения на системный и не системный диск, там только diskhdd
mr_aleks
Не составляет труда — вот и сделайте то, что вам сказано, не пытаясь придумывать несуществующие проблемы. А если что-то осталось непонятно, на то есть общение в ЛС без продолжения оффтопа. Поскольку библиотека, указанная значением ключа DriveLib, имеет абсолютный приоритет перед системными значками, значок из неё будет использоваться один на все жёсткие диски.
Но можно поступить и проще: без всяких библиотек указать в TC 9 ключ OldDriveIcons=2. Это возврат к стандартным значкам версий 7.x/8.x.
Всё, дискуссия закончена.
Не составляет труда — вот и сделайте то, что вам сказано, не пытаясь придумывать несуществующие проблемы. А если что-то осталось непонятно, на то есть общение в ЛС без продолжения оффтопа. Поскольку библиотека, указанная значением ключа DriveLib, имеет абсолютный приоритет перед системными значками, значок из неё будет использоваться один на все жёсткие диски.
Но можно поступить и проще: без всяких библиотек указать в TC 9 ключ OldDriveIcons=2. Это возврат к стандартным значкам версий 7.x/8.x.
Всё, дискуссия закончена.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Если кому интересно, 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 пиксель вниз.
- для иконок 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: убрана белая кайма и [начинаю подозревать о себе нехорошие вещи