中国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中使用的逐级执行式菜单编辑器 ConMenu.sys V2.12 查看 87,777 回复 270
46 发表于 2006-09-20 02:24 ·  中国 福建 泉州 电信
中级用户
★★
积分 360
发帖 120
注册 2005-07-14 20:39
20年会员
UID 40722
状态 离线
请教 yaya ,关于CONFIG中显示中文

使用了 http://www.cn-dos.net/forum/viewthread.php?tid=18763&fpage=1 您在此贴中发布程序,感觉真的很不错,现在遇见了一个问题,不知如何实现..
首先我有一层菜单,已经是中文的了,各选项中功能不同,但是由于菜单选项过多,有些东西需要设置二级菜单,就是这问题了,请问如何实现:当我们用回车选择B项时,不是去执行,而是再调用下一层菜单呢,而菜单的选项跟第一层则完全不同,还需要多个选项,只要单选即可,我看了你发布的另一个菜单CONFIGP的那个,不太好用,因为用光标左右键来选择下一层菜单,感觉不实用,也不太好用,所以我还是选择上面的那个,只是不懂的设置二级菜单,麻烦指教,如果可以请给个例 子,感谢
47 发表于 2006-09-20 04:06 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
请看随机文件的例子3。第一层菜单用cmo=,第二层菜单用cm1=,....
CONFIGP应该比较先进,用光标左右键来选择下一层菜单只是个习惯问题。
48 发表于 2006-09-21 20:18 ·  中国 香港
初级用户
积分 35
发帖 18
注册 2006-09-08 11:37
19年会员
UID 62142
性别 男
状态 离线
多谢分享,谢谢!
49 发表于 2006-10-16 21:05 ·  中国 浙江 湖州 安吉县 电信
新手上路
积分 11
发帖 8
注册 2005-08-12 07:58
20年会员
UID 41579
状态 离线
强!!!!
50 感谢提供 发表于 2006-11-17 01:45 ·  中国 台湾 台北市 中华电信
新手上路
积分 2
发帖 1
注册 2005-09-06 10:30
20年会员
UID 42286
状态 离线
感谢提供感谢提供感谢提供
51 发表于 2006-12-05 08:17 ·  中国 安徽 黄山 电信
初级用户
积分 115
发帖 6
注册 2003-12-30 00:00
22年会员
UID 14657
性别 男
状态 离线
相当不错的原创作品!
52 发表于 2006-12-21 04:11 ·  中国 福建 三明 电信
新手上路
积分 2
发帖 1
注册 2006-12-19 04:00
19年会员
UID 73914
性别 男
状态 离线
真是高手啊,下了收藏备用
53 发表于 2006-12-26 00:08 ·  中国 台湾 台北市 中华电信
初级用户
积分 44
发帖 21
注册 2006-12-17 19:34
19年会员
UID 73816
性别 男
状态 离线
謝謝大大的分享..........花了幾天研究,,終於試成功了......
沒想到這裡真是高手如雲.....尤其是yaya ....還有 本是....
在此特別感謝你們的分享,,,你們真的是高手高手高高手........
54 发表于 2006-12-26 04:07 ·  中国 四川 成都 电信
初级用户
积分 66
发帖 24
注册 2006-12-14 01:18
19年会员
UID 73443
性别 男
状态 离线
使用CONFIG。SYS的一些问题,请请教YAYA大师

1\是否支持路径调用,如:DEVICE=a:\sys\ConMenu.SYS.还是一定要放在根目录
2\如下的CONFIG.SYS
DEVICE=CONFIG.EXE
DEVICE=CONMENU.SYS
REM COLOR=
REM DEFAULT=A,15
REM CAPTION=
REM CAPTION= 标题
REM ENDNOTE= 尾注

REM CM0=[A. 实模式启动. (UMBPCI模式)

REM CM1=[?A. 加载NTFS分区读写驱动. (识别NTFS分区)
//请教:这里我想加载NTFS驱动,但我在AUTOEXEC中怎么判断用户选择了这个项目?也就是%cm0%,%cm1%是怎么和菜单对应的?
REM CM1=]1A

REM CM1=[?B. 加载SCSI/USB设备. (U盘/USB光驱/SCSI硬盘等)
REM INCLUDE1=2 //请教:子菜单中的INCLUDE该写在哪里
REM CM1=]2A

REM CM1=[?C. 加载IEEE1394设备. (1394光驱/硬盘)
REM INCLUDE1=3
REM CM1=]3A

REM CM1=[D. 确定选项
//请教:这里我是否能象CONFIG中那样能返回上层菜单呢?该如何写?
REM CM1=]4B
REM CM1=[END]
DEVICEHIGH=UMBPCI.SYS
REM INCLUDE0=1
REM CM0=]A

REM CM0=[B. 保护模式启动. (EMM386模式)

REM CM1=[?A. 加载NTFS分区读写驱动. (识别NTFS分区)
REM CM1=]1B

REM CM1=[?B. 加载SCSI/USB设备. (U盘/USB光驱/SCSI硬盘等)
REM INCLUDE1=2
REM CM1=]2B

REM CM1=[?C. 加载IEEE1394设备. (1394光驱/硬盘)
REM INCLUDE1=3
REM CM1=]3B

REM CM1=[D. 确定选项
REM CM1=]4B
REM CM1=[END]
REM INCLUDE0=1
DEVICE=EMM386.EXE NOEMS X=D000
REM CM0=]B

REM CM0=(1
DEVICEHIGH=HIMEM.SYS /testmem:off /q
DEVICEHIGH=QDMA.sys /l
REM CM0=)1

REM CM0=(2
DEVICE=USBASPI.SYS /v
DEVICEHIGH=USBCD.SYS /D:USB-CD
DEVICE=DI1000DD.SYS
REM CM0=)2

REM CM0=(3
DEVICE=SBP2ASPI.SYS
DEVICEHIGH=CDSDMINI.SYS /D:FWR-CD
DEVICE=DI1000DD.SYS
REM CM0=)3
55 发表于 2006-12-26 04:41 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
我猜想config.sys应该支持路径调用,你可试一试。
%cm0%返回A,%cm1%返回A。
子菜单不能包含父菜单项,必须把隐含项1、2、3放在 REM CM0=]A 前,并重复放在 REM CM0=]B 前。你现在是放在0级菜单。这是逐级执行式菜单的繁琐之处。
不能返回上级菜单。
你可试用一下并列执行式菜单。
56 发表于 2006-12-26 04:54 ·  中国 四川 成都 电信
初级用户
积分 66
发帖 24
注册 2006-12-14 01:18
19年会员
UID 73443
性别 男
状态 离线
我测试了ConMenu.sys支持路径,可以放到别的目录中,这样根目录就干净一些

谢谢你的指教

[ Last edited by zihan on 2006-12-27 at 11:18 AM ]
57 发表于 2006-12-29 23:39 ·  中国 四川 成都 电信
初级用户
积分 66
发帖 24
注册 2006-12-14 01:18
19年会员
UID 73443
性别 男
状态 离线
希望YAYA能给conmenu.sys添加一个功能:

标题和尾注希望能象ECHO.SYS一样能控制显示小写。不然在标题或尾注中如果有英文的话,显示出来的全部是大写的,能不能把ECHO。SYS的功能也融合到一起用参数来控制显示?

再次表示对你的谢意
58 建议在Config.Mnu中用";"代替"REM" 发表于 2007-01-14 03:19 ·  中国 广东 湛江 电信
初级用户
积分 61
发帖 33
注册 2007-01-13 03:02
19年会员
UID 76342
性别 男
状态 离线
建议 如 题目。
原因:
1、DOS的config.sys 允许用 分号 表示 注释;
2、可大幅缩减Config.sys的体积,这对制作启动盘要压缩文件体积时帮助很大。可谓“寸土寸金”;
3、简洁。
59 发表于 2007-02-15 02:00 ·  中国 北京 丰台区 联通
初级用户
积分 152
发帖 21
注册 2003-01-21 00:00
23年会员
UID 777
性别 男
状态 离线
支持中文太幸福了
60 发表于 2007-02-20 05:43 ·  中国 台湾 台北市 中华电信
初级用户
积分 44
发帖 21
注册 2006-12-17 19:34
19年会员
UID 73816
性别 男
状态 离线
给yaya一個小意見:
我個人使用的結果感覺非常的棒,但有一小小使用意見建議:
不知可不可以修改每行的行距?這樣看起來就不會那麼擠了.....
论坛跳转: