Создание и редактирование библиотек значков
|
|
chip642 | Дата: Четверг, 26.12.2019, 09:37 | Сообщение № 1 |
|
Создание и редактирование библиотек значков
Решения задач связанных со значками, иконками, библиотеками значков, их созданием и редактированием
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 12:37 | Сообщение № 2 |
|
Задача: Поиск всех используемых иконок "Name.dll,№" от различных библиотек значков в Total Commander, объединение их в одну библиотеку значков - "Wcmicons.dll", с последующей привязке всех иконок к новой библиотеке значков.
_______ обновлено: 06.01.2020 в 23:19_________
Скачиваем архив ___________________________________ Распаковываем в папку "TCIMG\Files\".
Создаем кнопку на панели инструментов.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 copyy=$f201\ExtractUsedIcons.bar||$f200\UserBars\//1 slist=$f250@LF$f253@LF$f201@LF$f200||##path<0|0|1> xlist=@$f200UserBars\||##path<0|0|1>||formt<path3>||%%!!%%%% textt=$f200\UserBars\ExtractUsedIcons.bar||@#@#@!!GLOBALXLIST<1>||@##@!!GLOBALSLIST<1> pause=700 kends=TOTALCMD#BAR#DATA@CRLFGLOBALSLIST<4>\UserBars\ExtractUsedIcons.bar@CRLF@CRLFTOTALCMD.EXE,35@CRLFExtractUsedIcons.bar@CRLF@CRLF1??-2 barbt=1||-1||butfrom<GLOBALKENDS<t>> shell32.dll,176 Создание панели инструментов "в виде меню" ExtractUsedIcons.bar
-1
На видео у меня значок этой кнопки "зеленый плюсик" - TCIMG.dll,126, однако не у всех TCIMG в корне, поэтому значок прописал из shell32.dll, чтобы у всех работало отображение кнопки.
Поиск значков будет происходить в файлах: *.bar|*.tcm|*.tcg|*.ini
Предназначение и последовательность выполнения команд вы узнаете из видеоролика ниже.
Тестирование проводилось на сборке Andrey_A_A - TC_IMAGE.
Смотреть видеоролик
Команды прописаны в файлах.txt (описание найдете в каждом файле) расположенных в TCIMG\Files\Ext\UsedIconsTC\ и которые запускаются при помощи команды macro
|
|
| |
alexostrov99 | Дата: Четверг, 26.12.2019, 14:32 | Сообщение № 3 |
Рядовой
На сайте с: 25.04.2018
Сообщений: 5
|
Ув. chip642 Наконец то свершилось чудо. Все скачал, буду смотреть и тестировать. ОГРОМНОЕ спасибо! С наступающим Новым годом! Крепкого здоровья, здоровья и еще раз здоровья, а все остальное можно купить.
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 14:44 | Сообщение № 4 |
|
alexostrov99
Перекачайте из первого поста, случайно не то закинул.
|
|
| |
sibirnik | Дата: Четверг, 26.12.2019, 16:45 | Сообщение № 5 |
|
chip642, От души спасибо! Здоровья, а всё остальное приложится...Скачал, распаковал - дух захватило от проделанной Вами работы, будем изучать, испытывать, разбираться что куда и зачем... на сколько ума хватит -)))
|
|
| |
asmadeus | Дата: Четверг, 26.12.2019, 17:37 | Сообщение № 6 |
|
chip642, видео нет. А остальное народ протестирует. Здоровья и удачи в новом году!
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 18:14 | Сообщение № 7 |
|
Цитата asmadeus ( ) видео нет
Да, там с YouTube не сложилось, авторские права нарушил, выложил на яндекс.
|
|
| |
alexostrov | Дата: Четверг, 26.12.2019, 18:17 | Сообщение № 8 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Добрался домой и начал тестирование. 1.Скачал архив (по второй ссылке) и распаковал его в папку Files. 2.На панель скопировал кнопку "Создание панели инструментов "в виде меню" ExtractUsedIcons.bar" 3. Запустил кнопку. Появилась новая панель (с значками User.dll). 4. Так как видео не работает и комментариев, по поводу последовательности нажатия кнопок в новой панели (с значками User.dll) тоже нет, то я начал запускать кнопки последовательно. В результате на 4-й кнопке (может 5-я) выскочила ошибка Line 48584. В левом верхнем углу работает таймер.Добавлено (26.12.2019, 18:19) --------------------------------------------- [ps]Как вернуться на исходную позицию?[/ps] Добавлено (26.12.2019, 18:25) --------------------------------------------- chip642 Где видео на Яндексе ?
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 18:26 | Сообщение № 9 |
|
Цитата alexostrov ( ) скачал архив (по второй ссылке) и распаковал его в папку Files
Распакуйте архив отдельно и просто скопируйте папку Files в папку TCIMG, а иначе у вас получится путь TCIMG\Files\Files\, а надо TCIMG\Files\...
Цитата Так как видео не работает
Перезалил на Яндекс, смотрите: https://yadi.sk/i/G6LqoEQjox_QTQ
|
|
| |
sibirnik | Дата: Четверг, 26.12.2019, 18:56 | Сообщение № 10 |
|
chip642, Посмотрел ролик - красиво, гениально. А я у себя эту работу года два назад по удалению пустых и по мне ненужных иконок вручную перебрал и удалил, столько времени потратил. Но под себя порядок навёл. Сейчас я думаю многие с помощью вашего труда наведут у себя порядок.
|
|
| |
alexostrov | Дата: Четверг, 26.12.2019, 19:07 | Сообщение № 11 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Видео скачал. Большое спасибо! После просмотра понял, что нужно писать конспект по последовательности действий. Разверну новый ТС и начну все с начала. Процедура длительная, но главное что-бы был результат. После проверки отпишусь.
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 19:16 | Сообщение № 12 |
|
Цитата alexostrov ( ) После просмотра понял, что нужно писать конспект по последовательности действий.
Да там команды можно объединить впоследствии, но для начала надо вникнуть в суть. Пример объединения основной части команд в TCIMG\Files\Ext\UsedIconsTC\ExtractUsedIcons.txt
|
|
| |
alexostrov | Дата: Четверг, 26.12.2019, 19:23 | Сообщение № 13 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642
Цитата Распакуйте архив отдельно и просто скопируйте папку Files в папку TCIMG, а иначе у вас получится путь TCIMG\Files\Files\, а надо TCIMG\Files\... У меня папка Files находится в корне ТС. Там же, в корне ТС, находятся и все файлы TCIMG (кстати такая-же структура и в сборке Андрея). Поэтому я скопировал файлы с архива в папку ТС\Files\Bar\ и ТС\Files\Ext\. В этих папках уже были добавились файлы и к ним добавились файлы с архива. Или это не правильно? Папки TCIMG у меня вообще нет (все в корне ТС).
|
|
| |
chip642 | Дата: Четверг, 26.12.2019, 19:27 | Сообщение № 14 |
|
alexostrov
Всё правильно сделали. В нашем с вами случае, папка TCIMG и папка TC находятся по одному пути.
|
|
| |
alexostrov | Дата: Четверг, 26.12.2019, 19:51 | Сообщение № 15 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Это уже хорошо, не надо править пути. 1. На каком диске находится у Вас сам тестовый Тотал? Я разверну и свой новый Тотал на тот же диск. 2. С архивной папки Bar, файл ExtractUsedIcons.bar попал в папку ТС\Files\Bar\ к таким-же файлам *.bar. А с архивной папки Ext, в папку ТС\Files\Ext\ попали не файлы, а папка UsedIconsTC с текстовыми файлами (8шт). Так должно быть?
|
|
| |