无忧启动论坛

标题: 用于Config.sys的并列配置菜单 ConfigP.Mnu 2.01发布 [打印本页]

作者: ywcn    时间: 2007-7-8 11:13
标题: 用于Config.sys的并列配置菜单 ConfigP.Mnu 2.01发布
v2.01 2007/7/5
修改:显示屏蔽或错误信息时,统一黑底白字
修正:/s位于/i后出现的错误



一、特点
    1. 常见的配置菜单是逐级往下执行,不可返回,像串联。嵌套级数多时,菜单项目将会呈级数放大趋势,使菜单编写比较繁琐,重复项较多。本配置菜单是并列关系,菜单编写简捷,可阅读性强。菜单可连续选择,也可顺序返回或直接返回首菜单。
    2. 工作在640×480 256色模式(101模式)。
    3. 可加载gif格式图像。
    4. 可加载中文字库,内嵌中英文字符显示程序,为显示中文菜单提供了一个良好的平台。
    5. 设有标题和尾注,每行都可单独设定颜色。
    6. 设有注释,为菜单提供简要说明,可单独设定颜色和位置。
    7. 可屏蔽Config.sys处理过程中的显示信息。
   
    二、简要说明
    1. 菜单分为3种:嵌套菜单(NestMenu),复选菜单(CheckMenu),单选菜单(RadioMenu)。
     嵌套菜单用来选择下一步打开哪一个菜单。它更像是一个目录,说明配置哪些内容,缺省加载哪些内容。
     嵌套菜单可以没有项目。
     复选菜单用来加载相容的驱动程序,可不选或全选。
     单选菜单用来加载互斥的驱动程序,应选择1项且只能选择1项。
    2. 项目分为2种:默认项目(DefaultItem),普通项目(Item)。
     默认项目是启动时缺省加载的项目。
    3. 配置块(block)是按需要组织在一起的一组驱动程序。可在配置块里设定参数,遥控AutoExec.bat。
     可在 block=0 之前和 block=end 之后放置公共配置块。
    4. 如果子菜单中不含标题、尾注、项目颜色、项目说明首字缩进则继承父菜单内容。
    5. 如果菜单中的标题、尾注不含颜色,则使用项目颜色。
    6. 如果子菜单中注释不含颜色、位置,则继承父菜单内容。
    7. 在photoshop中调整图像尺寸,存储为web所有格式,在弹出菜单中选gif格式且受限于web,颜色选256色(否则字符颜色不正常),适当调整损耗值以减小图像尺寸。
    8. 中文字库16j.dot应放在当前目录。

    三、使用方法
    1. 选择项目方法
     a. 按相应字母键。
     b. 按↑/↓键,向上/向下顺序循环选择。
    2. 设定项目方法
     a.复选项目,按空格或回车键,选定/清除。
     b.单选项目,在选择的同时被设定。
    3. 选择菜单方法
     a. 按→键,向后连续选择。
     b. 按←键,顺序返回。
     c. 在嵌套菜单被选项目按空格键或回车键,打开指定菜单。
    4. 退出菜单方法
     a.在首菜单按Esc或退格键,退出菜单配置。
     b.在其他菜单,按Esc或退格键返回首菜单。
    5. 开关参数
     a. /s   屏蔽config.sys显示信息。
     b. /u   解除屏蔽。
     c. /i   背景图像。
    6. 英文字母大小写转换
     在同一行中,默认为大写,遇^转换。
     例:c^onfig^p.m^nu  显示为  ConfigP.Mnu

    四、语法说明
    1. 菜单  
        rem 0NestMenu=rrggbb,u,....
        rem 0CheckMenu=rrggbb,u,....
        rem 0RadioMenu=rrggbb,u,....
        0 菜单顺序号。
        rrggbb 注释颜色,缺省同color。
        u 注释位置(u显示在上部[标题之下],d显示在下部[尾注之上]),缺省d。
        .... 注释内容。
        例:=ffff00,u,....
            =ffff00,,....
            =,u,....
            =,,....
            =        
    2. 项目颜色,被选项目显示方式,缺省000000999999,c
        rem color=        
        背景/前景色(rrggbbrrggbb)。
        rr、gg、bb分别是红绿兰3色份量,范围在00-ff之间,按web_216颜色表取值。
        被选项目显示方式:c反色,h高亮。字符背景色透明时只限反色。
        字符背景色透明(t)。
        例:=000000999999,h
            =000000999999
            =,h        
            =000000999999,c,t
            =000000999999,,t        
    3. 项目说明首字缩进,缺省4(10进制)
            rem initial=                    
    4. 主菜单时间,时间标签,缺省60(10进制)
        rem time=30,....
        30 时间(秒)。
        .... 时间标签。
        例:=30,剩余时间
            =30        
    5. 标题
        rem caption=rrggbb,....
        rrggbb 标题颜色,缺省同color。
        .... 标题内容。
        例:=999999,....
            =,....
            =
    6. 尾注
        rem endnote=rrggbb,....
        rrggbb 尾注颜色,缺省同color。
        .... 尾注内容。
        例:=999999,....
            =,....
            =
    7. 项目
        rem item=2=....
        rem DefaultItem=2,11=....
        数字 对于嵌套菜单,是菜单顺序号(如打开第2页菜单)。
             对于单选菜单、复选菜单是配置块顺序号(如包含第2、11配置块)。
        .... 项目说明。
    8. 配置块
        rem block=0
        ....
        rem block=end
        0 配置块顺序号。
        end 配置块结束符。
    9. rem可用'; '代替
        



例1:统一的标题、尾注,每一菜单的功能由注释说明。
device=himem.sys
device=ConfigP.com /i txz.gif /s
; 0NestMenu=ffff00,u,                首菜单
; color=cc99ff00ffff,,t
; initial=22
; time=10,剩余时间
; caption=
; caption=
; caption=
; caption=
; caption=
; caption=
; caption=ff3366,                             中文 MSDOS_7.1 启动盘
; caption=3333ff,                ================================================
; endnote=ff33ff,   按上下方向键或相应字母键选择项目,按空格或回车键设定项目
; endnote=ffcc99,   按左右方向键连续选择菜单页,按E^sc或退格键返回首菜单或退出编辑
; item=1=选择启动模式   默认加载 umbpci
; item=2=选择光驱       默认加载 vide-cdd
; item=3=选择usb        默认不加载

; 1RadioMenu=,,                选择启动模式  (单选)
; DefaultItem=0,9=加载 umbpci
; item=1,9=加载 emm386
; item==最小加载

; 2CheckMenu=,,                选择光驱  (复选)
; DefaultItem=2=加载 vide-cdd
; item=3=加载 aspicd
; item=4=加载 usbcd

; 3CheckMenu=,,                选择usb  (复选)
; item=5=加载 usbaspi
; item=6=加载 di1000dd
; item=7=加载 aspiohci
; item=8=加载 aspiuhci

device=xmsdsk.sys 9216 /y
; block=0
device=umbpci.sys
; block=1
device=emm386.exe
; block=2
device=vide-cdd.sys /d:ide-cd
; block=3
device=aspicd.sys /d:scsi-cd
; block=4
device=usbcd.sys /d:usb-cd
; block=5
device=usbaspi.sys /r /NORST
; block=6
device=di1000dd.sys
; block=7
device=aspiohci.sys /int /all
; block=8
device=aspiuhci.sys /int /all
; block=9
dos=high,umb,auto

; block=end


fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
device=ConfigP.com /u







ConfigP201.rar (172.37 KB, 下载次数: 419)

[ 本帖最后由 ywcn 于 2007-7-10 12:34 PM 编辑 ]
作者: sunshengbing    时间: 2007-7-8 11:16
支持一下,下来看看。。。。
作者: ali88home    时间: 2007-7-8 23:09
贴这甚么东东?也该说明使用方式吧![唯它没治]伤脑筋,:L
要以下这些东西,也要专用的Config.sys 例本
Config.sys
Config.exe
ConfigP.Mnu
作者: freeme    时间: 2007-7-9 00:34
需要,但是不能下载,郁闷!
作者: willsion    时间: 2007-7-9 15:43
请详细说明一下。。。。
作者: 金木水火土    时间: 2007-7-10 12:30
谢谢
好东西呀
;P:)
作者: gcgdt    时间: 2007-7-20 20:52
好东西亚,我 正需要这个
作者: gotowelcome    时间: 2007-7-21 13:03
请教一下如何编辑。是不是少文件哦Config.sys
Config.exe
作者: sblinux    时间: 2007-7-24 14:51


这是我在虚拟机中的运行结果,请楼主帮忙看一下是哪个地方出的问题。
作者: wuyouman01    时间: 2007-7-24 15:10
赞一个,原来的U盘在1台电脑上用USBHDD成功,在另外1台死活启动不了,启动时按F11,老是启动中挂起,用了这个软件+4个MENU.LST,启动兼容性很好.
原帖由 gotowelcome 于 2007-7-21 01:03 PM 发表
请教一下如何编辑。是不是少文件哦Config.sys
Config.exe

和加载驱动一样:device=configp.mnu
作者: wuyouman01    时间: 2007-7-24 15:11
虚拟机显示不正常,只能实机试.
作者: sblinux    时间: 2007-7-24 15:50
"中文字库16j.dot应放在当前目录" 是什么意思?我把16j.dot和configp.mnu及config.sys一同放在了根目录,可是启动后不能显示汉字,何故?

[ 本帖最后由 sblinux 于 2007-7-24 04:39 PM 编辑 ]
作者: 流年转换    时间: 2007-7-25 11:28
何不做个批处理,呵呵,我记得以前在联盟有人做了个批处理方便像我这样的人使用哈
作者: mfkwgij    时间: 2007-7-25 12:26
谢谢
好东西呀
;P
作者: xxyyy    时间: 2007-7-26 20:01
为什么不能下载附件?
作者: hghdd    时间: 2007-7-27 01:09
支持一下,下来看看在眼里
作者: richercdw    时间: 2007-7-29 14:18
赞一个,原来的U盘在1台电脑上用USBHDD成功,在另外1台死活启动不了,启动时按F11




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3