|
Файл меню - это обычный текстовый файл, который описывает главное меню. Если вы хотите изменить главное меню вручную, то должны сохранить его с новым именем, иначе новый вариант с вашими изменениями будет записан поверх прежнего!!!
-
каждое подменю начинается с команды POPUP, за ней в двойных кавычках (") следует заголовок подменю. Всплывающие меню могут сами иметь подменю. Символ в заголовке, перед которым стоит знак амперсанда &, будет подчёркнут. Теперь с помощью сочетания ALT+Символ можно будет быстро перейти к этому меню. Пример всплывающего меню:
POPUP "&Файлы" ;
-
пункт меню определяется следующим образом: После команды MENUITEM следует текст пункта меню в двойных кавычках, затем запятая и, наконец, идентификатор для команды меню. Список всех идентификаторов можно найти в totalcmd.inc. Total Commander использует этот файл для преобразования идентификаторов в числа. Если вы планируете изменять главное меню, то должны открыть файл totalcmd.inc в Блокноте и распечатать. В тексте пункта меню символы \t будут преобразованы в символы табуляции. Пример пункта меню:
MENUITEM "& Упаковать ...\tALT+F5", cm_PackFiles;
Пример:
-
POPUP "&Файлы";
-
MENUITEM "&Изменить атрибуты...", cm_SetAttrib;
-
MENUITEM "& Упаковать ...\tALT+F5", cm_PackFiles;
-
MENUITEM SEPARATOR ;
-
POPUP "& Ещё команды " ;
-
MENUITEM "&Открыть с помощью...", cm_associate;
-
MENUITEM "&Подсчитать занимаемое место...", cm_GetFileSpace;
-
END_POPUP ;
-
END_POPUP .
Специальные команды:
-
Команда STARTMENU вставляет меню Запуск в панель главного меню в указанном месте.
-
Командой HELP_BREAK вставляется разрыв главного меню. После этого разрыва все меню будут выровнены по правому краю. Примечание: STARTMENU не может располагаться сразу же после HELP_BREAK!
Идентификаторы.
Все идентификаторы начинаются с символов cm_ (аббревиатура для "command"). Идентификаторы, которые начинаются с cm_Src, работают с текущим каталогом. Идентификаторы вида cm_Left... предназначены для левой, а cm_Right... - для правой файловой панели.
Использоваться могут только идентификаторы, находящиеся в totalcmd.inc! Вы можете также непосредственно указывать числа, заданные в totalcmd.inc. Однако если вы хотите использовать внешнее меню, файл totalcmd.inc в это время должен присутствовать.
|