[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 8
  • 9
  • »
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • Программы • Утилиты • » Утилиты » Создание и редактирование библиотек значков (Создание и редактирование библиотек значков)
Создание и редактирование библиотек значков
asmadeusДата: Суббота, 28.12.2019, 09:18 | Сообщение № 31
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
chip642, значит перепишем для создания в своей папке панелей
Не чревато ли последствиями включать такие файлы в обработку?

При тесте корневой папки тотала первая запись о используемых иконках:
Код
D:\TC\TC_test\Wcmicons.dll,457.ico

Вообще не могу найти, где встречается что то подобное
 
chip642Дата: Суббота, 28.12.2019, 12:25 | Сообщение № 32
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата asmadeus ()
Не чревато ли последствиями включать такие файлы в обработку?


Никаких проблем не заметил. Опять же, можешь для себя задать свой список файлов, я не стал заморачиваться, если команды работают правильно навредить они не смогут, да и бэкап файлов делается, всегда можешь восстановить.

Цитата

Вообще не могу найти, где встречается что то подобное


Раз найдено, значит где-то есть (ツ)
 
alexostrovДата: Суббота, 28.12.2019, 12:39 | Сообщение № 33
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Проверил весь цикл замены значков на другой сборке ТС.
Весь процесс занял 12 мин.
На 5-м пункте: "Копировать значки ... в папку NewIconsTC\Wcmicons, я в этой папке удалил все "пустышки" 8х8 и один файл 1х1 (откуда он взялся - не пойму) и запустил процесс дальше. Все прошло отлично без сбоев.
Осталось проверить на рабочей сборке. В ней куча Баров, Tcm и Tcg.
В Меню, на элементах без значков, установились значки с 0000 номером.
Ну это не проблема. Таких пунктов 5 шт. и туда можно поставить значки вручную, через Ultra_TC_Editors.
В общем - я доволен.
 
chip642Дата: Суббота, 28.12.2019, 13:04 | Сообщение № 34
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата alexostrov ()
В Меню, на элементах без значков, установились значки с 0000 номером


Надо разбираться, это не есть хорошо, должно как часики работать, и почему номер значка 0000(четырехзначное), не 0, в WCMICONS.INC не должно быть лидирующих нулей, хм.
 
sibirnikДата: Суббота, 28.12.2019, 13:44 | Сообщение № 35
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Попробовал сегодня ваше гениальное решение по упорядочиванию библиотек иконок. Нет слов одни эмоции. Взял свою старую сборку и на ней попробовал, всё отработало штатно, как в вашем видео, кроме этого пункта " 6. Редактирование, ручная сортировка значков папки D:\ExtractUsedIcons\NewIconsTC\Wcmicons\ в окне проводника " Значки местами менял, нажал ОК - процесс прошёл, но иконки остались на своих местах. Это не критично. DLL с иконками уменьшилась примерно в семь с лишним раз и это при полном сохранения всех иконок в кнопках на панелях.
А по поводу не записи 6 пункта(видимо проблема у меня, так и после создания папки ExtractUsedIcons мне пришлось идти в безопасность и разрешать запись, и после создания FileSearchFolders.txt тоже снова пришлось делать тоже самое, а видимо для шестого пункта не разрешил запись и возникла проблема) написал об этом вдруг у кого то тоже возникнет такая проблема. И ещё может кто знает как решить эту проблему с безопасностью.? Вроде там всё разрешаю, применяю к папке и файлам, но при создании чего то нового в этой папке, опять запрет.
 
chip642Дата: Суббота, 28.12.2019, 13:54 | Сообщение № 36
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
sibirnik

Про безопасность ничего сказать не могу, не встречался с такой проблемой.
Возможно поможет действие описанное ниже.

Для редактирования папки библиотеки значков (пункт 6) надо снять в параметре папок галочку - "Скрывать расширения для зарегистрированных типов файлов".

Команда winls.

Gif-анимация - "Скрывать расширения для зарегистрированных типов файлов".



.
 
sibirnikДата: Суббота, 28.12.2019, 14:26 | Сообщение № 37
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Да Вы не только Мастер кнопок, но и Windows знаете -))). Как всегда чёткая и грамотная помощь. Всё заработало. С наступающим....Главное здоровья...От души Спасибо Огромное.
 
alexostrovДата: Суббота, 28.12.2019, 15:06 | Сообщение № 38
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Цитата
и почему номер значка 0000(четырехзначное), не 0,

Я имел ввиду значки в папке Wcmicons с 4-х значной нумерацией.
В окне просмотра TCIMG он под номером 0.
Тут другая проблема: в файле wcmicons.inc появились странные строки:
5513=Wcmicons.dll,-3
5514=Wcmicons.dll,-3
.............................
.............................
2942=Wcmicons.dll,-3
2944=820
2945=Wcmicons.dll,-3
............................
10000=Wcmicons.dll,-1
10001=Wcmicons.dll,-1
10002=Wcmicons.dll,-1
Таких строк - 20 шт, Что это значить?
И еще одна непонятка: в Бар файле со сборки Андрея 001_Osnovnaja.bar появились кнопки
Код
button6=Wcmicons.dll,138425
cmd6=%COMMANDER_PATH%\TCIMG.exe
param6=tcimg=$cm312~~$cm540
iconic6=0
menu6=Обновить панели CTRL + R


Wcmicons.dll,138425 ???

В этом же баре осталась ссылка на библиотеку Wcmicons3, значок из должен был попасть в новую библиотеку Wcmicons
Код
button11=Wcmicons3.dll,671
cmd11=cm_SelectCurrentExtension
iconic11=0
menu11=Выделить файлы по расширению  CTRL+ SHIFT+ A


Сообщение отредактировал alexostrov - Суббота, 28.12.2019, 15:13
 
chip642Дата: Суббота, 28.12.2019, 15:25 | Сообщение № 39
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата alexostrov ()
wcmicons.inc появились странные строки


Попозже возьму с нуля сборку Маэстро и проведут дополнительные тесты.

Цитата alexostrov ()
В этом же баре осталась ссылка на библиотеку Wcmicons3


А остальные значки из этой библиотеки, Wcmicons3, заменились?
 
alexostrovДата: Суббота, 28.12.2019, 15:55 | Сообщение № 40
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
В этом файле, 001_Osnovnaja.bar, 5 значков из Wcmicons3 остались.
Я взял этот же файл 001_Osnovnaja.bar.bak, так в нем почти все значки (45 шт) с Wcmicons3.
Почему большинство поменялось, а 5 значков остались - непонятно.
Причем, в тех которые поменялись на Wcmicons, номера Wcmicons.dll,1372117, ...Wcmicons.dll,138421


Сообщение отредактировал alexostrov - Суббота, 28.12.2019, 16:00
 
chip642Дата: Суббота, 28.12.2019, 16:07 | Сообщение № 41
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата alexostrov ()
Почему большинство поменялось, а 5 значков остались - непонятно.


Хм, удивительно, это надо смотреть по факту, так трудно сказать, если в папке библиотеки они есть и в списке найденных тоже есть, то всё должно было быть заменено. Если желание есть, скиньте мне ваш Total Commander(облегченный, без прог), перечислите какие библиотеки задействованы, протестирую гляну, а так мне трудно будет установить причину.
 
alexostrovДата: Суббота, 28.12.2019, 17:15 | Сообщение № 42
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Да, забыл сказать: у меня есть кнопки использующие MENUIMG и *.tcm файлы.
Например "Все программы в алфавитном порядке", так в ALLPROGRAMS.tcm значки заменились неправильно,
Многие просто пропали на выпадающем меню. Как оказалось их номера прописанные в ALLPROGRAMS.tcm попадали на "пустышки".
В других значки не соответствовали своим программам.
Файл ALLPROGRAMS.tcm в таком формате:
Код
POPUP • Программы ''A''
    MENUITEM • Adv JPEG Compressor#!#Wcmicons.dll,1066#!#em_amo_10
    MENUITEM • AIDA 64#!#Wcmicons.dll,226#!#!#em_and_3011
    MENUITEM • AIMP#!#Wcmicons.dll,1025#!#em_and_162
    MENUITEM • AIMPate#!#Wcmicons.dll,1276#!#em_and_05
    MENUITEM • Allok Video Joiner#!#Wcmicons.dll,231#!#em_and_815
    MENUITEM • Antirun#!#Wcmicons.dll,389#!#em_and_1068
    MENUITEM • Aspack Die#!#Wcmicons.dll,1270#!#em_and_294
    MENUITEM • Audacity#!#Wcmicons.dll,1280#!#em_and_20
    MENUITEM • Audio Extractor#!#Wcmicons.dll,1017#!#em_and_123
    MENUITEM • Audio Grabber#!#Wcmicons.dll,1281#!#em_and_122
END_POPUP

Да, эйфория закончилась и началась отладка. Нормальный процесс. Удачи Вам.

Добавлено (28.12.2019, 17:19)
---------------------------------------------

Цитата
скиньте мне ваш Total Commander(облегченный, без прог),

Никаких проблем. Я постараюсь убрать все лишнее, не имеющее отношения к тестированию, и главное тяжелое.
 
sibirnikДата: Суббота, 28.12.2019, 18:16 | Сообщение № 43
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Хочу спросить, а во время редактирования " 6. Редактирование, ручная сортировка значков папки D:\ExtractUsedIcons\NewIconsTC\Wcmicons\ в окне проводника " можно удалять двойные и даже тройные иконки? Не повлияет это на конечный результат.?
 
chip642Дата: Суббота, 28.12.2019, 18:33 | Сообщение № 44
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата sibirnik ()
можно удалять двойные и даже тройные иконки? Не повлияет это на конечный результат.?


Я так думаю, что повлияет, где-то что-то не заменится, ведь каждая иконка должна что-то заменить, вне зависимости от того сколько идентичных иконок. Надо будет реализовать нечто такое: чисто визуально отследить похожие, выделить их, и передать первой похожей иконке дополнительные пути замен, позаимствовав у остальных идентичных.
 
sibirnikДата: Суббота, 28.12.2019, 18:44 | Сообщение № 45
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Цитата chip642 ()
Надо будет реализовать нечто такое:

В ваших руках и не такое возможно. Будем ждать чудо-кнопочку.
 
Форум » • Программы • Утилиты • » Утилиты » Создание и редактирование библиотек значков (Создание и редактирование библиотек значков)
  • Страница 3 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 8
  • 9
  • »
Поиск:

Интеллектуальные права и отказ от ответственности