Как назначить свои иконки пользовательским командам?
|
|
Andrey_A | Дата: Пятница, 10.05.2013, 16:11 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Как назначить свои иконки пользовательским командам?
Рекомендую почитать:
1. Редактирование главного меню
2. Своё меню: разбираемся за десять минут - Статья о правилах построения меню на примерах
3. Иконки пользовательских команд в главном меню - 2 Листа с форума forum.wincmd.ru, когда-то я описывал принципы присвоения
4. Меню из WcmMenuImage.xlsx - Пример построения меню через таблицу, чем пользуюсь и по сей день
|
|
| |
sibirnik | Дата: Воскресенье, 01.07.2018, 07:00 | Сообщение № 16 |
|
Andrey_A, Спасибо. Понял, что интуитивно нужно присваивать иконки своим кнопкам в панели инструментов. Прежде чем задать вопрос, я порыл в интернете, но нигде не нашёл, какого то систематизированного ответа. Понятно, что у программ иконки свои, а вот для своих созданных кнопок каждый лепит своё. Жаль, что нет какой то системы.
Сообщение отредактировал sibirnik - Воскресенье, 01.07.2018, 07:04 |
|
| |
шььлпр | Дата: Понедельник, 15.03.2021, 16:17 | Сообщение № 17 |
Рядовой
На сайте с: 12.03.2014
Город: Киев
Сообщений: 6
|
Для меню Запуск иконки ставить можно? Если да, то как, дайте ссылку, где описано.
Моя сборка Total Commander
|
|
| |
zybrevl | Дата: Понедельник, 15.03.2021, 17:15 | Сообщение № 18 |
|
шььлпр, WCMD_RUS.INC: 701="Запустить первый пункт меню «Запуск»" 702="Второй пункт" 703="Третий пункт" 704="и т.д." 705="" 706="" 707="Вы можете добавить" 708="свои пункты этого меню" 709="в файл totalcmd.inc" 710="(вплоть до пункта 198, команда 898)"
Т.е. 701=номер иконки из Wcmicons.dll в Totalcmd.inc 900= Изменить главное меню.
Сообщение отредактировал zybrevl - Вторник, 16.03.2021, 16:46 |
|
| |
Trenobol | Дата: Вторник, 13.07.2021, 23:33 | Сообщение № 19 |
Майор
На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
|
Только начинаю создавать иконки вернего меню Не понятно от слова совсем)
Например вот в файле есть 103=1 103 команда это Дерево каталогов http://joxi.ru/EA4NQJOUva7b5m
В TC вне зависимот от того какой номер иконки - 1, или 200, всё равно показывается человечек
|
|
| |
sibirnik | Дата: Среда, 14.07.2021, 05:18 | Сообщение № 20 |
|
Trenobol,
Цитата Trenobol ( ) от того какой номер иконки - 1, или 200, всё равно показывается человечек После того, как вы сделали изменения в главном меню(не важно сколько изменений и каких(поменяли текст, иконки...)) нужно выполнить для применения изменений эту кнопку:
Цитата TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 menuw=1 rstart %COMMANDER_PATH%\Wcmicons.dll,5 Пересобрать WCMICONS.INC, установить значки команд, создать бекап файла и перезапустить TC. Да...И некоторые иконки так просто не поменяешь...это кнопки с командами ТС.
Изменения, которые нужно произвести в файлах WCMD_RUS.MNU и Wcmd_Rus.ini (ПРИМЕР того, что нужно сделать) В файле находим строчку:
Цитата MENUITEM "&Дерево каталогов\tCtrl+F8", 303 Меняем её на такую:
Цитата MENUITEM "&Дерево каталогов\tCtrl+F8", em_box_001 Где em_box_001 это файл прописанный в Wcmd_Rus.ini. Вместо box_001 подставляте своё имя и номер - можно оставить и это. Прописываем следующее а файле Wcmd_Rus.ini в начало или в конец файла - это неважно:
Цитата [em_box_001] Cmd=303 Param= Path= Button=Wcmicons.dll,9 ;Здесь номер иконки нужный вам Menu=Дерево каталогов\tCtrl+F8 Iconic=0 Применяете кнопку, которую я указал выше и вуаля - имеете то, что нужно вам. Может есть и другие варианты - я делаю так. И так для каждой аналогичной опции в главном меню, где нельзя поменять простым способом иконку. И ГЛАВНОЕ: Применяйте для изменения кнопку выше.
Сообщение отредактировал sibirnik - Среда, 14.07.2021, 09:27 |
|
| |
zybrevl | Дата: Среда, 14.07.2021, 08:37 | Сообщение № 21 |
|
Trenobol, Цитата Trenobol ( ) 103 команда это Дерево каталогов Wcmd_Rus.mnu: POPUP "Ви&д" MENUITEM "&Краткий\tCtrl+F1", 301 MENUITEM "&Дерево каталогов\tCtrl+F8", 303
Будьте внимательней и всё получится )
|
|
| |
Trenobol | Дата: Суббота, 17.07.2021, 02:21 | Сообщение № 22 |
Майор
На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
|
Про кнопку вообще забыл, хотя читал о ней) Благодарю, всё в момент подхватило!
Пока для теста делал - собрал свой DLL с иконками из Image и VIM, как доделаю всё, почищу и с нуля подставлю иконки
|
|
| |