Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Редактирование главного меню

Файл меню - это обычный текстовый файл, который описывает главное меню. Если вы хотите изменить главное меню вручную, то должны сохранить его с новым именем, иначе новый вариант с вашими изменениями будет записан поверх прежнего!!!

  • каждое подменю начинается с команды POPUP, за ней в двойных кавычках (") следует заголовок подменю. Всплывающие меню могут сами иметь подменю. Символ в заголовке, перед которым стоит знак амперсанда &, будет подчёркнут. Теперь с помощью сочетания ALT+Символ можно будет быстро перейти к этому меню. Пример всплывающего меню:

POPUP "&Файлы" ;

  • пункт меню определяется следующим образом: После команды MENUITEM следует текст пункта меню в двойных кавычках, затем запятая и, наконец, идентификатор для команды меню. Список всех идентификаторов можно найти в totalcmd.inc. Total Commander использует этот файл для преобразования идентификаторов в числа. Если вы планируете изменять главное меню, то должны открыть файл totalcmd.inc в Блокноте и распечатать. В тексте пункта меню символы \t будут преобразованы в символы табуляции. Пример пункта меню:

MENUITEM "& Упаковать ...\tALT+F5", cm_PackFiles;

  • командой MENUITEM SEPARATOR можно добавить горизонтальную линию-разделитель;

  • каждое всплывающее меню (POPUP) заканчивается командой END_POPUP ;

Пример:

  • POPUP "&Файлы";

  • MENUITEM "&Изменить атрибуты...", cm_SetAttrib;

  • MENUITEM "& Упаковать ...\tALT+F5", cm_PackFiles;

  • MENUITEM SEPARATOR ;

  • POPUP "& Ещё команды " ;

  • MENUITEM "&Открыть с помощью...", cm_associate;

  • MENUITEM "&Подсчитать занимаемое место...", cm_GetFileSpace;

  • END_POPUP ;

  • END_POPUP .

Специальные команды:

  1. Команда STARTMENU вставляет меню Запуск в панель главного меню в указанном месте.

  2. Командой HELP_BREAK вставляется разрыв главного меню. После этого разрыва все меню будут выровнены по правому краю. Примечание: STARTMENU не может располагаться сразу же после HELP_BREAK!

Идентификаторы.

Все идентификаторы начинаются с символов cm_ (аббревиатура для "command"). Идентификаторы, которые начинаются с cm_Src, работают с текущим каталогом. Идентификаторы вида cm_Left... предназначены для левой, а cm_Right... - для правой файловой панели.

Использоваться могут только идентификаторы, находящиеся в totalcmd.inc! Вы можете также непосредственно указывать числа, заданные в totalcmd.inc. Однако если вы хотите использовать внешнее меню, файл totalcmd.inc в это время должен присутствовать.