Board logo

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

作者: yaya     时间: 2007-6-30 17:08    标题: 用于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 ]
附件 1: configp1.jpg (2007-7-5 11:54, 136.15 KiB, 下载附件所需积分 1点 ,下载次数: 4)


附件 2: configp2.jpg (2007-7-5 11:54, 134.67 KiB,下载次数: 4)


附件 3: configp3.jpg (2007-7-5 11:54, 134.55 KiB,下载次数: 6)



作者: yaya     时间: 2007-6-30 17:14
打包文件

Last edited by yaya on 2007-8-9 at 10:34 AM ]
附件 1: ConfigP202.rar (2007-8-9 10:34, 172.34 KiB, 下载附件所需积分 1点 ,下载次数: 219)

作者: 0451lym     时间: 2007-6-30 19:08
列害!!
高人就是高人!!

感谢分享!!!!!!!

Last edited by 0451lym on 2007-6-30 at 07:40 PM ]

作者: 本是     时间: 2007-6-30 21:00
祝贺!技术更加成熟了,它已经不仅仅是ConfigP.Mnu,应该是ChinBoot.sys了。好!好!好!

作者: gmy     时间: 2007-7-1 08:57
支持。

作者: barton     时间: 2007-7-1 09:51
支持


.........

作者: wangjf     时间: 2007-7-1 14:29
这个要加分。

作者: minchengan     时间: 2007-7-2 12:23
试用一下,应该很不错,以后做出来的启动盘菜单界面将会很漂亮!!

作者: qzwqzw     时间: 2007-7-2 14:37
不错不错,非常不错!
只是那个示例的效果实在是……
排版和美工方面需要改进
要不然白白糟蹋了一个好作品

另外,
既然有了自己的“显示中英文字符模块”
那么大写字母怎么还需要加^转换呢?

作者: yaya     时间: 2007-7-3 10:51
图像的效果欠佳是为了减小尺寸,增加了图像的损耗.
大写字母需要加^转换,是因为dos加载config.sys时,把英文全转换成大写了.本程序是在此基础上进一步处理的.

作者: qingyangecho     时间: 2007-7-3 13:21
比较笨,不知能否给编个批处理

作者: hjch65655166     时间: 2007-7-3 22:57
收藏了 哈哈 谢谢

作者: hjch65655166     时间: 2007-7-3 22:58
能留在第一页 说明我已经进入论坛高手行列了 ?诧异中

作者: yaya     时间: 2007-7-5 11:48
v2.01 2007/7/5 发布于2楼

修改:显示屏蔽或错误信息时,统一黑底白字
修正:/s位于/i后出现的错误

作者: chen463     时间: 2007-7-5 21:55
这真是一大创举,现更加入背景,花不少时间精神吧!加油

作者: qzwqzw     时间: 2007-7-6 08:29
对作者的孜孜不倦的精神表示感动
再次加分以谢

不过关于示例效果的问题
不知道是不是我没有说清楚
虽然与图像的质量很有关系
但更多的是排版与美工的问题
只要有好的创意和构思
即使二值图像也能展示出很不错的效果

你的效果主要问题在于背景太突出
抢白了前景
建议换成色调比较单一的背景

菜单和提示文字的颜色搭配上也显得比较随意
建议在颜色选择上菜单比提示亮一些
选中比未选中亮一些(或者反色也是可以的)

而主菜单下的表格线建议换成中文全角的表格线
没有断续的感觉

这些你都可以借鉴一下网上其它优秀启动光盘的界面

另外,想知道图像右下角的两个字
是背景图上带的,还是程序后来加的
这是你的LOGO吗?

如果示例作的好的话
就很少有人去特意更换启动界面的风格
毕竟懒人还是很多的
这也就相当于为你的软件做了广告

最后,提两点期望

如果支持热区(无文字菜单,菜单文字在背景图上显示)那就太爽了
中文显示如果能直接利用现有的中文系统那就更爽了
如果能如Easyboot一般定制启动界面那就超爽了

Last edited by qzwqzw on 2007-7-6 at 08:46 AM ]

作者: minchengan     时间: 2007-7-6 12:20
应该还有些值得改进的地方吧。
试验过程中,不知道单选与多选在一起时怎么做?
那个.new文件为什么为0字节?
其与autoexec.bat还是对应的吗?
另外右下角那个好像是“建业”的两个字是你的名字?支持不好吗?要不换一个漂亮点的LOGO也可以接受啊
因为启动时的汉字试验了几次没有出来,遇到了上面几个问题,所以在这里问一问。先谢了

Last edited by minchengan on 2007-7-6 at 12:22 PM ]

作者: bhdc     时间: 2007-7-6 14:49
哇,太强悍啦,不过背景确实太花了些.....

作者: yaya     时间: 2007-7-6 15:27
背景确实花了些,不过示例主要展示启动界面的功能和文字颜色、位置的可塑性,程序的特点是为使用者提供最大的灵活性,以便展现自己的风格。
单选与多选不能在1个菜单。
与autoexec.bat还是对应的。
.new文件是什么?
图像右下角加个LOGO不可以接受吗?

作者: 本是     时间: 2007-7-6 16:29
Originally posted by yaya at 2007-7-6 15:27:
背景确实花了些, ...


这个问题微软是这样看的:
MS的磁盘启动界面从来简洁,即使NTLDR能够显示彩色汉字支持ANSI代码,也没有刻意宣传。而且,OS的安装界面也是注意美观但有节制:只左右分块,左边是安装指令,右边是图形背景或带背景色的介绍文字。所以建议:
1.文图分块;
2.文字与图形的显示关系:
1)以图形为背景显示文字(如现在的状态)
2)在图形中清除一块图形,在可以设置的背景色上显示文字(这样也许会更加清晰)

当然,这只是一人之言。

作者: yaya     时间: 2007-7-6 16:58
如果不选‘透明’,字符是有背景色的。如果不加载图像,背景是单一颜色。
发现1个奇怪现象,不知何故:实模式下,图像名称为binshan.gif或bs.gif或txz.gif时,config.sys加载第一个驱动设备himem.sys就出错,死机,此时还没有加载configp.mnu。而图像名称为b2.gif或123.gif则正常。

作者: qzwqzw     时间: 2007-7-6 17:41
背景与文字的显示问题
---------------------------------
建议增加一个不显示界面文字的功能
所有的文字都由使用者自己画在背景上
切换菜单时只切换背景图
这样既绕过了排版与美工的问题
又避免了中英文显示的麻烦
之后可以再考虑提前载入鼠标驱动后支持热区的功能

不过这样的话
菜单项的选中和待选状态就变得难以展示
因为无法预知使用者自定义菜单的位置和大小
虽然可以单独开辟一块区域展示菜单项的选择
本是提到的文图分块可以作为类似的描述
Windows安装界面左侧菜单右侧展示的风格可以借鉴

不过这样的展示很可能过于生僻
而且背离传统的启动风格太远了
所以恐怕难以被人接受

Last edited by qzwqzw on 2007-7-6 at 05:44 PM ]

作者: 本是     时间: 2007-7-6 17:53
Originally posted by yaya at 2007-7-6 16:58:
如果不选‘透明’,字符是有背景色的。如果不加载图像,背景是单一颜色。


字符如果是自己的程序控制下的显示,只要同时写字符的前景与背景,就可以背景多色。

Originally posted by yaya at 2007-7-6 16:58:
发现1个奇怪现象,不知何故:实模式下,图像名称为binshan.gif或bs.gif或txz.gif时,config.sys加载第一个驱动设备himem.sys就出错,死机,此时还没有加载configp.mnu。而图像名称为b2.gif或123.gif则正常。


死机原因我不清楚。但是,文件名似乎有些特点:
binshan.gif或bs.gif或txz.gif ——文件基本名是字符
b2.gif或123.gif————————文件基本名是16进制数
另外,我觉得图像文件名是否可以固定名称。

作者: hulongzhuo     时间: 2007-7-6 19:24
我已经对YAYA这样的高人佩服得五体投地,

来迟了点,这么高级东东终于问世了,我才知道,
说得对,这已经不是CONFIGP.MNU了,真该叫做 XXXXBOOT,
高人,再受我一拜吧.................

Last edited by hulongzhuo on 2007-10-9 at 05:48 PM ]

作者: hulongzhuo     时间: 2007-7-6 19:36
YAYA,什么时候把CONFIGS.SYS也升级啊,

我等得好心急啊,这么实在的功能,别提有多爽了........

作者: hulongzhuo     时间: 2007-7-6 19:46
加分.加分.加分..............

Last edited by hulongzhuo on 2007-10-9 at 05:49 PM ]

作者: lianjiang2004     时间: 2007-7-29 18:32
不知道菜单中有dos驱动选项,又有象partitionmagic之类工具选项时,autoexec.bat如何写。
关键是autoexec.bat没有例子,不会写。

比如原来的config.sys和autoexec.bat部分内容如下:
-----------------------------

submenu=msdos, MS-DOS 7.1 >>>
menuitem=gghost, GGhost
menuitem=ghost, Ghost v8.3 (normal)
menuitem=pm805, PartitionMagic Pro server 8.05
menuitem=diskgen, Disk Genius (CHS)
menuitem=cdrom, Ghost with PATA/SATA CD-ROM Support
menudefault=gghost,5
menucolor=15,1

[msdos]
menuitem=msdos1,MS-DOS 7.1 [ ]
menuitem=msdos2,MS-DOS 7.1 [himem ]
menuitem=msdos3,MS-DOS 7.1 [himem + umbpci]
menudefault=msdos3,5
menucolor=15,1

[msdos1]

[msdos2]
device=himem.sys /testmem:off
include m1

[msdos3]
device=himem.sys /testmem:off
device=umbpci.sys
include m1

[gghost]
device=himem.sys /testmem:off
include m1

[ghost]

[pm805]

[diskgen]

[cdrom]
device=himem.sys /testmem:off
devicehigh=qcdrom.sys /d:patacd01
devicehigh=gcdrom.sys /d:satacd01 /c0
devicehigh=gcdrom.sys /d:satacd02 /c1
devicehigh=gcdrom.sys /d:satacd03 /c2
include m1

-----------------------------
@echo off
cls
if "%config%"=="msdos1" goto msdos1
if "%config%"=="msdos2" goto msdos2
if "%config%"=="msdos3" goto msdos2
if "%config%"=="ghost" goto ghost
if "%config%"=="pm805" goto pm805
if "%config%"=="diskgen" goto diskgen
if "%config%"=="pqdi" goto pqdi
if "%config%"=="pqboot" goto pqboot
if "%config%"=="cdrom" goto cdrom

:ghost

:pm805

:diskgen

:pqboot

:cdrom

作者: yaya     时间: 2007-7-30 10:57
返回autoexec.bat的环境变量不是%config%,需要在配置块中设置。如果条件互斥,可只设1个变量,否则可多设几个变量。比如在块1设置 set abcd=1,在块3设置set abcd=2....
在autoexec.bat判断
if "%abcd%"=="1" goto msdos1
if "%abcd%"=="2" goto msdos2

作者: lianjiang2004     时间: 2007-7-30 11:50
Originally posted by yaya at 2007-7-30 10:57:
返回autoexec.bat的环境变量不是%config%,需要在配置块中设置。如果条件互斥,可只设1个变量,否则可多设几个变量。比如在块1设置 set abcd=1,在块3设置se ...


谢谢,这就试试。原来就是不知道autoexec中如何使用环境变量。

作者: yuxinxing     时间: 2007-8-2 11:41
多谢提供,本人正需要这个

作者: yuxinxing     时间: 2007-8-2 11:41
多谢提供,本人正需要这个东东

作者: bhdc     时间: 2007-8-6 17:36
试了几次加载图象都没成功,然后提示没有相关菜单项....

是不是加载图片失败就不会接着加载下面的菜单呢?

另外菜单前面的圆点可以去掉么....

作者: bhdc     时间: 2007-8-6 17:36
晕,发重了....

对了,还有个小问题报告下,设置首行缩进,当第一个菜单有数字的时候,这个数字会跑到屏幕右上角,不知为何....

Last edited by bhdc on 2007-8-6 at 05:40 PM ]

作者: yaya     时间: 2007-8-7 09:08
把菜单贴出来

作者: bhdc     时间: 2007-8-7 11:43
device=himem.sys
device=ConfigP.Mnu /i b2.gif

; RadioMenu=
; color=336699000000,t
; initial=10
; time=10,剩余时间
; caption=
; caption=
; caption=000000
; caption=000000,ATIES 9.1.3921
; caption=000000,
; endnote=000000,按上下方向键或相应字母键选择项目,按空格或回车键设定项目
; endnote=000000,按E^sc或退格键退出编辑
; item=0=加载 IDE光驱+ps/2鼠标
; item=1=加载 SATA光驱+ps/2鼠标
; item=2=加载 USB光驱+ps/2鼠标
; item=3=加载 IDE光驱+USB鼠标
; item=4=加载 SATA光驱+USB鼠标
; item=5=加载 USB光驱+USB鼠标
; DefaultItem=6=不加载光驱和鼠标

; block=0
device=umbpci.sys /s
device=vide-cdd.sys /D:IDE-CD
set atie=0
; block=1
device=umbpci.sys /s
device=gcdrom.sys /D:SATA-CD
set atie=1
; block=2
device=umbpci.sys /s
device=usbaspi.sys
device=di1000dd.sys
set atie=2
; block=3
device=umbpci.sys /s
device=vide-cdd.sys /D:IDE-CD
set atie=3
; block=4
device=umbpci.sys /s
device=gcdrom.sys /D:SATA-CD
set atie=4
; block=5
device=umbpci.sys /s
device=usbaspi.sys
device=di1000dd.sys
set atie=5
; block=6
set atie=6
; block=end

files=20
buffers=30
dos=high,umb
lastdrive=z
shell=command.com /P /F /E:800


用上面菜单,2就会跑到右上角....

刚刚测试加载图片成功了,呵呵,发现用FW作图比PS好,原来是软盘镜像的问题,非标准软盘镜像加载图片失败...

作者: yaya     时间: 2007-8-7 14:21
是原于换页错误,已修正。

v2.02 2007/8/7 发布于2楼
修正:换页中的1个错误
修改:取掉了logo

作者: bhdc     时间: 2007-8-8 08:11
这回更奇怪了,上个版本能加载的图片,这个版本加载不了,也没有错误提示,空白屏幕,好像死机了....

作者: bhdc     时间: 2007-8-8 08:14
晕,又发重了....

Last edited by bhdc on 2007-8-8 at 08:16 AM ]

作者: yaya     时间: 2007-8-8 09:20
抱歉!昨天没有加载图像测试.
问题已解决,请重新下载.

Last edited by yaya on 2007-8-8 at 09:22 AM ]

作者: medos     时间: 2007-8-8 13:57
晕,这么华丽,吃了不少内存吧。

作者: medos     时间: 2007-8-8 14:09
弱弱问一句。
device=ConfigP.com /i txz.gif /s
这里的configp.com文件在哪里下载?二楼的附件里无此文件。

作者: yaya     时间: 2007-8-8 14:35
Originally posted by medos at 2007-8-8 01:57 PM:
晕,这么华丽,吃了不少内存吧。

configp.mun处理完毕就退出内存了.

configp.com 应该为 configp.mun

作者: bhdc     时间: 2007-8-8 16:36
新版还是有问题,在菜单界面死机,有LOGO,2又跑到右上角...

作者: medos     时间: 2007-8-8 16:48
我在虚拟机里测,到显示菜单时就没响应了。

作者: yaya     时间: 2007-8-9 10:33
感谢bhdc的测试.由于时间仓促,改动后没有仔细测试,带来的不便请多谅解.
请重新到2楼下载.

作者: medos     时间: 2007-8-9 12:40
不能在虚拟机里测试??
重新下载了2楼附件
我是不加图片测的,也还是没响应。

作者: yaya     时间: 2007-8-9 13:21
能在虚拟机里测试
把菜单贴出来

作者: medos     时间: 2007-8-9 13:35
用是的 bhdc的菜单


device=himem.sys
device=ConfigP.Mnu /i b2.gif

; RadioMenu=
; color=336699000000,t
; initial=10
; time=10,剩余时间
; caption=
; caption=
; caption=000000
; caption=000000,ATIES 9.1.3921
; caption=000000,
; endnote=000000,按上下方向键或相应字母键选择项目,按空格或回车键设定项目
; endnote=000000,按E^sc或退格键退出编辑
; item=0=加载 IDE光驱+ps/2鼠标
; item=1=加载 SATA光驱+ps/2鼠标
; item=2=加载 USB光驱+ps/2鼠标
; item=3=加载 IDE光驱+USB鼠标
; item=4=加载 SATA光驱+USB鼠标
; item=5=加载 USB光驱+USB鼠标
; DefaultItem=6=不加载光驱和鼠标

; block=0
device=umbpci.sys /s
device=vide-cdd.sys /D:IDE-CD
set atie=0
; block=1
device=umbpci.sys /s
device=gcdrom.sys /D:SATA-CD
set atie=1
; block=2
device=umbpci.sys /s
device=usbaspi.sys
device=di1000dd.sys
set atie=2
; block=3
device=umbpci.sys /s
device=vide-cdd.sys /D:IDE-CD
set atie=3
; block=4
device=umbpci.sys /s
device=gcdrom.sys /D:SATA-CD
set atie=4
; block=5
device=umbpci.sys /s
device=usbaspi.sys
device=di1000dd.sys
set atie=5
; block=6
set atie=6
; block=end

files=20
buffers=30
dos=high,umb
lastdrive=z
shell=command.com /P /F /E:800

作者: medos     时间: 2007-8-9 13:35
以及你提供的示例菜单。

作者: medos     时间: 2007-8-9 13:37
我没法上传图片,抓下来的图片没法给你看。

作者: medos     时间: 2007-8-9 13:51
我用的是vmwar 用是的8.03mb的ima镜像(此镜像可以正常的启动dos- 这个dos是xp 下制作的可引导的dos)

作者: yaya     时间: 2007-8-9 17:31
把这句 ; color=336699000000,t 修改为
; color=336699000000,,t
试一试

作者: bhdc     时间: 2007-8-9 17:32
试了,这个版本很好,感谢yaya大师。。。

medos兄弟用VPC吧,VM我也试了不行。。。另外超过2.88M的非标镜像用run命令调用加载图片会失败,我用的grub4dos,可以试试bcdw。。。

Last edited by bhdc on 2007-8-9 at 05:34 PM ]

作者: yaya     时间: 2007-8-9 17:52
我用的是VPC,VM没用过.
VPC在使用中有些键不起作用,如Esc,Tab等,只好用退格键backspace和`键替代.

作者: bhdc     时间: 2007-8-10 16:43
yaya大师您那个中文字库是怎么加载的,有没有可能用于BCDW呢?

作者: yaya     时间: 2007-8-10 17:40
在dos环境下运行acios.exe
可在autoexec.bat中加载

Last edited by yaya on 2007-8-10 at 05:42 PM ]

作者: yaya     时间: 2007-8-11 09:28
字符颜色用16色表示比较简单,用256色表示稍复杂了些.我想咨询大家,菜单中字符使用16色还是256色好?请发表见解.

作者: bhdc     时间: 2007-8-11 09:51
16色好,用256色,加载图片的时候会导致颜色不一致。。。

我用FW生成的web256色gif图片,加载后白色(单选菜单前的圆点背景)变成深蓝色,还是通过把索引颜色改为白色才正常。。。

作者: yaya     时间: 2007-8-11 12:26
使用16色同样存在索引转换问题,不能避免出现颜色不一致的问题.原则是图像选受限于web,颜色选256色,要按附表选择rrggbb.
我下一版本加载jpg图像,工作在16位真彩模式,不会再出现颜色不一致的问题.
我主要想问字符是否有必要采用真彩模式.使用rrggbb表示方法稍复杂了些.但使用16色辜负了真彩模式.有点可惜.

Last edited by yaya on 2007-8-11 at 12:32 PM ]

作者: bhdc     时间: 2007-8-11 13:50
rrggbb不复杂啊,PS图片的时候顺便取就行了。。。

作者: medos     时间: 2007-8-11 22:59
web色是什么色???习惯了用web cccccc这样的表示顡色。

to :bhdc
谢谢你的测试,有空再换那个虚拟机试试。我的启动维护光盘快弄好了。

to : yaya

感谢您的大作,完成我手上的这光盘再来捣鼓configp

作者: medos     时间: 2007-8-11 22:59
晕,快速回复有问题。。。

回复成功了却提示服务器有问题。让我发重复了。

作者: yaya     时间: 2007-8-12 17:02
对于256色,它是从众多颜色中选出了256种.比如红色,可选范围是00-ff,而受线于web时,只有00,33,66,99,cc,ff,组合颜色共216种.这样用同一个调色板既可显示所有的图像,文字,不会出现颜色偏离.

作者: xingsys     时间: 2007-8-12 19:46
我的菜单有什么问题,菜单是显出来了,但回车后总是打不开 ,根本没有反应,晕死哦,yaya

device=himem.sys
device=ConfigP.Mnu

rem RadioMenu=
rem color=CC990000ffff,h
rem initial=10
rem time=20,剩余时间
rem caption=
rem caption=
rem caption=
rem caption=3333FF, 请选择启动项,进入Dos及常用工具网克等请选C
rem caption=CC9900, ================================================
rem endnote=00ff00, 按上下方向键或相应字母键选择项目,按空格或回车键设定项目
rem endnote=00ffcc,
rem item=0=aaa
rem item=1=bbbb
rem DefaultItem=2=ccc
rem item=3=ddd

rem block=0
set config=aa
rem block=1
set config=bb
rem block=2
set config=TOP
rem block=3
DEVICE=nf\NVNDIS2.DOS
DEVICE=nf\protman.dos /I:\nf
DEVICE=nf\dis_pkt.dos
DEVICE=nf\NDIS.DOS
set config=NVIDIA
rem block=end

dos=high,UMB
device=UMBPCI.SYS
FILES=10
BUFFERS=15
STACKS=9,256
LASTDRIVE=Z

作者: bhdc     时间: 2007-8-13 07:29
呵呵,楼上的兄弟没看到(按E^sc或退格键退出编辑)这一行么。。。

作者: xingsys     时间: 2007-8-13 10:31
唉,看到了,但是yaya你觉不觉得,进入的时候用esc 或者退格键表示确认,是不是有点别扭,强烈要求改成回车

Last edited by xingsys on 2007-8-13 at 12:34 PM ]

作者: yangzhiyi     时间: 2007-8-19 05:05
看起来很不错,但是没一个完整的用途例子啊,有没有人做出个启动盘啊,现在好像没一个新点的启动盘。

作者: yangzhiyi     时间: 2007-8-19 05:05
看起来很不错,但是没一个完整的用途例子啊,有没有人做出个启动盘啊,现在好像没一个新点的启动盘。

作者: xingsys     时间: 2007-8-19 09:13
俺上面的就是用这个做的

作者: sleet     时间: 2007-9-6 08:57
好东西,我也去试试

作者: sleet     时间: 2007-9-6 08:58
真是个好东西,我也去试试

作者: mayucai     时间: 2007-9-7 10:30    标题:
很不错

作者: mayucai     时间: 2007-9-7 10:31    标题: 好贴
很不错

作者: yuren008     时间: 2007-9-8 20:48
感谢楼主,你是好人,辛苦了。

作者: yuren008     时间: 2007-9-8 20:48
感谢楼主,你是好人,辛苦了。

作者: d590520     时间: 2007-9-20 22:00
感谢分享!!!!!!!

作者: d590520     时间: 2007-9-20 22:02
感谢分享!这是一大创举!

作者: xbin0938     时间: 2008-9-2 14:31
正好需要,非常感谢

作者: kunpeng0000     时间: 2008-10-17 19:28
好东西 学习 谢谢楼主

作者: zhenxin     时间: 2008-11-1 15:33
THANKS FOR YOUR SHARING

作者: buren     时间: 2008-11-3 18:15
经然后如此漂亮的dos启动界面。很帅

作者: 1010chao     时间: 2009-3-18 10:27
DOS无穷境啊,真是只有想不到的没有做不到的!

作者: caoneng     时间: 2010-12-8 19:58
强大!

作者: 2010jyl     时间: 2011-1-9 16:55    标题: 好东西
不知道怎么实现的,像maxdos里的一样,下载学习一下

作者: ttsdy     时间: 2011-1-21 10:48
谢谢,高