Иконки пользовательских команд в главном меню

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: CaptainFlint, Nik, d-view, Моторокер, Avada

miritix
Сообщения: 3
Зарегистрирован: Пн апр 12, 2010 06:44

Сообщение miritix »

Привет всем,
Идея создания персонального меню - это супер!!! Хотелось бы найти гайд по тому как это легче всего сделать..
Я недавно начал ковырять Тотал и сталкнулся с некоторыми вопросами:
1. Как легче собрать собственную сборку Командера с нуля?
2. Почему при замене иконок папок и файлов в Wcmicons.inc они меняются на совсем не те что я задаю?
3. Как сделать чтоб в меню показало иконки?

Андрей, можно достать твою полную сборку? она очень красивая и функциональная, хотя я бы поменял кое-что для своего удобства? :)

Спасибо за эту тему, дерзай еще!!!
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

miritix
Вопрос про "сборку с нуля" нарушает п. 9 правила форума, поскольку к теме не относится. Настроенный под собственные потребности TC и будет собственной сборкой. За информацией о том, как и что настраивать — в справку, в TCKB и в поиск по форуму. Однозначного ответа на этот вопрос нет и быть не может.
Второй вопрос невразумителен. Чтобы понять, что делается не так, надо понять, что вообще делается.
На третий вопрос отвечено в справке TC и на странице настроек "Значки", а также в этой же теме. По умолчанию показ значков в главном меню уже включён.
Вопрос о сборке автора темы решайте через ЛС.
Даже самая богатая фантазия
Не представит себе наши безобразия.
miritix
Сообщения: 3
Зарегистрирован: Пн апр 12, 2010 06:44

Сообщение miritix »

Спасибо за вразумительный ответ :)

Вопрос по теме: Значки в меню, какого размера и формата допустимы?

ПС: В Wcmicons.icl я заменял старые значки на новые программой Icon Workshop, но иногда они заменяли старые, иногда нет... странно..
У меня TC 7.55 b1, может из-за этого?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

miritix писал(а):Вопрос по теме: Значки в меню, какого размера и формата допустимы?
Ответ по теме: раздел справки про страницу настроек "Значки", опция "Показывать значки для команд в главном меню". Все поддерживаемые размеры и имена файлов там перечислены.
miritix писал(а):В Wcmicons.icl я заменял старые значки на новые программой Icon Workshop, но иногда они заменяли старые, иногда нет... странно..
По такому описанию, не видя сам, ничего пояснить не могу. Я в таких случаях пользовался либо Microangelo, либо ArtIconsPro, там проблем не было.
miritix писал(а):У меня TC 7.55 b1, может из-за этого?
Маловероятно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
miritix
Сообщения: 3
Зарегистрирован: Пн апр 12, 2010 06:44

Сообщение miritix »

Супер! Спасибо!!
Igor2
Сообщения: 5
Зарегистрирован: Сб окт 02, 2010 19:29

Сообщение Igor2 »

Всем доброго дня. Прошу помощи. Не могу добавить вот сюда иконку,
может кто знает какой номер для неё в Wcmicons.inc.

Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Igor2
Такой ответ устроит?
Igor2
Сообщения: 5
Зарегистрирован: Сб окт 02, 2010 19:29

Сообщение Igor2 »

Такой ответ устроит?
Для всех значков кроме этого так и есть.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Igor2
Как нетрудно видеть, этой командой по факту открывается страница настроек "Язык", а стало быть она функционально эквивалентна cm_LanguageConfig. Но той команде значок назначить можно, а этой — нет, потому как это постоянный элемент меню "Запуск", ни в каком текстовом файле не прописанный. Нет для него никакого номера в INC-файле.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Igor2
Если уж так принципиально иметь иконки везде и всюду в главном меню, труда составить аналог меню Запуск(который легко отключается ключом RestrictInterface) из аналогичных пользовательских команд в файле mnu не должно(при учёте кол-ва пунктов), к тому же список можно будет сократить на одну бесполезную позицию "Изменить меню Запуск". :wink:
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

900=? Изменить главное меню
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Andrey_A
Метод тыка как всегда не подвёл. :wink:
А то я уж и проверять не стал, поверил. :)
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

Да я и сам не знал, что к "Изменить главное меню" можно значок приделать. Просто взял спортивный интерес. В Excele взял и ввёл
1=1
2=1
...
8000=1
вставил в inc файл - O!!! значок появился... ну а затем методом исключения дошёл и до 900 :D
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Столкнулся с проблемой при настройке значков в меню. //Сделал аналог таблички Андрея Аверина, но в OOo Calc.
Есть такая команда:

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

[em_GoToVirtualPanel]
cmd=cd \\\Virtual Panel
menu=Перейти во Временную папку
button=WCMICONS.DLL,199
Помещаю её в меню:

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

    MENUITEM SEPARATOR
    MENUITEM "Перейти во Временную папку", em_GoToVirtualPanel
    MENUITEM "Перейти в папку "Загрузки" (Vista и выше)", em_GoToDownloads
Ну и в INC прописываю правильно всё, все остальные иконки приписываются.
Так вот на этом пункте иконка НЕ отображается! Более того, Тотал как бы проходит мимо неё, то есть и номер в ряду 10000... этот пункт не получает. Ну и значит все последующие иконки смещаются из-за этого.
Сама команда, конечно же, срабатывает.
Попытался по аналогии с em_RenameOnly сделать так:

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

[em_GoToVirtualPanel_Menu]
cmd=em_GoToVirtualPanel
и именно её поместить в меню. Отлично! Иконка появилась, но так команда не срабатывает. Говорит, что файл не найден.
Как выкрутиться в этой ситуации? Чтоб и иконка была и переходило в папку.
=============
Хм... Выкрутился сам, но не понял вообще ничего!
Я ещё хотел сказать: "почему вы тут пишите, что нумерация начинается с 10000? у меня первый пункт меню (первая строка с "em_" в MNU) получает иконку и 10001=x...".
И решил попробовать, написал 10000=199. И, о чудо, иконка появилась на том пункте!
Не понимаю, почему этот пункт выбился из общего ряда? И, это из-за того, что в нём "cd ..."? Какие номера получат следующие подобные пункты??? Щас проверим)))
Последний раз редактировалось ApceH Ср сен 07, 2011 22:39, всего редактировалось 1 раз.
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

Дай ссылку на файл таблицы, возможно, я чего-нибудь смогу отыскать
(можешь в личку)
там есть ряд нюансов... надо смотреть вживую
в моей таблице есть команды вида CD \\\Менеджер_плагинов\Архиваторные\ и они работают

==================
"почему вы тут пишите, что нумерация начинается с 10000?
потому, что начинается именно с 10000, вот начало моего inc

[mappings]
1001=1
10000=1131
2800=2
507=3
10001=2199
Последний раз редактировалось Andrey_A Ср сен 07, 2011 22:53, всего редактировалось 2 раза.
Ответить