Страница 7 из 7

Добавлено: Чт ноя 03, 2016 09:55
imig73
addhaloka
Спасибо, я уже использую вашу модификацию flat_wcmicons_1.0.2_mod_v3, все в порядке. Сейчас вернул оригинал WCMICONS.INC, подсунул WCMICON3.INC, сделал выбор и ВСЁ подхватилось и работает в TC RC4 x64. Почему-то писали что в x64 пока не работает (?).

Добавлено: Чт ноя 03, 2016 11:18
addhaloka
imig73 писал(а):сделал выбор и ВСЁ подхватилось и работает в TC RC4 x64. Почему-то писали что в x64 пока не работает (?).
С панелями инструментов - да, проблем вроде нет*, а вот со значками в меню - если запустить TOTALCMD.EXE, то всё нормально, а если TOTALCMD64.EXE - то нет. TC9.0 RC4 x32-x64, Win 8.1 x64.

* p.s. Как-то сразу не сообразил - с панелями проблем и не будет, потому что для них (имелись ввиду те, что по умолчанию) достаточно штатного WCMICONS.INC, который и задействован для TC x64 вместо WCMICONn.INC. Словом поведение, как и в пред. версиях, в отличие от TC x32, где всё работает, как надо.

Добавлено: Чт ноя 03, 2016 16:41
imig73
addhaloka
Так и есть, в RC4 x32 полный порядок и в меню. Ну чтож, это нововведение очень важно, будем ждать исправления для x64 в следующем RC... полагаю Гислеру уже известен этот косяк.

Добавлено: Чт ноя 03, 2016 21:40
Skif_off
addhaloka писал(а):Я первые версии собирал с китайским versioninfo - их Тотал не видел (так же, как и вообще без versioninfo), собрал с английским - всё нормально стало.
А как это сделать? Использую, кажется, ваш комплект: masm32 и батник

Код: Выделить всё

@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
В rc-файле
[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
[/cut]
В справке не нашёл или проглядел, нагуглить ничего не получается :(

Добавлено: Чт ноя 03, 2016 22:13
addhaloka
Skif_off писал(а):rc /l 0x409 rsrc.rc
С этим всё правильно, надо ещё в VersionInfo установить en-US и cp1252 (как Гислер рекомендует), типа так:[cut]

Код: Выделить всё

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
[/cut]
Или вот, исходник: https://www.upload.ee/files/6313946/WCM ... V5.7z.html

Добавлено: Чт ноя 03, 2016 22:21
Skif_off
addhaloka
Спасибо, получилось.

Добавлено: Вс ноя 13, 2016 13:06
addhaloka
imig73 писал(а):flat_wcmicons_1.0.2_mod_v3
Немного обновил - сменил FileDescription, а то "flat wcmicons 1.0.2 mod" как-то некрасиво выглядело в wincmd.ini :D + обновил описание и добавил установщик (wcmiconflat.zip, по просьбам, сам не вижу особой надобности в нём).
https://www.upload.ee/files/6340902/fla ... d.rar.html

Добавлено: Сб дек 09, 2017 09:06
Ostap Fender
Avada писал(а):В стандартной Wcmicons.dll вообще-то, если не в курсе, 87 значков .
Подскажите пожалуйста:
1. Возможно ли что то установить, чтобы в Тотал иконок стало не 87, а к примеру 500. Только чтоб это было не 15 сборок или дополнений, а по возможности одной установкой. И желательно, без замены исходных фалов Тотал. Ну и чтоб графика иконок не хромала.
2. Есть ли на сайте функция (типа кнопки, не применяя поиск), нажав на которую, я мог бы увидеть список всех своих сообщений на форуме? С уважением.

Добавлено: Сб дек 09, 2017 09:44
Avada
Ostap Fender
1. А вы дальше второго поста в тему загляните. О чём, по-вашему, идёт тут речь с 2016 года, причём со ссылками? И какие 15 сборок? Да хоть миллион. Ваша задача — найти подходящую библиотеку и текстовый файл к ней, где прописаны все нужные связки значков с командами. Нашли — используйте. Все методы давно и в подробностях рассмотрены в разных темах (пример, cм. также здесь). Исходную пару файлов ручками, без всяких установщиков распаковать в другой каталог, заменить имена с WCMICONS на WCICONEX, затем переместить в каталог TC, чтобы они автоматически далее имели приоритет перед стандартной парой WCMICONS.DLL и WCMICONS.INC, которая остаётся на месте и ничем не заменяется. И никаких заморочек с валидностью файлов не будет. А выше обсуждалась дополнительно появившаяся в TC 9+ методика использования двух разных библиотек с переключением в диалоге TC.
А выбор библиотеки, где значки с приемлемой графикой — целиком ваша проблема. Не нравится ничего из имеющегося — делайте библиотеку значков под свои нужды самостоятельно (хоть одну из имеющихся правьте, хоть с нуля собирайте).
Короче, разбирайтесь с имеющейся информацией, её предостаточно.
2. Оффтоп. Без "найти все сообщения пользователя" в профиле — нет, не можете.