菜单文件格式
菜单文件是描述主菜单的普通文本文件。如果你想手工修改主菜单,应该以其他名字保存,否则下次更新程序时主菜单文件会被替换!!!
- 每个子菜单以命令POPUP开头,后跟写在双引号(")中的子菜单标题。子菜单可以有自己的子菜单。标题中以 & 引导的字母显示下划线,按ALT+字母直接打开相应菜单。子菜单的例子:
POPUP "&Files"
- 菜单项按如下方法定义:命令MENUITEM后面跟随写在双引号中的标题,然后是逗号,最后是菜单命令标识符。可在totalcmd.inc中找到所有标识符的列表,Total Commander用这个文件将标识符翻译为数字。如果你想修改主菜单,最好把这个文件打印出来。菜单项的标题中,字符 \t 转换为制表符。菜单项的例子:
MENUITEM "&Pack...\tALT+F5", cm_PackFiles
- 命令MENUITEM SEPARATOR 增加一条水平分隔线。
- 每个子菜单以END_POPUP结束。例子:
POPUP "&Files"
MENUITEM "&Change attributes...", cm_SetAttrib
MENUITEM "&Pack...\tALT+F5", cm_PackFiles
MENUITEM SEPARATOR
POPUP "&More commands"
MENUITEM "&Associate...", cm_associate
MENUITEM "&Calculate occupied space...", cm_GetFileSpace
END_POPUP
END_POPUP
特殊命令:
- 通过命令 STARTMENU 可在主菜单栏的实际位置插入开始菜单。
- 命令 HELP_BREAK 用于分隔主菜单,其后的菜单都变为右对齐。注意:STARTMENU 不能直接跟在HELP_BREAK后面!
命令标识符:
所有命令标识符以 cm_(缩写,代表命令)开头。以cm_src开头的命令作用于来源文件夹,以cm_left开头的命令作用于左侧文件窗口,以cm_right开头的作用于右侧文件窗口。
只有出现在totalcmd.inc中的命令才能用!你也可以直接使用totalcmd.inc给出的数字。如果你想使用自定义菜单,TC运行时刻文件totalcmd.inc还是必须存在的。