![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 11:41 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » 用于Config.sys的并列配置菜单 ConfigP.Mnu 2.02 |
| 可打印版本 18,553 / 84 |
| 第1楼 yaya | 发表于 2007-06-30 17:08 |
| 银牌会员 发帖 353 积分 1,009 | |
|
用于Config.sys的并列配置菜单 ConfigP.Mnu 2.02 一、特点
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.Mun /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 这一版本主要修改: 1.由显示模式3(640×480 16色)改为显示模式101(640×480 256色) 2.增加显示gif格式图像模块 3.增加显示中英文字符模块 4.增加单选钮、复选框、进度条图标 [ Last edited by yaya on 2007-8-8 at 02:32 PM ] 附件 configp1.jpg (136.15 KiB) configp2.jpg (134.67 KiB) configp3.jpg (134.55 KiB) |
|
| 第2楼 yaya | 发表于 2007-06-30 17:14 |
| 银牌会员 发帖 353 积分 1,009 | |
|
打包文件
[ Last edited by yaya on 2007-8-9 at 10:34 AM ] 附件 ConfigP202.rar (172.34 KiB) |
|
| 第3楼 0451lym | 发表于 2007-06-30 19:08 |
| 高级用户 发帖 357 积分 760 | |
|
列害!!
高人就是高人!! 感谢分享!!!!!!! [ Last edited by 0451lym on 2007-6-30 at 07:40 PM ] |
|
| 第4楼 本是 | 发表于 2007-06-30 21:00 |
| 银牌会员 发帖 790 积分 2,227 | |
|
祝贺!技术更加成熟了,它已经不仅仅是ConfigP.Mnu,应该是ChinBoot.sys了。好!好!好!
|
|
| 第5楼 gmy | 发表于 2007-07-01 08:57 |
| 版主 发帖 392 积分 1,113 | |
|
支持。
|
|
| 第6楼 barton | 发表于 2007-07-01 09:51 |
| 中级用户 发帖 197 积分 480 来自 黄冈 | |
|
支持
......... |
|
| 第7楼 wangjf | 发表于 2007-07-01 14:29 |
| 中级用户 发帖 63 积分 254 | |
|
这个要加分。
|
|
| 第8楼 minchengan | 发表于 2007-07-02 12:23 |
| 中级用户 发帖 164 积分 376 | |
|
试用一下,应该很不错,以后做出来的启动盘菜单界面将会很漂亮!!
|
|
| 第9楼 qzwqzw | 发表于 2007-07-02 14:37 |
| 银牌会员 发帖 636 积分 2,343 | |
|
不错不错,非常不错!
只是那个示例的效果实在是…… 排版和美工方面需要改进 要不然白白糟蹋了一个好作品 另外, 既然有了自己的“显示中英文字符模块” 那么大写字母怎么还需要加^转换呢? |
|
| 第10楼 yaya | 发表于 2007-07-03 10:51 |
| 银牌会员 发帖 353 积分 1,009 | |
|
图像的效果欠佳是为了减小尺寸,增加了图像的损耗.
大写字母需要加^转换,是因为dos加载config.sys时,把英文全转换成大写了.本程序是在此基础上进一步处理的. |
|
| 第11楼 qingyangecho | 发表于 2007-07-03 13:21 |
| 初级用户 发帖 40 积分 97 | |
|
比较笨,不知能否给编个批处理
|
|
| 第12楼 hjch65655166 | 发表于 2007-07-03 22:57 |
| 新手上路 发帖 10 积分 19 | |
|
收藏了 哈哈 谢谢
|
|
| 第13楼 hjch65655166 | 发表于 2007-07-03 22:58 |
| 新手上路 发帖 10 积分 19 | |
|
能留在第一页 说明我已经进入论坛高手行列了 ?诧异中
|
|
| 第14楼 yaya | 发表于 2007-07-05 11:48 |
| 银牌会员 发帖 353 积分 1,009 | |
|
v2.01 2007/7/5 发布于2楼
修改:显示屏蔽或错误信息时,统一黑底白字 修正:/s位于/i后出现的错误 |
|
| 第15楼 chen463 | 发表于 2007-07-05 21:55 |
| 初级用户 发帖 22 积分 41 | |
|
这真是一大创举,现更加入背景,花不少时间精神吧!加油
|
|
| 1 2 3 4 … 6 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |