中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [求助]关于用ConfigP.Mnu制作中文启动菜单的问题
作者:
标题: [求助]关于用ConfigP.Mnu制作中文启动菜单的问题 上一主题 | 下一主题
sanxiao88
初级用户





积分 37
发帖 14
注册 2008-2-17
状态 离线
『楼 主』:  [求助]关于用ConfigP.Mnu制作中文启动菜单的问题

我找了好久都没有关于中文启动菜单的制作方法(指显示config.sys中文菜单),现在我终于找到了!加载ConfigP.Mnu,能启动dos7.1,并且显示中文,我非常激动,但还有个别地方不明白,哪位大侠可解我急,在下有礼了!

这是原文:
例2:特点 只有1组单选类选项组,加载局部图像
device=himem.sys
device=ConfigP.Mnu /s
; color=0000bb,bbbbbb,0000bb,ffffff
; time=24=10,剩余时间
; image=416,78=xy.jpg
; note=2,30=00ffff,中文 MSDOS_7.1 启动盘
; note=3,20=,─────────────────────
; note=26,20=00ff00,按方向键选择项目,按回车键执行
; RadioOption=6,8,20,50=1=cccc00,选择启动模式
; item=0=保护模式  加载 EMM386
; item=0,2,4=保护模式  加载 EMM386 和 CD-ROM
; item=0,2,3,4=保护模式  加载 EMM386 , CD-ROM 和 USB
; item=1=实模式    加载 UMBPCI
; LoadItem=1,2,4=实模式    加载 UMBPCI 和 CD-ROM
; item=1,2,3,4=实模式    加载 UMBPCI , CD-ROM 和 USB
; block=0
device=emm386.exe noems
; block=1
device=umbpci.sys
; block=2
devicehigh=vide-cdd.sys /d:ide-cd
devicehigh=aspicd.sys /d:scsi-cd
; block=3
device=usbcd.sys /d:usb-cd
device=usbaspi.sys /r
device=aspiohci.sys /int /all
device=aspiuhci.sys /int /all
device=di1000dd.sys
; block=4
set cdrom=1
; block=end
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
device=ConfigP.Mnu /u


    上面蓝色有些不明白,具体如下:

“; item=0=保护模式  加载 EMM386” 中item=0是什么意思?
“; item=0,2,4=保护模式  加载 EMM386 和 CD-ROM”中为何成了3个参数?0,2,4又分别代表是什么意思?
“; item=0,2,3,4=保护模式  加载 EMM386 , CD-ROM 和 USB”中为何成了4个参数?0,2,3,4又分别代表是什么意思?
“; item=1=实模式    加载 UMBPCI”中1是什么意思?
“; LoadItem=1,2,4=实模式    加载 UMBPCI 和 CD-ROM”,本句意思是缺省加载选项,但1,2,4分别是什么意思?

    还有,既然选择启动模式有6项,但后面的配置中从; block=0开始到; block=end结束,好像只有5项啊!block=end也算一项吗?
   另外,有了config.sys,还需autoexec.bat配合才能完成dos启动配置或达到某些特定目的,autoexec.bat如何对应(普通的英文我知道)?我说的是格式,能得到您这个例子的autoexec.bat格式吗?

@ECHO OFF
GOTO %CONFIG%

:(如何对应第1个选项)
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
....
goto end

:(如何对应第2个选项)

goto end

:(如何对应第3个选项)

goto end

:(如何对应第4个选项)

goto end

:(如何对应第5个选项)

goto end

:(如何对应第6个选项)

goto end

:end

                                                                           三笑
                                                                   2008-2-17

[ Last edited by sanxiao88 on 2008-6-4 at 11:36 PM ]

2008-2-17 16:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wudiweiwei
新手上路





积分 2
发帖 1
注册 2008-2-22
状态 离线
『第 2 楼』:  

nnnnnnnnnnnnnnnnnnnnnn

2008-2-22 16:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sanxiao88
初级用户





积分 37
发帖 14
注册 2008-2-17
状态 离线
『第 3 楼』:  我已经知道怎么做了,而且很成功!

我已经知道怎么做了,而且很成功,谢谢提示我的好心人!必须在config.sys的每一块里设置标号,如:set config=ide_cd,在autoexec.bat里头部加入:IF %config%#==IDE_CD# GOTO IDE_CD等判断即可实现中文dos菜单多功能启动。

    哪位网友如需切磋,可联系我。

2008-2-23 11:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sanxiao88
初级用户





积分 37
发帖 14
注册 2008-2-17
状态 离线
『第 4 楼』:  怎么删除以前的旧帖,因为有许多联系方式。急!

请问有哪位高人可以帮助我,怎么删除以前我发的的旧帖,因为里面有我许多真实的联系方式。十分感谢!
急!急!急!

2008-5-31 16:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
radem
高级用户

CMD感染者


积分 691
发帖 383
注册 2008-5-23
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by sanxiao88 at 2008-5-31 04:18 PM:
请问有哪位高人可以帮助我,怎么删除以前我发的的旧帖,因为里面有我许多真实的联系方式。十分感谢!
急!急!急!

1.论坛右上方的“我的话题”--->编辑
2.与论坛管理员联系



2008-6-2 13:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sanxiao88
初级用户





积分 37
发帖 14
注册 2008-2-17
状态 离线
『第 6 楼』:  非常感谢5楼的同志啊

非常感谢5楼的同志啊,好一个热心肠!,已经删除了联系方式。谢谢哦!

2008-6-4 23:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: