Хочу перерисовать все иконки на панелях
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
С панелями инструментов - да, проблем вроде нет*, а вот со значками в меню - если запустить TOTALCMD.EXE, то всё нормально, а если TOTALCMD64.EXE - то нет. TC9.0 RC4 x32-x64, Win 8.1 x64.imig73 писал(а):сделал выбор и ВСЁ подхватилось и работает в TC RC4 x64. Почему-то писали что в x64 пока не работает (?).
* p.s. Как-то сразу не сообразил - с панелями проблем и не будет, потому что для них (имелись ввиду те, что по умолчанию) достаточно штатного WCMICONS.INC, который и задействован для TC x64 вместо WCMICONn.INC. Словом поведение, как и в пред. версиях, в отличие от TC x32, где всё работает, как надо.
А как это сделать? Использую, кажется, ваш комплект: masm32 и батникaddhaloka писал(а):Я первые версии собирал с китайским versioninfo - их Тотал не видел (так же, как и вообще без versioninfo), собрал с английским - всё нормально стало.
Код: Выделить всё
@echo off
set MASM32=C:\masm32
set "PATH=%MASM32%\bin;%PATH%"
rc /l 0x409 rsrc.rc
ulink -Tpd/r -ZX- -W4.00 -V4.00 -U0.00 -ZOAkelIcons.dll rsrc.res
del *.res
pause[cut]
Код: Выделить всё
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000002
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080404B0"
BEGIN
VALUE "CompanyName", "AkelPad\0"
VALUE "FileDescription", "Additional icons for AkelPad\0"
VALUE "FileVersion", "1.0.0.0\0"
VALUE "LegalCopyright", "© 2016. No rights reserved.\0"
VALUE "OriginalFilename", "AkelIcons.dll\0"
VALUE "ProductVersion", "1.0.0.0\0"
VALUE "InternalName", "AkelIcons.dll\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation",0x0409, 0x04b0
END
ENDВ справке не нашёл или проглядел, нагуглить ничего не получается
Последний раз редактировалось Skif_off Чт ноя 03, 2016 22:21, всего редактировалось 1 раз.
С этим всё правильно, надо ещё в VersionInfo установить en-US и cp1252 (как Гислер рекомендует), типа так:[cut]Skif_off писал(а):rc /l 0x409 rsrc.rc
Код: Выделить всё
1 VERSIONINFO
FILEVERSION 1,5,0,0
PRODUCTVERSION 1,5,0,0
FILEOS 0x00000004
FILETYPE 0x00000002
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4" // здесь
BEGIN
...
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 0x04e4 // и здесь
END
ENDИли вот, исходник: https://www.upload.ee/files/6313946/WCM ... V5.7z.html
Немного обновил - сменил FileDescription, а то "flat wcmicons 1.0.2 mod" как-то некрасиво выглядело в wincmd.iniimig73 писал(а):flat_wcmicons_1.0.2_mod_v3
https://www.upload.ee/files/6340902/fla ... d.rar.html
- Ostap Fender
- Сообщения: 35
- Зарегистрирован: Пн июн 19, 2017 16:21
Подскажите пожалуйста:Avada писал(а):В стандартной Wcmicons.dll вообще-то, если не в курсе, 87 значков .
1. Возможно ли что то установить, чтобы в Тотал иконок стало не 87, а к примеру 500. Только чтоб это было не 15 сборок или дополнений, а по возможности одной установкой. И желательно, без замены исходных фалов Тотал. Ну и чтоб графика иконок не хромала.
2. Есть ли на сайте функция (типа кнопки, не применяя поиск), нажав на которую, я мог бы увидеть список всех своих сообщений на форуме? С уважением.
Ostap Fender
1. А вы дальше второго поста в тему загляните. О чём, по-вашему, идёт тут речь с 2016 года, причём со ссылками? И какие 15 сборок? Да хоть миллион. Ваша задача — найти подходящую библиотеку и текстовый файл к ней, где прописаны все нужные связки значков с командами. Нашли — используйте. Все методы давно и в подробностях рассмотрены в разных темах (пример, cм. также здесь). Исходную пару файлов ручками, без всяких установщиков распаковать в другой каталог, заменить имена с WCMICONS на WCICONEX, затем переместить в каталог TC, чтобы они автоматически далее имели приоритет перед стандартной парой WCMICONS.DLL и WCMICONS.INC, которая остаётся на месте и ничем не заменяется. И никаких заморочек с валидностью файлов не будет. А выше обсуждалась дополнительно появившаяся в TC 9+ методика использования двух разных библиотек с переключением в диалоге TC.
А выбор библиотеки, где значки с приемлемой графикой — целиком ваша проблема. Не нравится ничего из имеющегося — делайте библиотеку значков под свои нужды самостоятельно (хоть одну из имеющихся правьте, хоть с нуля собирайте).
Короче, разбирайтесь с имеющейся информацией, её предостаточно.
2. Оффтоп. Без "найти все сообщения пользователя" в профиле — нет, не можете.
1. А вы дальше второго поста в тему загляните. О чём, по-вашему, идёт тут речь с 2016 года, причём со ссылками? И какие 15 сборок? Да хоть миллион. Ваша задача — найти подходящую библиотеку и текстовый файл к ней, где прописаны все нужные связки значков с командами. Нашли — используйте. Все методы давно и в подробностях рассмотрены в разных темах (пример, cм. также здесь). Исходную пару файлов ручками, без всяких установщиков распаковать в другой каталог, заменить имена с WCMICONS на WCICONEX, затем переместить в каталог TC, чтобы они автоматически далее имели приоритет перед стандартной парой WCMICONS.DLL и WCMICONS.INC, которая остаётся на месте и ничем не заменяется. И никаких заморочек с валидностью файлов не будет. А выше обсуждалась дополнительно появившаяся в TC 9+ методика использования двух разных библиотек с переключением в диалоге TC.
А выбор библиотеки, где значки с приемлемой графикой — целиком ваша проблема. Не нравится ничего из имеющегося — делайте библиотеку значков под свои нужды самостоятельно (хоть одну из имеющихся правьте, хоть с нуля собирайте).
Короче, разбирайтесь с имеющейся информацией, её предостаточно.
2. Оффтоп. Без "найти все сообщения пользователя" в профиле — нет, не можете.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.