Создание и редактирование библиотек значков
|
|
alexostrov | Дата: Суббота, 28.12.2019, 19:37 | Сообщение № 46 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Я уже сбросил сборку в Dropbox и хотел ссылку кинуть Вам в личку, но решил еще раз все проверить с tcm. В результате оказалось что все номера значков в tcm сдвинуты на 1. У меня все библиотеки начинались с 0000, а здесь в новой с 0001. Возможно в этом все дело?
|
|
| |
chip642 | Дата: Суббота, 28.12.2019, 19:43 | Сообщение № 47 |
|
Цитата alexostrov ( ) У меня все библиотеки начинались с 0000
Именно так, должно начинаться с 0000, а вот почему у вас с 0001 начинается, это большой вопрос (ツ)
Посмотрите в папке \ExtractUsedIcons\NewIconsTC\Wcmicons\ у вас начинается с нулей?
|
|
| |
alexostrov | Дата: Суббота, 28.12.2019, 20:05 | Сообщение № 48 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 В папке \ExtractUsedIcons\NewIconsTC\Wcmicons\ начинается с 0000, если открываю новый Wcmicons.dll, тоже окрывается с 0000. Если же извлечь значки из Wcmicons.dll в папку, то в папке они начинаются с 0001.
|
|
| |
chip642 | Дата: Суббота, 28.12.2019, 20:15 | Сообщение № 49 |
|
Цитата alexostrov ( ) Если же извлечь значки из Wcmicons.dll в папку, то в папке они начинаются с 0001
Да не, всё норм, это не влияет, ведь если вы пропишите Wcmicons.dll,0 то соответственно первая иконка из библиотеки заступит на дежурство, так что косяк не здесь.
|
|
| |
alexostrov | Дата: Суббота, 28.12.2019, 20:47 | Сообщение № 50 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Я отправил Вам в личку ссылку сборки ТС - TC_9.20_PP_Copi.
|
|
| |
zybrevl | Дата: Суббота, 28.12.2019, 21:25 | Сообщение № 51 |
|
chip642, Файл UsedLibrariesIcons.txt:
WCMICONS.dll D:\TcTest\Wcmicons.dll imageres.dll shell32.dll User.dll Wcmicons.dll
Можно ли редактировать вручную?
|
|
| |
chip642 | Дата: Суббота, 28.12.2019, 21:37 | Сообщение № 52 |
|
Цитата zybrevl ( ) Можно ли редактировать вручную?
Команда winls.
Извлекаете библиотеки значков в именные папки, далее выделяете нужные и применяете кнопку.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_n='"%O"' xlist=[tc=AM] sends=<info=t1$GLOBALXLIST//> count=GLOBALXLIST<t>||$var_n||0||countline<0> rends=$GLOBALXLIST??-1||?G|GLOBALCOUNT<1>:-1 winls=$GLOBALRENDS||800x600||GLOBALSENDS<1>||but<2> lbicl=$GLOBALWINLS||"%p$var_n".dll|1||0||progres<> delsm="%p$var_n"||1 exicn=GLOBALLBICL<1>||"%p$var_n"||upd<1> WCMICONS.dll,1 открыть для просмотра и редактирования выделенные папки библиотек значков, по окончанию создания библиотеки значков с именем папки под курсором
-1
Далее можете редактировать, перемещать копировать из окон(на) в окно (под которой кнопка Ok), это окно папки под курсором.
Главное не забыть:
Gif-анимация - "Скрывать расширения для зарегистрированных типов файлов".
|
|
| |
chip642 | Дата: Воскресенье, 29.12.2019, 05:09 | Сообщение № 53 |
|
Цитата alexostrov ( ) Я отправил Вам в личку ссылку сборки ТС - TC_9.20_PP_Copi
Пот такой ссылке только вы и сможете скачать сборку, это не есть общая ссылка.
|
|
| |
alexostrov | Дата: Воскресенье, 29.12.2019, 12:37 | Сообщение № 54 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Отправил общую ссылку.
|
|
| |
chip642 | Дата: Воскресенье, 29.12.2019, 14:04 | Сообщение № 55 |
|
alexostrov
Запустил ваш Total Commander и сразу вижу:
Цитата sibirnik ( ) Будем ждать чудо-кнопочку.
В принципе уже реализовал, надо додумать немного, чтобы вписать в общий алгоритм.
|
|
| |
alexostrov | Дата: Воскресенье, 29.12.2019, 14:45 | Сообщение № 56 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642 Это результаты ночных отладок. В 2-3 часа ночи уже не соображаешь. Сегодня с утра пересобрал ТС с полным комплектом Баров, Tcm, Tcg, и расширенное Меню. Провел замену значков и пока что все нормально. Проблемы сдвижки на один номер в Tcm нету. Правда, осталась ситуация с элементами Меню без значков. На эти элементы прописывается 0-й значок. Ну это так, просто Вам для информации. Можно с этим не заморачиваться. У меня вопрос-просьба: в старой библиотеке Wcmicons.dll с 0 до 350 были значки Меню, теперь в новой библиотеке они разбросаны по всей библиотеке. В тоже время, значки из User.dll остались в скажем в одной куче, т.е. с номера N по номер N+35. Как сделать что-бы значки из старой Wcmicons.dll шли в новой Wcmicons.dll с 0 и далее.
|
|
| |
chip642 | Дата: Воскресенье, 29.12.2019, 15:28 | Сообщение № 57 |
|
Цитата alexostrov ( ) Как сделать что-бы значки из старой Wcmicons.dll шли в новой Wcmicons.dll с 0 и далее.
Никак. Сохранения последовательности в библиотеках не ждите. Только ручной сортировкой(пункт.№6).
|
|
| |
alexostrov | Дата: Воскресенье, 29.12.2019, 17:07 | Сообщение № 58 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
chip642
Цитата Никак. Сохранения последовательности в библиотеках не ждите. Только ручной сортировкой(пункт.№6). Понял. Спасибо.Добавлено (29.12.2019, 20:43) --------------------------------------------- chip642 Вопрос по последнему пункт (9) - "Восстановить отредактированные файлы Total Commander". Что будет восстановлено? Я попробовал восстановиться и после нажатия на кнопку, через 5 сек услышал "бип" и все. Посмотрел, что все файліы остались те же в которых прошла замена значков. Если можно обьясните пожалуйста, в чем заключается процесс востановления.
|
|
| |
asmadeus | Дата: Воскресенье, 29.12.2019, 20:44 | Сообщение № 59 |
|
Итак, "земную жизнь пройдя до половины, я очутился в сумрачном лесу..." (шутка! Хотя, читая Данте, поражаюсь красоте произведения). Лирика Решив таки пройти весь путь комбайна, я увидел: 1. На 6 этапе (сортировка иконок) черные прямоугольники вместо всплывающих подсказок. Также непонятен рестарт тотала на этом шаге 2. Информационные сообщения - просто белое окно без текста. Странно, дома, я уверен, текст был... 3. Маску поиска я для себя перепишу наверное - не нужно в обработку добавлять все ini файлы). Тут история такая - получив переименованные иконки с комментариями в шаге №5, я получил 4 пустых значка.. Посмотрел комментарии, взял оттуда номера иконок (старые), задал поиск - они действительно назначены (ну мало ли, где то добавил, убавил, произошел сдвиг). Исправил эти четыре записи. Думаю - с первого шага идти не надо, список папок у меня есть. Иду с третьего шага - и на шаге №5 получаю в библиотеке те же 4 иконки. Почему? Да потому, что в обработку включается файл с историей поиска тотала. Вывод - я буду включать файлы Associations.ini, ViewMode.ini,WCMD_Rus.ini,Usercmd.ini (?), TCIMGU.ini, MENUIMGS.ini
Цитата alexostrov ( ) Если можно обьясните пожалуйста, в чем заключается процесс востановления. В восстановлении)) У меня рядом с папкой тотала создалась папка TC@bak с таким содержимым:
То есть все файлы (со структурой), которые участвовали в обработке (кроме библиотеки, она с приставкой Original лежит в тотале)
|
|
| |
alexostrov | Дата: Воскресенье, 29.12.2019, 20:56 | Сообщение № 60 |
Полковник
На сайте с: 22.11.2017
Сообщений: 179
|
asmadeus У меня такой папки нету.
|
|
| |