Страница 2 из 5

Добавлено: Ср июн 10, 2009 00:54
iov
Посмотрите тему про иконки и висту (windows 7 тоже этим страдает) :(
все иконки пришлось переписывать...

Добавлено: Вт июн 15, 2010 22:18
lok
у меня сборка тс samlab. хочу поменять иконку для файлов iso. подскажите пожалуйста, как это проделать

Добавлено: Вт июн 15, 2010 22:22
MVV
Написать в командной строке cm_InternalAssociate и нажать ентер, затем найти там в списке (если есть) или создать новую ассоциацию с *.iso и выбрать любой значок по вкусу. Это будет только в ТК, система затронута не будет.
Наверняка ко внутренним ассоциациям можно получить доступ и просто из меню ТК (стандартно - из меню Файл(ы)), но в силу возможной извращенности различных сборок указываю вариант, который будет работать на всех.

Добавлено: Вт июн 15, 2010 23:55
lok
MVV, не получилось.

Изображение

я не сказал, что у меня win 7x64. может быть по этому?

Добавлено: Ср июн 16, 2010 00:21
CaptainFlint
lok
Не в виндовой консоли, а в командной строке Тотала.

Добавлено: Ср июн 16, 2010 00:46
Flasher
Если захочется менять системную, то почти всё тоже самое, только команда уже будет cm_Associate .

Добавлено: Ср июн 16, 2010 18:50
lok
системно у меня на файлах iso иконка от программы winiso. её же хочу видеть и в тотале.
делаю так:
пишу в командной строке cm_InternalAssociate. жму энтер. появляется окошко "внутренние ассоциации", жму "добавить", указываю маску файлов *.iso, жму ок, выходит окно "редактирование свойств типа файлов". через кнопку "изменить значок" выбираю нужную мне иконку и жму ок. остаётся начальное окошко "внутренние ассоциации" в котором теперь есть строка *.iso жму ок, окошко исчезает, но иконка у файлов iso не меняется. ни сразу, ни после перезапуска тотала.
что не так?

Добавлено: Ср июн 16, 2010 19:50
CaptainFlint
lok
Видимо, в Тотале установлен плагин ISO, который трактует ISO-файлы как архивы, а для таких файлов в Тотале свой тип значков. Если не ошибаюсь, в такой ситуации просто так сменить значок не получится.

Можно проделать следующее. Сначала отключить вход в ISO как в архивы по Enter (при этом можно будет по-прежнему открывать их через Ctrl+PgDown), открыв настроки архиваторных плагинов, выбрав iso и приплюсовав 256 к числу, указанному в строчке с путём к файлу плагина. Тогда значок будет отображаться системный, а через внутренние ассоциации можно будет навесить любой другой. Потом в диалоге внутренних ассоциаций установить нужный значок, а в качестве выполняемого действия прописать строку **iso. В этом случае и значок будет выводиться нужный, и по Enter файл будет открываться через плагин, а не во внешней программе.

Добавлено: Ср июн 16, 2010 19:51
MVV
У меня Windows 7 x64, делаю как ты описал, но немного побыстрее:

1. Ставлю курсор на ISO-файл. Иду в "Файл - Внутренние ассоциации...";
2. Жму "Добавить...", ТК предлагает мне шаблок *.iso, жму ОК;
3. Жму "Изменить значок...", выбираю значок (WinISO у меня нет, поэтому выбираю от фонаря shell32.dll, 34);
4. Жму ОК, ОК, ОК. Иконка изменилась!

Но если учесть, что у тебя сборка, то Флинт наверняка прав, и у тебя стоит плагин для работы с ISO-файлами.

Добавлено: Ср июн 16, 2010 20:50
lok
Изображение CaptainFlint, спасибо! как только прибавил 256, так иконка сразу и поменялась.

Добавлено: Ср июн 16, 2010 21:22
Flasher
lok
Так он об этом и пишет, в справке в разделе "Параметры и команды" в описании структуры wincmd.ini секции [PackerPlugins] все числовые аргументы, соответствующие настройкам плагина указаны. А насчёт создания действия с ** это он прибавил к тому, чтобы не терялся предыдущий функционал, а менялся только значок. Но уверен, что для ряда типов файлов вроде avi, chm, msi, iso, icl, для которых предусмотрены архиваторные плагины, вход по Enter для подавляющего большинства юзеров абсолютно не востребован и частенько нарушает привычную юзабильность.

Добавлено: Ср июн 16, 2010 21:57
lok
Flasher
относительно меня это действительно так. я не стал возвращать открытие файлов iso плагину. и видимо я сделал ошибку, установив сборку

Добавлено: Ср июн 16, 2010 22:07
MVV
lok писал(а):видимо я сделал ошибку, установив сборку
Это очень хорошо, если человек понимает это. :)
Гораздо полезнее собирать свою личную сборку по своим нуждам, заодно изучая бескрайние возможности ТК - хотя, конечно, можно и содрать с других сборок некоторые полезные штучки. :D

Добавлено: Пт июн 18, 2010 20:07
John Shade
Чтобы не создавать новую тему.
Аналогичный вопрос по смене иконки, только расширение не .iso, а двойное .fb2.zip

Естественно, TC трактует эти файлы, как архивы .zip

В таком варианте совсем ничего нельзя сделать?

(О том, что для файлов fb2.zip можно назначить отдельный цвет, писать не надо, я в курсе. Хочется именно отдельного значка для таких файлов)

Добавлено: Пт июн 18, 2010 23:00
Flasher
По-моему, нельзя. Да и зачем, если фактически это не тип расширения, а сдвоенная комбинация (архив в архиве, файл в архиве), т.е. <.fb2> в данном случае выступает как окончание имени файла.