一、特点
    1. 常见的配置菜单是逐级往下执行,不可返回,像串联。嵌套级数多时,菜单项目将会呈级数放大趋势,使菜单编写比较繁琐,重复项较多。本配置菜单是并列关系,菜单编写简捷,可阅读性强,为菜单界面布置提供较大灵活性。
    2. 所有可选择项目布置在1个界面上,阅读方便,选择快捷。
    3. 工作在640×480 16位增强色(111模式)。
    4. 可加载jpg格式背景图像。如果不加载背景图像,则用背景颜色替代。
    5. 可加载中文字库,内嵌中英文字符显示程序,为显示中文菜单提供了一个良好的平台。
    6. 可屏蔽Config.sys处理过程中的显示信息。
    
    二、简要说明
    1. 选项组分为2类:复选类选项组(CheckOption),单选类选项组(RadioOption)。
       复选类选项组用来加载相容的驱动程序,可不选或全选。
       单选类选项组用来加载互斥的驱动程序,应选择1项且只能选择1项。
    2. 项目分为2类:预加载项目(LoadItem),普通项目(Item)。
       预加载项目是启动时缺省加载的项目。
    3. 项目之间可以关联,有2类:被选关联(relate),未选关联(unrelate)。
       被选关联:当主控项目被选且有效, 被控项目有效。
       未选关联:当主控项目未选或无效, 被控项目有效。
       利用被选关联,可以组成多级菜单。利用未选关联,可以屏蔽有关项目。
    4. 配置块(block)是按需要组织在一起的一组驱动程序。可在配置块里设定参数,遥控'AutoExec.bat'。可在'block=0'之前和'block=end'之后放置公共配置块。
    5. 如当前目录含有16j.dot,则自动加载并显示中文,否则显示英文。
    三、使用方法
    1. 选项组选择方法
       按Tab或`键
    2. 项目选择方法
       按方向键顺序循环选择
    3. 项目设定方法
       复选类选项组  按空格或回车键,选定/清除
       单选类选项组  按方向键的同时既被选定
    4. 菜单退出方法
       按Esc或退格键
       只有1组单选类选项组时,可按空格或回车键
       选择'退出'按钮,按空格或回车键
    5. 开关参数
       /s   屏蔽config.sys显示信息。
       /u   解除屏蔽。
    6. 英文字母大小写转换
       在同一行中,默认为大写,遇^转换。
       例:c^onfig^p.m^nu  显示为  ConfigP.Mnu
    四、语法说明
    1. 选项组  
       ; 选项组顺序号CheckOption=左上角行,左上角列,右下角行,右下角列=项目布置=标签颜色,标签内容
       ; 选项组顺序号RadioOption=左上角行,左上角列,右下角行,右下角列=项目布置=标签颜色,标签内容
       选项组类型    CheckOption 复选类选项组;RadioOption 单选类选项组
       选项组顺序号  0-99 顺序编号
       选项组范围    左上角为原点,26行(1-26),80列(1-80)
       项目布置      1行有几列(1,2,3,...)
       标签颜色      红(00-ff)绿(00-ff)兰(00-ff)
       标签内容
       例: =6,8,10,72=3=ffff00,选择启动模式
           =6,8,10,72=3=,选择启动模式
    2. 项目颜色
       ; color=未选项背景,未选项前景,被选项背景,被选项前景    
       缺省    黑,白,白,高白	
       背景/前景颜色 红(00-ff)绿(00-ff)兰(00-ff)
       未选项背景也就是屏幕背景(未加载图像或加载部分图像时)
       未选项背景=被选项背景时,加载图像时字符以图像为背景
       未选项背景≠被选项背景时,加载图像时字符以被选项背景取代图像背景
       例: =000000,808080,808080,ffffff
           =000080,808080,000080,ffffff
           =
    3. 等待时间
       ; time=行=时间,标签
       缺省    26行60秒
       时间位置    行(1-26)
       时间长度    秒(0-60)
       时间标签    "剩余时间"
       例: =22=30,剩余时间
           =22=30
           =22
           =
    4. 背景图像
       ; image=水平象素偏移,垂直象素偏移=名称
       缺省    偏移0,0
       图像位置    左上角为原点(0,0),水平象素(0-639),垂直象素(0-479)
       图像名称    jpg格式,最大象素640*480
       例: =0,0=lt.jpg
           ==lt.jpg
           =500,100=xy.jpg
    5. 关联
       ; relate=主控项目顺序号=被控项目顺序号,被控项目顺序号,...
       关联类型       relate 被选关联, unrelate 未选关联
       例: =1=3,4	 	 
    6. 注释
       ; note=行,列=注释颜色,注释内容
       注释位置    行(1-26),列(1-80)
       注释颜色    红(00-ff)绿(00-ff)兰(00-ff)
       注释内容
       例: =2,20=800000,中文 MSDOS_7.1 启动盘
           =2,20=,中文 MSDOS_7.1 启动盘	
    7. 项目
       ; 项目顺序号LoadItem=配置块顺序号,配置块顺序号,...=项目内容
       ; 项目顺序号Item=配置块顺序号,配置块顺序号,...=项目内容
       项目顺序号      0-99 顺序编号
       配置块顺序号    该项目所包含的配置块
       项目内容
       例: LoadItem=0,9=加载 umbpci
    8. 配置块
       ; block=配置块顺序号
	....
       ; block=end
       配置块顺序号    0-99 顺序编号
       end             配置块结束符
       例: ; block=0
	   decice=umbpci.sys
	   set cm=cdrom
	   ; block=1
	   decice=emm386.exe
           ...
	   ; block=end
    五、其他说明
    1. rem可用'; '代替。
    2.选项组标签颜色(或注释内容颜色),全部缺省时按未选项目前景处理,否则按前一选项组标签颜色(或注释内容颜色)处理。
    3. 颜色可参考'web_216颜色表',但不局限于此表。
http://yaya20077777.ys168.com/
 Last edited by yaya on 2008-2-10 at 10:40 AM ]