附录-5 主菜单Menu

首页  后退  前进

编辑Total Commander的主菜单:

菜单文件是描述Wcmd_Rus.mnu主菜单的纯文本文件.如果要手动更改主菜单,则必须使用新名称保存,否则将更改新版本与您的更改.

 

每个子菜单都以POPUP命令开始,后面是双引号(")"子菜单的标题.弹出菜单本身可以有一个子菜单.标题之前的符号前面的符号将被加下划线.转到此菜单弹出菜单示例:

POPUP "&Файлы"

 

菜单项定义如下:MENUITEM命令后,双引号菜单项的文本,后跟一个逗号,最后在选择菜单项时执行命令标识符.内置命令的标识符列表可以在totalcmd.inc中找到. Total Commander使用此文件将标识符转换为数字.可以在程序的Language\program目录中的wcmd_lng.inc文件中找到其它语言的命令翻译(例如,对于俄语,这将是wcmd_rus.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

 

由命令cm_SrcCustomViewMenu(自定义列集)创建的菜单项显示为子菜单,其子菜单根据用户设置自动生成,并且在菜单文件中不可编辑.

 

特别命令

 

STARTMENU命令将主菜单栏中的开始菜单插入指定的位置.

开始菜单在单独的对话框中进行配置.

HELP_BREAK命令在主菜单中插入一个中断.在这个休息之后,所有的菜单将对齐在右边.注意:STARTMENU无法在HELP_BREAK之后立即找到!

 

标识符:

 

内置命令的所有字符串标识符都以符号cm_("command"的缩写),em_的用户名开头.以cm_Src开头的标识符与当前目录一起使用. cm_Left类型的标识符位于左侧,cm_Right ...用于正确的文件面板.

 

从内置的命令,只能显示在totalcmd.inc中明确存在的命令!您也可以以十进制或十六进制表示形式直接指定totalcmd.inc中指定的数字(十六进制,美元符号在数字之前).但是,要使用外部菜单,您需要文件totalcmd.inc.

 


tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru