中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-20 19:34
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 用于 Config.sys 的驱动程序并列配置菜单 ConfigP.Mnu v1.01 查看 29,347 回复 115
61 发表于 2007-04-08 03:33 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
Originally posted by yaya at 2007-4-8 01:11:
已解决,请从49楼重新下载


我用的就是49楼下的,还是有问题!
是不是我写的CONFIG有问题?

DOS=HIGH,UMB,AUTO
NUMLOCK=ON
device=\SYS\config.exe
device=\SYS\ConfigP.Mnu

; 0NestMenu=
; color=1d,c
; initial=
; time=5,剩余时间
; caption=
; caption=
; caption=a, 我的镜像恢复系统
; caption=4, ----------------------------------------------
; endnote=e, 按↑↓键或相应字母键跳转,按空格键选定项目
; endnote=e,
; endnote=e, 按 → 键连续进入子菜单,按 ← 键顺序返回
; endnote=e,
; endnote=e, 按回车键结束驱动选择,进入我的镜像恢复系统
; endnote=e,
; item=1=选择 内存驱动 默认加载:HIMEM + UMBPCI
; item=2=选择 光驱驱动 默认不加载
; item=3=选择 _USB磁盘驱动 默认不加载
; item=4=选择 _USB光驱驱动 默认不加载
; item=5=选择 _USB鼠标驱动 默认不加载

; 1RadioMenu=
; caption=
; caption=
; caption=
; caption=a, 选择内存驱动
; caption=4, ==============================================
; item=0=加载 HIMEM
; item=0,1=加载 HIMEM + EMM386
; DefaultItem=0,2=加载 HIMEM + UMBPCI

; 2CheckMenu=
; caption=
; caption=
; caption=
; caption=a, 选择光驱驱动
; caption=4, ==============================================
; item=3=加载 gcdrom (SATA-CD)
; item=4=加载 vide-cdd (PATA-CD)
; item=5=加载 QCDROM (PATA-CD)

; 3RadioMenu=
; caption=
; caption=
; caption=
; caption=a, 选择_USB磁盘驱动
; caption=4, ==============================================
; item=6,7=加载 DI1000DD
; item=6,8=加载 ASPIDISK

; 4RadioMenu=
; caption=
; caption=
; caption=
; caption=a, 选择_USB光驱驱动
; caption=4, ==============================================
; item=6,9=加载 USBCD
; item=6,10=加载 NJUSBCDA


; 5RadioMenu=
; caption=
; caption=
; caption=
; caption=a, 选择_USB鼠标驱动
; caption=4, ==============================================
; item=6,11= 加载 UHCI
; item=6,12= 加载 OHCI

; block=0
DEVICE=\SYS\MEM\HIMEM.SYS /TESTMEM:OFF
; block=1
DEVICE=\SYS\MEM\EMM386.exe noems
DEVICEHIGH=\SYS\MEM\QSCACHE.SYS /F /S7
; block=2
DEVICE=\SYS\MEM\UMBPCI.SYS /S
DEVICEHIGH=\SYS\MEM\QCACHE.SYS /L /S5
; block=3
DEVICE=\SYS\CD\GCDROM.SYS /D:SATA-CD
; block=4
DEVICE=\SYS\CD\vide-cdd.sys /d:PATA-CD
; block=5
DEVICE=\SYS\CD\QCDROM.sys /d:PATA-CD
; block=6
DEVICE=\SYS\USB\usbaspi.sys
; block=7
DEVICE=\SYS\USB\di1000dd.sys
; block=8
DEVICE=\SYS\USB\ASPIDISK.SYS
; block=9
DEVICE=\SYS\USB\USBCD.sys /d:USB-CD
; block=10
DEVICE=\SYS\USB\NJUSBCDA.sys /D:USB-CD
; block=11
DEVICE=\SYS\USB\UHCI.EXE
; block=12
DEVICE=\SYS\USB\OHCI.EXE
; block=end

FILESHIGH=100
BUFFERSHIGH=30,0
SHELL=COMMAND.COM /P /F /E:4096
FCBSHIGH=8,0
STACKSHIGH=18,512
LASTDRIVEHIGH=Z
62 发表于 2007-04-08 03:51 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
在菜单选择的A、B、C.....字母前能不能加个空格,不加空格看起来实在是别扭!(填充边框)
呵呵!

[ Last edited by 0451lym on 2007-4-8 at 04:49 AM ]
63 发表于 2007-04-08 15:25 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
再提点建议!
难度非常大:能不能把背景颜色升级到背景图片,就象光盘启动的菜单一样!
以下都是在背景图基础上的设想:
在执行配置的时候可以用命令提示等待语句,或者在大背景图的基础上用小图累加充填,执行AUTOEXEC的最后一句的时候用命令清屏回到DOS界面(刷掉背景图)


感谢楼主的辛勤创作!谢谢分享!

[ Last edited by 0451lym on 2007-4-8 at 03:26 PM ]
64 发表于 2007-04-09 00:44 ·  中国 广东 汕头 潮阳区 电信
新手上路
积分 2
发帖 1
注册 2007-04-08 22:41
19年会员
UID 84416
性别 男
状态 离线
强人一个,天风的一键恢复用得就是这个来显示中文的
65 发表于 2007-04-09 01:25 ·  中国 山西 太原 联通(蓝汛云计算太原节点)
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
在菜单选择的A、B、C.....字母前加空格,可设置 'initial=' 项.默认值为4.

[ Last edited by yaya on 2007-4-10 at 03:19 AM ]
66 发表于 2007-04-09 04:58 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
老大还是不行呀,是不是我的主版的问题,我的是848P的主版,什么牌子的忘记了!

还有就是A、B、C.....字母前加空格,我指的是菜单高亮条,而不是行的左右缩进位置!也就是高亮条的左右两端各留出1个高亮空格!
附件
1.jpg
67 发表于 2007-04-09 05:01 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
这个是你现在的,比较一下!
附件
1.jpg
68 发表于 2007-04-10 03:17 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
Re 0451lym
不知什么缘故,昨天用1.11版测试你的菜单有问题,稍加修改后为1.12版,测试没问题.今天重新用1.11版测试你的菜单,却没有问题!仔细看了一下我的程序,确实没有必要更改.
单选菜单应改选择1项,且只能选择1项.如果启动时不想加载如何1项,最好设1空项,并将其设为默认.当然也可不设空项,不设默认.
如果单选菜单设置了2项以上默认,程序只认第一默认项.
单选菜单不需要用空格键选择,按上下键自动选择.
如果单选菜单不设默认项,启动时时间到可不加载该菜单的如何1项.如果人为设置菜单,只要按上下键就会自动加载.这时应该设1空项,参考下载示例.

[ Last edited by yaya on 2007-4-10 at 03:18 AM ]
69 发表于 2007-04-10 05:08 ·  中国 黑龙江 哈尔滨 电信
高级用户
★★★
积分 760
发帖 357
注册 2005-10-10 22:33
20年会员
UID 43332
状态 离线
明白了
70 发表于 2007-04-11 23:22 ·  中国 香港
初级用户
积分 35
发帖 18
注册 2006-09-08 11:37
19年会员
UID 62142
性别 男
状态 离线
挺实用的, 非常感谢!
71 发表于 2007-04-15 09:51 ·  中国 湖北 潜江 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
怎么用啊
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


72 发表于 2007-04-15 09:53 ·  中国 湖北 潜江 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
mnu 文件怎么打开
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul


73 发表于 2007-04-16 01:13 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
Originally posted by 6622186 at 2007-4-15 09:53 AM:
mnu 文件怎么打开


在config.sys中加载,如
device=ConfigP.Mnu
74 发表于 2007-04-20 04:12 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
v1.12 增加:屏蔽信息时,根据是否已加载中文系统,分别显示中/英文“等待”提示

[ Last edited by yaya on 2007-4-20 at 04:13 AM ]
附件
ConfigP1.12.rar (5 KiB, 下载次数: 42)
75 发表于 2007-04-20 22:03 ·  中国 浙江 杭州 联通
新手上路
积分 2
发帖 1
注册 2007-04-20 21:41
19年会员
UID 85879
性别 男
状态 离线
Originally posted by yaya at 2006-2-9 08:33 PM:
一、特点
1. 常见的配置菜单是逐级往下执行,不可返回,像串联。嵌套级数多时,菜单项目将会呈级数放大趋势,使菜单编写比较繁琐,重复项较 ...


这个真不错。:P
论坛跳转: