中国DOS联盟论坛

中国DOS联盟

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

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

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





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

关于用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 我真的很需要您的帮助,希望能得到关于dos批处理方面的帮助。我的联系方 式是QQ:68456163,电话13772429567,E_Mail:sanxiao88@126.com 渴望收到您的答复,再次感谢您的热心。 三笑 2008-2-17


2008-2-17 16:58
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 2 楼』:  

这个不是在批处理室讨论的 懒得打字,不作解释了,自己看下面的颜色区分
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
; block=end是公共部分,每个选项都加载的 autoexec.bat
@ECHO OFF echo %CONFIG% if "%CONFIG%"=="***" goto ***




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





积分 37
发帖 14
注册 2008-2-17
状态 离线
『第 3 楼』:  谢谢您的提醒,可我还是不明白啊

谢谢您的提醒,可我还是不明白啊,关键是不知autoexec.bat中各个“未知部分”如何对应。 :(未知部分) :(未知部分) :(未知部分)


2008-2-17 19:58
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 4 楼』:  

Originally posted by sanxiao88 at 2008-2-17 19:58: 谢谢您的提醒,可我还是不明白啊,关键是不知autoexec.bat中各个“未知部分”如何对应。 :(未知部分) :(未知部分) :(未知部分)
启动到DOS后自己set 查看config.sys返回变量呀




2008-2-17 22:59
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: