|
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 楼』:
这个不是在批处理室讨论的
懒得打字,不作解释了,自己看下面的颜色区分
Quote: | 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
Quote: | @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 楼』:
Quote: | Originally posted by sanxiao88 at 2008-2-17 19:58:
谢谢您的提醒,可我还是不明白啊,关键是不知autoexec.bat中各个“未知部分”如何对应。
:(未知部分)
:(未知部分)
:(未知部分) |
|
启动到DOS后自己set 查看config.sys返回变量呀
|
第一高手 第二高手
我的小站
|
|
2008-2-17 22:59 |
|
|