Board logo

标题: 在config.sys中使用的逐级执行式菜单编辑器 ConMenu.sys V2.12 [打印本页]

作者: yaya     时间: 2006-1-15 17:49    标题: 在config.sys中使用的逐级执行式菜单编辑器 ConMenu.sys V2.12

在config.sys中使用的菜单编辑器有BootCon.sys和Boot.sys。他们的功能强大,但体积也大。
本人编制的菜单编辑器 ConMenu.sys 只有1.78K。
功能:
12行标题和4行尾注;
        rem caption=
        rem endnote=
16项可显示菜单(A,B,C...P);
        rem cm0=[A
        ...
        rem cm0=]A
        标号必须按A,B,C...排列       
9项隐含菜单(1,2,3...9);
        rem cm0=(1
        ...
        rem cm0=)1
        标号必须按1,2,3...排列
        =]及=)后的字母数字不是必须的,只为了自我辨识
可显示菜单与隐含菜单在顺序上可混合编排;
        即A,B,1,C,2...
颜色属性(背景前景色,被选菜单项显示方式),如不输入,缺省07,F;
        背景前景色(00...FF)(背景闪烁位改为高亮)
        被选菜单项显示方式(f反色,g高亮)
        例:=07,g  =07  =,g
        rem color=       
默认属性(默认菜单项,显示时间),如不输入,缺省A,60;
        rem default=
        例:=b,30  =b  =,30
可显示菜单项里可包含同级其他菜单项(可显/隐含);
        rem include0=
        含有子菜单的菜单项里使用include,应放在子菜单结束后,本菜单项结束前
        rem cm0=[b
        rem cm1=[a
        ...
        rem cm1=[end]
        rem include0=...
        ...
        rem cm0=]b
复选菜单可多项选择(用回车键选择/清除);
        rem cm0=[?A
        ...
        rem cm0=]A
子菜单可多级嵌套;
        第一级为0,第二级为1...
        cm0,cm1...
        include0,include1...
由%cm0%,%cm1%...返回参数A,B...P;
程序结束符 rem cm0=[end];
按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;在单选菜单按回车确定
如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容

例子1:(实际使用时,需由'本是'的VTMagic.com将下面的中文字体换掉)
device=config.exe    (由'本是'的VTMagic.com生成)
device=ConMenu.sys

rem color=1e
rem default=a,30
rem caption=             中文 MSDOS 7.1 启动盘
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除
rem endnote=在单选菜单按回车确定

rem cm0=[A. 保护模式  加载 EMM386 和 CD-ROM
device=himem.sys
device=emm386.sys noems
rem include0=1
rem cm0=]A

rem cm0=[B. 实模式    加载 UMBPCI 和 CD-ROM
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
rem include0=1
rem cm0=]B

rem cm0=[C. 保护模式  加载 EMM386 ,CD-ROM 和 USB
rem include0=A
rem include0=2
rem cm0=]C

rem cm0=[D. 实模式    加载 UMBPCI , CD-ROM 和 USB
rem include0=B
rem include0=2
rem cm0=]D

rem cm0=[E. 最小模式
rem cm0=]E

rem cm0=(1
devicehigh=vide-cdd.sys /d:ide-cd
devicehigh=aspicd.sys /d:scsi-cd
rem cm0=)1

rem cm0=(2
device=usbaspi.sys /r
device=aspiohci.sys /int /all
device=aspiuhci.sys /int /all
device=di1000dd.sys
device=usbcd.sys /d:usb-cd
rem cm0=)2

dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

rem cm0=[end]Sample Text

[ Last edited by yaya on 2006-2-28 at 17:14 ]
附件 1: ConMenu1.jpg (2006-1-25 12:27, 40.95 K, 下载附件所需积分 1点 ,下载次数: 84)


附件 2: ConMenu212.rar (2006-2-28 17:09, 3.18 K, 下载附件所需积分 1点 ,下载次数: 2266)

作者: willsort     时间: 2006-1-15 20:01
Re yaya:

      相当不错的原创作品!

      希望它将来可以解决我做启动盘时所遇到的一些问题。不知楼主是否有计划支持多级菜单和复选菜单?

      即用户可以在一个菜单中选择子菜单,并在子菜单中一次性选择多个需要加载的驱动程序。

      另外,菜单界面的颜色,建议先做整屏处理;如果有必要,可以再做单菜单处理。
作者: coolboy163     时间: 2006-1-16 17:25
GOOD,楼主很有心啊
希望能越来越好
作者: 本是     时间: 2006-1-17 14:46
啊呀呀!真不错。也算替我了了CONFIG MENU编程的愿。前几天我的机器出了点问题,上不了网!今天弄好了,一上网就是一个惊喜!!!
作者: brglng     时间: 2006-1-17 15:31
我觉得界面最好能像config.sys中使用[menu]配置一样
另外最好能做成复选的

支持楼主继续努力!!!
作者: yaya     时间: 2006-1-18 18:29
计划增加多级菜单和复选菜单功能。已有思路,只是这几天比较忙。
作者: yaya     时间: 2006-1-23 18:11
含有多级菜单和复选菜单功能ConMenu.sys已编制完毕,正在进一步验证,不日可发布。
作者: passion     时间: 2006-1-23 20:14
发布新版后,请附上参数说明。
感谢!
作者: weilong888     时间: 2006-1-24 09:11
谢谢啦。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================
作者: yaya     时间: 2006-1-25 12:34
ConMenu.sys V2.00 已编制完毕,重新发布于1楼。

例子2:
device=config.exe
device=ConMenu.sys

rem color=1e
rem default=e,30
rem caption=             中文 MSDOS 7.1 启动盘
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;复选菜单按←选择,按→清除
rem endnote=在单选菜单按回车确定

rem cm0=[A. 最小模式
rem cm0=]

rem cm0=[B. 保护模式  加载 EMM386
device=himem.sys
device=emm386.sys noems
rem cm0=]

rem cm0=[C. 实模式    加载 UMBPCI
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
rem cm0=]

rem cm0=[?D. 加载 CD-ROM
devicehigh=vide-cdd.sys /d:ide-cd
devicehigh=aspicd.sys /d:scsi-cd
rem cm0=]

rem cm0=[?E. 加载 USB
device=usbaspi.sys /r
device=aspiohci.sys /int /all
device=aspiuhci.sys /int /all
device=di1000dd.sys
device=usbcd.sys /d:usb-cd
rem cm0=]

dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

rem cm0=[end]
附件 1: ConMenu2.jpg (2006-1-25 12:34, 36.28 K, 下载附件所需积分 1点 ,下载次数: 17)



作者: yaya     时间: 2006-1-25 12:36
例子3:
device=config.exe
device=ConMenu.sys

rem color=1e
rem default=a,30
rem caption=             中文 MSDOS 7.1 启动盘
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;复选菜单按←选择,按→清除
rem endnote=在单选菜单按回车确定

rem cm0=[A. 实模式    加载 UMBPCI
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys

rem caption=             中文 MSDOS 7.1 启动盘
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;复选菜单按←选择,按→清除
rem endnote=在单选菜单按回车确定

rem cm1=[?A. 加载 CD-ROM
devicehigh=vide-cdd.sys /d:ide-cd
devicehigh=aspicd.sys /d:scsi-cd
rem cm1=]

rem cm1=[?B. 加载 USB
device=usbaspi.sys /r
device=aspiohci.sys /int /all
device=aspiuhci.sys /int /all
device=di1000dd.sys
device=usbcd.sys /d:usb-cd
rem cm1=]

rem cm1=[C. OK
rem cm1=]

rem cm1=[end]
rem cm0=]

rem cm0=[B. 最小模式
rem cm0=]


dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

rem cm0=[end]
附件 1: ConMenu31.jpg (2006-1-25 12:36, 21.92 K, 下载附件所需积分 1点 ,下载次数: 18)


附件 2: ConMenu32.jpg (2006-1-25 12:36, 24.25 K, 下载附件所需积分 1点 ,下载次数: 13)



作者: yaya     时间: 2006-1-26 11:02
修改了1项错误:时间到返回错误。
v2.01重新发布于1楼。
欢迎大家测试。
作者: willsort     时间: 2006-1-26 21:41
Re yaya:

      对 ConMenu 的复选菜单和子菜单功能做了常规测试,未发现明显的问题,在此首先对其中的界面细节提出一些疑问和建议。

     1、背景色和前景色: 这我在二楼已经提到,现在详细说明。菜单的 endnote 之下是原始的前景色和背景色,看上去不太美观,建议设置背景色和前景色后,进行类似cls的刷新动作。正在选择的菜单建议前景和背景反色处理,以免在近似颜色的界面中无法分辨;选中的复选菜单,也可以考虑同样的反色处理。

     2、caption和endnote:不知兄处于什么考虑,将其各定为四行,这样在菜单项较少时,菜单界面整体偏上,视觉效果不是很少,可以考虑不限行数,且将 endnote 显示于屏幕底部。

     3、rem cm0=[?A:很奇怪兄会用左右光标键切换复选,而非比较常用的空格或回车。

     4、default:倒计时的秒数位置很奇怪,是否可以考虑移动到菜单项下方?当然,这可能要求 rem default 设置项也随之移动。

      另外几个问题是功能上的:

     1、include:不知被包含块中是否支持或准备支持子菜单,以实现同级的连续菜单?如果是肯定的,那么要考虑的问题就比较复杂了,比如 %cm1% 的返回值问题。另外,include是否支持或准备支持递归嵌套?

     2、菜单的跳转:菜单的跳转实现可以实现菜单返回、任意多级菜单等性能,但其实现算法估计与 ConMenu.sys 目前使用的相去甚远。
作者: ddctczy     时间: 2006-1-26 23:10
高手就是高手!!

佩服!!    佩服!!
作者: weilong888     时间: 2006-1-27 10:00
真是高人哪。

===============DOS★★★永远伴随我们的DOS================
==================================================

==================================================
作者: yaya     时间: 2006-1-29 17:52
Re willsort
    关于色彩问题,那只是本人的偏好,其实按你说的更省事。可以改成整屏统一底色,被选菜单反色处理。
选中的复选菜单,只能做标记,因为反色处理表示选中且正准备操作的菜单。
    为了给用户更大的选择余地,将菜单移致屏幕中心,可以增加标题的行数,且将尾注置于屏幕底部。
    秒显示我觉的只是一种设置,没多少人仔细注意它。如果感觉在菜单下方好看,那就移一移。
    本人习惯用上下键选择菜单,故想到用左右键切换复选。可以考虑回车键复选功能。
    关于include:目前支持同级菜单。可否将你说的“同级的连续菜单”再说的详细些。
    关于实现菜单返回:可返回菜单与不可返回菜单是两种不同用法的菜单。见过的菜单如config.sys,boot.sys是一级一级往下执行的,不可返回,可能编写菜单比较繁琐,重复项较多。这种菜单结构,如果能使include的用法更灵活些,可能简化菜单结构。而可返回菜单,是在子菜单中进行选择(单选或复选),并且要预加载一些驱动程序,作为默认设置(否则每次启动都要进行繁琐的设置;时间到无法自动执行),最终要返回主菜单才执行。两种菜单算法相去甚远。
    可返回菜单,可能使菜单编写简单些。关注且有兴趣的同仁,可探讨。如何表示单选项(选中/未选)?如何表示复选项(选中/未选)?如何表示按钮(子菜单/返回/执行)?...
作者: yaya     时间: 2006-2-2 15:54
v2.10  发布于1楼
修改:12行标题和4行尾注;
修改:菜单整屏显示;
修改:尾注和剩余时间移到屏幕下方;
新增:被选菜单项反色/高亮显示选择;
修改:由回车键完成复选项的选择/清除功能;
修改:如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容。

[ Last edited by yaya on 2006-2-4 at 16:21 ]
附件 1: ConMenu210.jpg (2006-2-4 16:18, 29.98 K, 下载附件所需积分 1点 ,下载次数: 15)



作者: 本是     时间: 2006-2-3 09:38
支持!
软件的发表就是自己的想法和别人的习惯之间的一种妥协,是创意加服务。
作者: weilong888     时间: 2006-2-3 23:05
修改得很好啊。
作者: yaya     时间: 2006-2-4 14:14
"附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系。"
不能上传.jpg和.png文件。怎样与管理员联系?
作者: yaya     时间: 2006-2-4 16:23
图像终于上传致17楼。
作者: LiveOnLove     时间: 2006-2-4 18:35
哇,又有新作了。HOHO。不过我用BOOTCON.sys感觉是不怎么好用。特别是不好进WIN98、不能用BOOT环境变量等等。
作者: xusen     时间: 2006-2-8 14:13
在尾行时,再按↓方向键出现错误。
作者: yaya     时间: 2006-2-10 09:18
v2.11  发布于1楼
修改:不能正确输入 =.g 及 =.30 的问题.
修改:在尾行时,再按↓方向键出现错误.
作者: dosz     时间: 2006-2-12 16:07
高手就是高手!!

佩服!!    佩服!!
作者: xusen     时间: 2006-2-15 09:24
在液晶显示器启动config的时候会出现out of range,而就停留,不显示中文CONFIG菜单。可能是超出范围,望解决。

[ Last edited by xusen on 2006-2-15 at 09:27 ]
作者: 本是     时间: 2006-2-15 12:15


  Quote:
Originally posted by xusen at 2006-2-15 09:24:
在液晶显示器启动config的时候会出现out of range,而就停留,不显示中文CONFIG菜单。可能是超出范围,望解决。

[ Last edited by xusen on 2006-2-15 at 09:27 ]

这是vtmagic.com生成的载入字模.exe引起的问题:可以在命令行上加一个参数,比如:

vtmagic -m9 /t config.sys

此类问题在VTMAGIC专帖中有说明。
作者: #four#     时间: 2006-2-21 09:07
学无止境啊,真是佩服willsort兄,哪天我能到这个程度,不愁找不到工作了.
还有顶楼的那位兄弟是否可以把CONMENU.SYS的源码拿出来分享.
大家一同进步吗.
作者: yaya     时间: 2006-2-28 17:30
v2.12 发布于1楼
修改:背景闪烁位改为高亮。
使背景颜色丰富,实现正确的反色显示。

在此特别感谢版主willsort一再提出改进意见和思路!

逐级执行式菜单编辑器ConMenu.sys比较适用,还是返回执行式菜单编辑器ConMenuR.sys比较适用?很想听听反馈意见。
作者: yanlihua     时间: 2006-3-1 14:57
非常感谢!!!
作者: willsort     时间: 2006-3-1 19:31
Re #four#:

      你应该佩服的是 yaya 兄而不是我,因为我的编程尤其汇编基础很不扎实,像 ConMenu.sys / ConMenuR.sys 这样的程序我是编不出来的,而只能从使用者的角度来与作者探讨一些简单的问题而已。
作者: yaya     时间: 2006-3-2 14:55
版主willsort太谦逊了!
作者: a9319751     时间: 2006-5-10 01:52
收藏,不错
作者: fastslz     时间: 2006-5-14 09:37
非常好,强烈支持......
几年前一直想做个能显示中文的启动选项,以失败告终。前几天刚看到VTMAGIC.COM的贴子准备空了后研究研究,下载你这个先学习一下,少了许多折腾,谢谢先......:P
作者: asbai     时间: 2006-5-17 12:35
好东西,强烈支持ing~~

感谢楼主发布
作者: 林之博大     时间: 2006-5-17 13:48
搂主,你好,我想请问一个问题:
问题1. 看了楼主的例子,想确定一下,选项的排列的逻辑方式1还是方式2

方式1:
├─A
├─B
│  ├─A
│  │  ├─A
│  │  └─B
│  ├─B
│  ├─C
│  └─D
│  ├─1
│  ├─2
├─C
└─D
└─1
└─2

方式2:
├─A
├─B
│  ├─C
│  │  ├─D
│  │  └─E
│  ├─F
│  ├─G
│  └─1
│  └─2
├─I
└─J
└─3
└─4

问题2:
我把
rem cm0=[A  选项1
          ...
rem cm0=]

rem cm0=[B  选项2
          ...
rem cm0=]

中的 A B 省略,会如何?是否程序还是默认的用 A B 替代
rem cm0=[  选项1
          ...
rem cm0=]

rem cm0=[  选项2
          ...
rem cm0=]

谢谢。
作者: yaya     时间: 2006-5-17 18:43
方式1。
A B 省略,菜单就不显示A、B。但不影响运行。
作者: 林之博大     时间: 2006-5-17 20:59
我发现,隐含菜单似乎有问题。
见代码
Device=c:\config.exe
Device=c:\conmenu\conmenu.sys

rem caption=                        DOS启动选单
rem caption=                                                       主菜单
rem caption==============================================================

rem cm0=[ 1.  一般启动(UMBPCI)               
        DeviceHigh=C:\BOOT\HIMEM.EXE
        DeviceHigh=C:\BOOT\UMBPCI.SYS
rem include0=1
rem cm0=]0A

rem cm0=[ 2.  最小化启动
rem cm0=]0B

rem cm0=(1
        dos=high,umb,auto
rem cm0=)

rem cm0=[end]

问题发现,我选择第二项后,提示dos不能载人umb,也就是说,我选择第二项的时候,把cm0=(1这部分的代码也运行了。

还是说,隐含菜单只是隐含了,不管选不选都不会有问题?

我是在真实环境下测试的,不是用虚拟机,DOS使用 7.1 版本
作者: yaya     时间: 2006-5-26 09:44
经测试,选择第二项时,隐含菜单‘dos=high,umb,auto’代码并未执行。但io.sys确实给出了提示,大意是没有安装高端内存HMB,而非dos不能载入umb。
HIMEM.EXE似乎应为HIMEM.SYS。

[ Last edited by yaya on 2006-5-26 at 09:46 ]
作者: 林之博大     时间: 2006-6-22 17:57
himem的版本很多,有的是himem.sys,有的是himem.exe。我用的是我能找到的最新的himem,它的后缀名是.exe。
不过有这个提示,总觉得好像是执行了那么一段代码,感觉不爽.........
作者: yanghouchen     时间: 2006-7-12 06:29
非常感谢!
作者: hujintao     时间: 2006-8-25 17:41    标题: YAYA及各位大师?

请问复选及隐藏菜单是不是不能set config?
还有include同级显示菜单的话,是只包含了其设置,还是也可以在下级菜单中显示这个同级菜单?
下面这个习作中,选中usb复选菜单但没插usb设备后,cd2可以正常使用ide光驱mscdx.exe加载成功ide光驱的,cd1却连ide光驱都打不开,shsucdx.com加载失败,请问这是shsucdx.com的原因还是...?
=========config===========
rem cm0=[D.                     完全驱动dos(winth QDMA.SYS)
devicehigh=himem.sys /testmem:off
devicehigh=emm386.exe ram
dos=high,umb
devicehigh=QDMA.SYS /O /C /D /F /L
rem caption=                ...........
rem endnote=              ..........

rem cm1=[? .   USB
devicehigh=usbaspi.sys /v /norst
devicehigh=di1000dd.sys
devicehigh=aspiohci.sys /int /all
devicehigh=aspiuhci.sys /int /all
devicehigh=usbcd.sys /d:usb-cd
rem cm1=]

rem cm1=[A.  CD-ROM (vide-cdd.sysshsucdx.com) (loadiso)
devicehigh=vide-cdd.sys /d:ide-cd
FILESHIGH=40
BUFFERSHIGH=20,0
STACKSHIGH=9,256
LASTDRIVEHIGH=Z
set config=cd1
rem cm1=]

rem cm1=[B.  CD-ROM (qcdrom.sysmscdex.exe) (support DMA)
devicehigh=qcdrom.sys /d:ide-cd /l
FILESHIGH=40
BUFFERSHIGH=20,0
STACKSHIGH=9,256
LASTDRIVEHIGH=Z
set config=cd2
rem cm1=]
==========autoexec.bat==========
:cd1
lh shsucdx.com /D:ide-cd /d:usb-cd
smartdrv /u
lh qcd.exe
lh ctmouse.exe
lh doslfn
goto end

:cd2
lh mscdex.exe /D:ide-cd /d:usb-cd
smartdrv /u
lh qcd.exe
lh doslfn
lh ctmouse.exe
goto end

[ Last edited by hujintao on 2006-8-25 at 17:53 ]
作者: yaya     时间: 2006-8-25 18:20
复选及隐藏菜单可以 set config
    可显示菜单项里可包含同级其他菜单项(可显/隐含)include,只包含了其设置,不能在下级菜单中显示这个同级菜单
   是shsucdx.com的原因。从网上下载一个高版本的,可以解决问题
作者: hujintao     时间: 2006-8-25 19:40    标题: 用这种方法好像usb根本没执行(已复选中)

如果执行的话它的执行顺序在cd1或cd2之前还是之后?谢谢!
rem cm1=[? .  加载 USB
set config=usb
rem cm1=]

rem cm1=[A.  CD-ROM (vide-cdd.sys+shsucdx.com) (可loadiso)
devicehigh=vide-cdd.sys /d:ide-cd
FILESHIGH=40
BUFFERSHIGH=20,0
STACKSHIGH=9,256
LASTDRIVEHIGH=Z
set config=cd1
rem cm1=]

rem cm1=[B.  CD-ROM (qcdrom.sys+mscdex.exe) (support DMA)
devicehigh=qcdrom.sys /d:ide-cd /l
FILESHIGH=40
BUFFERSHIGH=20,0
STACKSHIGH=9,256
LASTDRIVEHIGH=Z
set config=cd2
rem cm1=]
========================
:usb
h loadsys /r /f a:\usbaspi.sys /v /norst
lh loadsys /r /f a:\di1000dd.sys
lh loadsys /r /f a:\aspiohci.sys /int /all
lh loadsys /r /f a:\aspiuhci.sys /int /all
lh loadsys /r /f a:\usbcd.sys /d:usb-cd
lh shsucdx.com /D:usb-cd
goto end

:cd1
lh shsucdx.com /D:ide-cd
smartdrv /u
lh qcd.exe
lh ctmouse.exe
lh doslfn
goto end

:cd2
lh mscdex.exe /D:ide-cd
smartdrv /u
lh qcd.exe
lh doslfn
lh ctmouse.exe
goto end
==================================
vide-cdd.sys  &  shsucdx.com已经是最新版了 SHCDX33A, 26-Dec-2005.   
usb驱动全部是Wengier的超级msdos710中的

[ Last edited by hujintao on 2006-8-25 at 21:03 ]
作者: yaya     时间: 2006-8-26 09:54
新版本的SHCDX33A应该没有问题。用法 shsucdx.com /D:?ide-cd /d:?usb-cd
如果你选择了
    rem cm1=[? .  加载 USB
    rem cm1=[A.  CD-ROM (vide-cdd.sys+shsucdx.com) (可loadiso)
对于config变量是
    set config=usb
    set config=cd1
那么程序先把变量config设成usb,又改成cd1
对于复选菜单应该用不同的变量,如set config1=usb
作者: maxfull     时间: 2006-9-20 02:24
请教 yaya ,关于CONFIG中显示中文

使用了 http://www.cn-dos.net/forum/viewthread.php?tid=18763&fpage=1 您在此贴中发布程序,感觉真的很不错,现在遇见了一个问题,不知如何实现..
首先我有一层菜单,已经是中文的了,各选项中功能不同,但是由于菜单选项过多,有些东西需要设置二级菜单,就是这问题了,请问如何实现:当我们用回车选择B项时,不是去执行,而是再调用下一层菜单呢,而菜单的选项跟第一层则完全不同,还需要多个选项,只要单选即可,我看了你发布的另一个菜单CONFIGP的那个,不太好用,因为用光标左右键来选择下一层菜单,感觉不实用,也不太好用,所以我还是选择上面的那个,只是不懂的设置二级菜单,麻烦指教,如果可以请给个例 子,感谢
作者: yaya     时间: 2006-9-20 04:06
请看随机文件的例子3。第一层菜单用cmo=,第二层菜单用cm1=,....
CONFIGP应该比较先进,用光标左右键来选择下一层菜单只是个习惯问题。
作者: r7115     时间: 2006-9-21 20:18
多谢分享,谢谢!
作者: a8384     时间: 2006-10-16 21:05
强!!!!
作者: caiyunxing     时间: 2006-11-17 01:45    标题: 感谢提供

感谢提供感谢提供感谢提供
作者: xiehui7711     时间: 2006-12-5 08:17
相当不错的原创作品!
作者: wildfox     时间: 2006-12-21 04:11
真是高手啊,下了收藏备用
作者: ajiange     时间: 2006-12-26 00:08
謝謝大大的分享..........花了幾天研究,,終於試成功了......
沒想到這裡真是高手如雲.....尤其是yaya ....還有 本是....
在此特別感謝你們的分享,,,你們真的是高手高手高高手........
作者: zihan     时间: 2006-12-26 04:07
使用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
作者: yaya     时间: 2006-12-26 04:41
我猜想config.sys应该支持路径调用,你可试一试。
%cm0%返回A,%cm1%返回A。
子菜单不能包含父菜单项,必须把隐含项1、2、3放在 REM CM0=]A 前,并重复放在 REM CM0=]B 前。你现在是放在0级菜单。这是逐级执行式菜单的繁琐之处。
不能返回上级菜单。
你可试用一下并列执行式菜单。
作者: zihan     时间: 2006-12-26 04:54
我测试了ConMenu.sys支持路径,可以放到别的目录中,这样根目录就干净一些

谢谢你的指教

[ Last edited by zihan on 2006-12-27 at 11:18 AM ]
作者: zihan     时间: 2006-12-29 23:39
希望YAYA能给conmenu.sys添加一个功能:

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

再次表示对你的谢意
作者: movy     时间: 2007-1-14 03:19    标题: 建议在Config.Mnu中用";"代替"REM"

建议 如 题目。
原因:
1、DOS的config.sys 允许用 分号 表示 注释;
2、可大幅缩减Config.sys的体积,这对制作启动盘要压缩文件体积时帮助很大。可谓“寸土寸金”;
3、简洁。
作者: bingchong     时间: 2007-2-15 02:00
支持中文太幸福了
作者: ajiange     时间: 2007-2-20 05:43
给yaya一個小意見:
我個人使用的結果感覺非常的棒,但有一小小使用意見建議:
不知可不可以修改每行的行距?這樣看起來就不會那麼擠了.....
作者: macauxdragon     时间: 2007-2-22 13:10
想請教一下,如果我想做一行Return to last menu在子菜單出去上一層菜單,是否可以呢,而我這樣"紅色個兩行"又是否實現到呢(我試過不行),是否有另外的方法呢



device=ConMenu.sys
rem color=00
rem default=A,1
rem caption=
rem caption=
rem caption=
rem endnote=
rem endnote=

rem cm0=[A
rem color=1f
rem default=A,10
rem caption=
rem caption=          MS-DOS 7.1  Startup Menu
rem caption= ============================================
rem endnote=Hit Up/Down key or Letter of Item to choice. In multiple-choice,
rem endnote=hit Left/Right key to select/clear the choice.

rem cm1=[A. ...Setup "F11 Restore Service".
rem color=1f
rem default=A,8
rem caption=
rem caption=          Setup "F11 Restore Service"
rem caption= ============================================
rem endnote=Hit Up/Down key or Letter of Item to choice. In multiple-choice,
rem endnote=hit Left/Right key to select/clear the choice.

rem cm2=[A. ...Enable or Disable "F11 message and function".
rem color=1f
rem default=A,8
rem caption=
rem caption= Enable or Disable "F11 message and function"
rem caption= ============================================
rem endnote=Hit Up/Down key or Letter of Item to choice. In multiple-choice,
rem endnote=hit Left/Right key to select/clear the choice.

rem cm3=[A. Enable  "F11 message and function".
rem cm3=]

rem cm3=[B. Disable "F11 message and function".
rem cm3=]

rem cm3=[C. Hide    "F11 message and function".
rem cm3=]

rem cm3=[D. Return to last menu.
rem include1=A
rem cm3=]

rem cm3=[end]
rem cm2=]

rem cm2=[B. Return to last menu.
rem include0=A
rem cm2=]

rem cm2=[end]
rem cm1=]

rem cm1=[B. Fdisk by "Partition Magic 8.0".
dos=high,umb
device=himem.sys /testmem:off
rem cm1=]

rem cm1=[C. Fdisk by "Spfdisk 2000-3q".
dos=high,umb
device=himem.sys /testmem:off
rem cm1=]

rem cm1=[D. Start Dos.
dos=high,umb
device=himem.sys /testmem:off
rem cm1=]

rem cm1=[E. Reboot the computer.
rem cm1=]

device=ansi.sys
REM device=usbaspi.sys
REM device=di1000dd.sys
files=20
buffers=30
stacks=9,256
lastdrive=z
shell=command.com /E:1024 /P

rem cm1=[end]
rem cm0=]
rem cm0=[end]

[ Last edited by macauxdragon on 2007-2-22 at 12:13 AM ]
作者: yaya     时间: 2007-2-24 05:50
'在子菜單出去上一層菜單'是什么意思?
可显示菜单项里可包含'同级'其他菜单项(可显/隐含)
include,应放在子菜单结束后,本菜单项结束前
如果想返回上一级菜单,应使用并列执行式菜单编辑器ConfigP.Mnu
作者: macauxdragon     时间: 2007-2-24 06:28


  Quote:
Originally posted by yaya at 2007-2-23 04:50 PM:
'在子菜單出去上一層菜單'是什么意思?
可显示菜单项里可包含'同级'其他菜单项(可显/隐含)
include,应放在子菜单结束后,本菜单项结束前
如果想返回上一级菜单,应使用并列执行式菜单编辑器ConfigP.Mnu

我想應該如你所說是"返回上一级菜单"吧,因為很多時侯,入到子菜單後發覺並無想用的東西後,就會想返回上一級,看看下一個項目。我想這一項是菜單必要做的,否則,有必要重新開機後,才可以再選吧。因為我剛剛試用,我估如果不能做這個,會不會是菜單一路執行,伴隨着device=???等等這樣的程序運行,所以返回上一級菜單後也狀態不同,先去意義呢?如果父子兩級菜單都沒有device=???等等又可不可以實現呢?
初初用都感覺到程序很好,像這種菜單程序實在不多,希望我的意見能幫程式盡善盡美吧,多謝回覆。:D:D
作者: mashicoco     时间: 2007-3-10 03:07
我的CONMENU.SYS 里怎么全是乱码呢?

   €@        CONMENU.SYS V2.11  2006/2/9  .? .? 薈OLOR=DEFAULT=CAPTION=ENDNOTE=CM0=[END]CM0=]CM0=(CM0=)INCLUDE0=VCM0=AF <         without "cmn=[end]" , "cmn=[" , "cmn=]" or "cmn=)"
"cmn=[" or "cmn=(" >16$.? &婨 &婨幚鼖> ? ?  鐻 r3杷 r. ?鑒鑔铓s宄鑪?3彝磤.? 塃艵 孧撕          ? ?屓幚2荔?霉  啃桁? 緄 ? 鑆 rR? 3酃 ? 緄 鐰 s
踭9?兦&€=?u
GS须茋?[壙P緍 ? r壙p肷须€?w? ;> sVQW螃_Y^tG腠3酃 ? 緒 栀r兦壙?緗 枋r壙?脒须€?w? ? 綤 ?  铔rX兦&?€?tM€?t-€?uG腚€?r€?€?袖袖袖袖G&?<:r,,0
鄨& G&?<
t< t?,t?Gt<Fu ? 綫 ? ?rU兦&?<
tK<,t< uG腩,A< r        : s G&?<
t)< t?,t?0G&?€?t €?婞?鲠? r<<w 綴 金??
踭? 綼 ???
踭? 霉 ? 3坭r兦囶?囶:趙腓须脢 鑚 ? ?3酆 S须: [s嬁?鑕 €??脘2坭 : r?鄄?*6 S须: [s嬁? €??脘?2睝?*6 ???筆 ???        ?€?v鹈S??&?G<        u?< r<$t?? ? ?€鶰w胫[肧?2?R?婓6 €???? : u€> Fu?夷?€蘰婌?遗:靧€? 蹕縋S娷2? &?G<        u?< r<$t??€鶱s??胼?2彝?[央€啃r t?????Z??[脢 ??婠爴 * s
2€啃sI?隴S娯?2?R娒槺
鲴娞0??娏0??Z??[??u??婃*鲓黶?
鰐 6 毳?2???? ?? ?
纔娔<Hu€ v睨 枳穗?<Pu: s? 杓秒 璧?
u*2€啃u
€烚氆€啃u
€徯鑽殌徯?ar,a?,A, r? s饥 鑛 氕? 娒A i ?? s€苦t        緪堪桕 腈2? s€啃t€啃t        綪縫枨 脒緤 ? ?P€>?s冿?冿螭&€=
v&?
G塍摸k 3? s€啃 t
€啃t? 脲肧蹕縋? 媷p 緄 ? 鑼鹲? 緛 鑰鹯M兦        &?<
tC< uG腧<@w,1: s迠貈忇胝,A: s蛝啃t茒貈徯VW6 钂? _^氘[肧蹕        ?+蟍?虍 蓆&?<
t        ?狦Iu觌GIu烀? 蹕噋 緄 嬁P? 桀鷕!?t ?y ?~ ? ? ?  ?  
作者: z1234     时间: 2007-3-14 04:30
yao xia wenjian
作者: wtj51216     时间: 2007-3-14 15:08
顶.................................
作者: flyer16     时间: 2007-3-15 14:27
很好用的样子,刚好要编写自己的移动硬盘
作者: kimhan     时间: 2007-4-3 03:21
佩服!!這樣的資訊很難找了
作者: macandjimmy     时间: 2007-4-4 16:53    标题: asd

asd
作者: minchengan     时间: 2007-4-6 02:43    标题: 不错的程序

这真是一个很了不起的作品
作者: IIMFY     时间: 2007-4-6 12:16    标题: 感慨万千

万千感慨。
作者: 6622186     时间: 2007-4-15 10:00
不是可执行文件, 怎么用啊?
作者: yaya     时间: 2007-4-16 01:15


  Quote:
Originally posted by 6622186 at 2007-4-15 10:00 AM:
不是可执行文件, 怎么用啊?

在config.sys中加载,如:
device=ConMenu.sys
作者: download     时间: 2007-4-16 22:28
64楼的很好笑.......
作者: 本是     时间: 2007-4-17 01:23
.SYS只不过是个扩展文件名,实际使用的时候,你简直愿意怎么用就怎么用。不信?请看下面的举例:

1. 作二进制设备驱动程序用于CONFIG.SYS,如CONMENU.SYS;
2. 作文本文件.INI用,如CONFIG.SYS、MS-DOS7.x版的MSDOS.SYS;
3. 作DOS启动关闭时用的BMP图形文件,如LOGO.SYS、LOGOS.SYS、LOGOW.SYS;
4. 作DOS程序的重要数据记录暂存地(像WINDOWS的COOKIES),例略。

[ Last edited by 本是 on 2007-4-17 at 01:24 AM ]
作者: mdx     时间: 2007-4-18 22:50
不错,可以拿来借鉴
作者: aaron605718     时间: 2007-4-21 00:59
没钱,下不了!
作者: aaron605718     时间: 2007-4-21 01:00
太好了!下到了!
作者: hleng     时间: 2007-4-26 10:20
好呀,我找了好久,顶,大顶了
作者: colorphoto     时间: 2007-5-1 07:20
这个帖让人惊喜
应该是精华帖
willsort和yaya之间的对话就是精华
佩服!
作者: adio4587     时间: 2007-5-2 20:31
佩服!!    佩服!!
作者: didihome     时间: 2007-5-3 12:08
太好了,太喜欢了
作者: qinmian     时间: 2007-5-4 16:22
非常实用的功能
作者: qinmian     时间: 2007-5-5 11:01
为什么我在DOS下显示的是乱码呢?
File name:CONFIG.EXE

Word data:
192 : 128 勉  193 : 129 系  194 : 130 统  195 : 131 菜  196 : 132 单
197 : 133 进  198 : 134 入  199 : 135 恢  200 : 136 复  201 : 137 备
202 : 138 份  203 : 139 网  204 : 140 络  205 : 141 克  206 : 142 盘
207 : 143 关  208 : 144 于  209 : 145 勤  210 : 146 对  211 : 147 硬
212 : 148 请  213 : 149 按  214 : 150 光  215 : 151 标  216 : 152 上
217 : 153 下  218 : 154 键  219 : 155 选  220 : 156 择
Asc string:
纮羴聜脙膭艆茊菄葓蓧蕣藡虒蛵螏蠌袗褢覓訐詳諘謻讞貥贆跉蹧軠
作者: jason2075     时间: 2007-5-5 17:38
唉~灌下水先~~~
作者: conpy     时间: 2007-5-8 11:35
学习中···
作者: wld     时间: 2007-5-10 16:57
支持楼主继续努力!!!
作者: yaya     时间: 2007-5-12 11:21    标题: ConfigS.Mnu v1.00 发布

由于并列执行式菜单编辑器ConfigP.Mnu出台,不计划更新串联执行式菜单编辑器ConMenu.sys。但是看到仍有不少人关注此贴,因此更新如下:
更名为ConfigS.Mnu
新增:项目说明首字缩进
新增:按esc或退格键返回0级菜单
新增:复选项目可以预置,标记由?改为-/+
新增:屏蔽/解除屏蔽config.sys显示信息开关
新增:英文字母大小写转换
修改:按↑/↓键,向上/向下顺序循环选择
修改:被选项目显示时,首尾各加1个空格
修正:子菜单中显示标题、尾注错误

例子:
device=himem.sys
device=acios.exe          ;或device=config.exe(由'本是'的VTMagic.com生成)
device=ConfigS.com /s

; cm0=[a. 实模式    加载 UMB^PCI
; color=1e,f
; default=a,30
; initial=24
; caption=
; caption=
; caption=
; caption=
; caption=                           中文 MS^DOS 7.1 启动盘
; caption=            ===================================================
; endnote=          按↑↓或相应字母选择菜单项;'-/+'为复选菜单,按回车选择/清除
; endnote=          在单选菜单按回车确定;按E^sc返回0级菜单
; endnote=
; endnote=
device=umbpci.sys
        ; cm1=[a. OK
        ; color=5a,f
        ; caption=
        ; caption=
        ; caption=
        ; caption=
        ; caption=                                 加载 UMB^PCI
        ; caption=            ===============================================
        ; cm1=]1a

        ; cm1=[+b. 加载 CD-^ROM
        device=vide-cdd.sys /d:ide-cd
        device=aspicd.sys /d:scsi-cd
        ; cm1=]1b

        ; cm1=[-c. 加载 USB
        device=usbaspi.sys /r
        device=aspiohci.sys /int /all
        device=aspiuhci.sys /int /all
        device=di1000dd.sys
        device=usbcd.sys /d:usb-cd
        ; cm1=]1c

        ; cm1=[end]
; cm0=]a

; cm0=[b. 保护模式  加载 E^MM386
device=emm386.exe noems
        ; cm1=[a. OK
        ; color=4b,g
        ; caption=
        ; caption=
        ; caption=
        ; caption=
        ; caption=                                加载 E^MM386
        ; caption=           ===============================================
        ; cm1=]1a

        ; cm1=[+b. 加载 CD-^ROM
        device=vide-cdd.sys /d:ide-cd
        device=aspicd.sys /d:scsi-cd
        ; cm1=]1b

        ; cm1=[-c. 加载 USB
        device=usbaspi.sys /r
        device=aspiohci.sys /int /all
        device=aspiuhci.sys /int /all
        device=di1000dd.sys
        device=usbcd.sys /d:usb-cd
        ; cm1=]1c

        ; cm1=[end]
; cm0=]b

; cm0=[c. 最小模式
; cm0=]c

; cm0=[end]


dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

device=ConfigS.Mnu /u

[ Last edited by yaya on 2007-5-12 at 11:25 AM ]
附件 1: ConfigS.rar (2007-5-12 11:22, 4.52 K, 下载附件所需积分 1点 ,下载次数: 50)

作者: hulongzhuo     时间: 2007-5-15 01:20
更名为ConfigS.Mnu
新增:项目说明首字缩进
新增:按esc或退格键返回0级菜单
新增:复选项目可以预置,标记由?改为-/+
新增:屏蔽/解除屏蔽config.sys显示信息开关
新增:英文字母大小写转换
修改:按↑/↓键,向上/向下顺序循环选择
修改:被选项目显示时,首尾各加1个空格
修正:子菜单中显示标题、尾注错误

YAYA 出手真快啊,这下好,该有的都有了,真是太完美了!
高手就是高手,向你表示最诚致的感谢!!
作者: hulongzhuo     时间: 2007-5-15 21:29
有BUG,YAYA, 怎么用了你重新修改过的CONFIGS.MNU之后, 连标题,尾注都没显出来了, 还有背景色怎么变成黑色了呢,
我明明设的 rem color=1f ,还有前面的数字也怎么变成"A"了呢?

[ Last edited by hulongzhuo on 2007-5-24 at 11:16 PM ]
作者: yaya     时间: 2007-5-16 16:13
看例子!把标题...放在cm0=[a之后。
作者: hulongzhuo     时间: 2007-5-17 09:16
哦,是我没看清楚,不好意思!
作者: hulongzhuo     时间: 2007-5-17 20:07
YAYA,提点几个小建议如下:

新增:项目说明首字缩进:

  我认为缩进之后没有以前好看了些,还是像以前那样对齐的比较舒服!! 另外还有左上角跟左下角的位置与屏幕边缘没有间隔,可能是你修改过的原因吧.以前是有的.

新增:按esc或退格键返回0级菜单:

  比如我用数字做标号,当从子菜单返回0级菜单的时候,原来的数字标号变为相应的字母标号了,能不能把标号改为数字?

新增:英文字母大小写转换:

  这个很好,我喜欢.

修改:被选项目显示时,首尾各加1个空格:

   选项首尾加1空格,我认为不加的好看些.
作者: kktt     时间: 2007-5-18 12:13
高手就是高手!!

佩服!!    佩服!!
作者: yaya     时间: 2007-5-18 14:48
RE hulongzhuo:
    标题、尾注起始位置为0列。可加空格调整。
   项目起始位置为4列。可用项目说明首字缩进调整。
   项目标号必须为字母,且按a,b,c...标注。你用1,2,3...标注,选择项目时按1,2,3...是不起作用的,相反按a则选择1,按c则选择3....
作者: hulongzhuo     时间: 2007-5-22 10:21


  Quote:
Originally posted by yaya at 2007-5-18 02:48 PM:
RE hulongzhuo:
    标题、尾注起始位置为0列。可加空格调整。
   项目起始位置为4列。可用项目说明首字缩进调整。
   项目标号必须为字母,且按a,b,c. ...

前几天论坛在升级吗? 怎么也进不了,今天终于等到了,看来我爱上这里了~~~
先谢谢YAYA,标题尾注及缩进我是解决了,也是你说的那样,我没有灵活运用,该打;
我知道标号是要按字母排的,只是想知道YAYA能不能给我改个用数字做标号的,嘿嘿! ~~期待YAYA的升级版!
作者: r7115     时间: 2007-5-24 09:34
多谢分享,谢谢!谢谢!
作者: hcroget     时间: 2007-5-24 09:40
楼主高人
作者: hulongzhuo     时间: 2007-5-24 16:56
继续 TOP !
作者: fffddd     时间: 2007-5-26 21:42
不错不错,好工具啊。
作者: BWSkyer     时间: 2007-5-27 02:45
学习来了。具体还不知道怎么使用。。
作者: ftcool     时间: 2007-5-27 11:54
不错哦,本人偏爱DOS
作者: wjc826194     时间: 2007-5-28 03:25
找了好久才找到
作者: chinapig     时间: 2007-5-30 08:38
支持一下
作者: bjf2youth     时间: 2007-5-30 23:18
好咚咚,学习学习
作者: smbsscxj     时间: 2007-6-8 18:16
我觉得界面最好能像config.sys中使用[menu]配置一样
另外最好能做成复选的

支持楼主继续努力!!!
作者: qypp     时间: 2007-6-12 00:55
好东西啊
作者: kuoping     时间: 2007-6-13 18:30
真想看看啊
作者: 48625     时间: 2007-6-13 18:48
这东西不错
谢谢楼主啦
作者: vino     时间: 2007-6-14 11:04
正在研究中文開機選單,受教了 !!
作者: kkk8297     时间: 2007-6-21 02:02
没有积分,下不了
唉........................................
作者: kokookok     时间: 2007-6-24 13:35
yaoyao ~~
作者: sl5322     时间: 2007-6-26 07:16    标题: good

Re yaya:

      相當不錯的原創作品!

      希望它將來可以解決我做啟動盤時所遇到的一些問題。不知樓主是否有計劃支持多級菜單和復選菜單?

      即用戶可以在一個菜單中選擇子菜單,並在子菜單中一次性選擇多個需要加載的驅動程序。

      另外,菜單界面的顏色,建議先做整屏處理;如果有必要,可以再做單菜單處理。
作者: SunRiseBoy     时间: 2007-6-27 22:08
高手就是高手!!

佩服!!    佩服!!
作者: qiewenhua     时间: 2007-7-1 17:04
高手就是高手
作者: zch1366     时间: 2007-7-1 18:20
已有思路
作者: sghkn     时间: 2007-7-3 16:33
下载不了呀!!!!!
作者: hulongzhuo     时间: 2007-7-7 11:53
yaya,快点升级啊,

支持背景图的那种,超级爽!!.......................
作者: wxlwsj     时间: 2007-7-7 12:59
sdfsdf
作者: lamian     时间: 2007-7-11 14:39
好家伙.可以显示中文
作者: xuhu19860710     时间: 2007-7-25 14:20

作者: bluecompass     时间: 2007-7-25 22:36    标题: 谢谢

辛苦你了
作者: aday2005     时间: 2007-7-29 16:00
需要学习啊啊
作者: bluefan     时间: 2007-7-31 18:41
不错,,支持 !
作者: dbtwater     时间: 2007-8-2 10:09
learning
作者: mitu2006     时间: 2007-8-5 13:08
编码是不是GB2312的??
作者: mitu2006     时间: 2007-8-5 13:11
原来汉字的编码与这个文件无关呀!!
作者: solver     时间: 2007-8-8 09:55
高手就是高手!!

佩服!!    佩服!!
作者: luckyegg     时间: 2007-8-23 09:28
俺也要下载。
U盘在WINDOWS下一插上去就系统资源耗尽,只能在DOS下看看了。
作者: chanjoh     时间: 2007-8-23 20:00
好东东~~。
作者: zhijane     时间: 2007-8-24 04:00
晕哦
作者: h425503     时间: 2007-8-24 20:01
sys中能直接运行.bat的程序吗?
作者: yaya     时间: 2007-8-25 08:59
不能
作者: yuiopyuiop     时间: 2007-9-1 01:40
太好了太好了太好了太好了太好了太好了
作者: linfu     时间: 2007-9-2 20:29    标题: 高手

高手
作者: louzhuwei     时间: 2007-9-2 22:01
呵呵,佩服啊
作者: pizigao     时间: 2007-9-4 18:59
这个不错啊~收藏下来!
作者: yuji1     时间: 2007-9-5 21:56    标题: 001

ding
作者: hwahuang     时间: 2007-9-11 12:25
找好久喔!!!!
作者: 123456789yy     时间: 2007-9-16 00:17    标题: GOOD

VERY GOOD TOOL
作者: gudoudou     时间: 2007-9-20 22:40
是个模版文件么
作者: jhkuo     时间: 2007-9-29 04:02
我觉得界面最好能像config.sys中使用[menu]配置一样
另外最好能做成复选的
作者: cacarot     时间: 2007-10-14 00:32
终于找到出处了!
作者: xlkey     时间: 2007-10-17 16:28
very good!
作者: ndyndy     时间: 2007-10-19 07:10
正是我需要的
作者: yangjianzj     时间: 2007-10-19 22:46
强人。。。。。。我就是想找这个
作者: cxj99und     时间: 2007-10-20 22:20
遗憾,我又不能下载
作者: pyf3721     时间: 2007-10-27 00:33
辛苦你了
作者: cocokl     时间: 2007-10-27 19:31
顶.找了好久
作者: chenmeiying     时间: 2007-11-18 16:27    标题: dsddd

呵呵,佩服啊
作者: chenmeiying     时间: 2007-11-18 16:28    标题: sasasa

呵呵,佩服啊 sasasasasa
作者: zxy555     时间: 2007-11-18 23:28    标题: 怎么用啊

怎么用啊
作者: ffa3000     时间: 2007-11-25 23:59    标题: 研究研究

研究研究研究研究研究研究研究研究研究研究
作者: qjxujq     时间: 2007-11-27 21:36
look a look
作者: dqghome     时间: 2007-12-5 01:22
什么权限不足
怎么才能下载?
作者: hyt3d     时间: 2007-12-6 15:41
我要学习一下
作者: kendling     时间: 2007-12-10 14:53
绝对支持哇!!!
作者: dldnpdp     时间: 2007-12-11 09:04    标题: 1asdasd

asdasdasfgsdg
作者: lspzgh123     时间: 2007-12-13 06:34
1fmeiyou
作者: dlcpk     时间: 2007-12-21 03:21
好帖子
作者: zyfmj     时间: 2007-12-21 08:13
我要下/////////////////////////
作者: li775520     时间: 2007-12-24 01:15    标题: dddd

sdddddddddddddd
作者: brucewu     时间: 2007-12-29 11:10
好东西,感谢分享,是用看看罗!
作者: 4700775     时间: 2008-1-11 11:40
我也想要啊
作者: zenha     时间: 2008-1-22 21:10
2.12  现在还是最新版本吗?
作者: leoleeCN     时间: 2008-1-23 14:29
好东西啊,谢谢。
作者: shw1395     时间: 2008-1-26 06:47
对不起,您的级别〔贫困用户〕无法进行此操作。请检查您是否已注册或登录。
作者: oacai     时间: 2008-1-28 11:08
谢谢楼主分享
作者: wama     时间: 2008-1-29 11:43
謝謝高手指教。
作者: icegray     时间: 2008-2-4 20:03
太厉害拉
作者: gggqqv     时间: 2008-2-5 16:41
很好谢
作者: zhaoqunan     时间: 2008-2-7 17:09
我晕
作者: mysql99     时间: 2008-2-17 16:34
太好了。真需要。。谢谢
作者: cwolf     时间: 2008-2-19 18:57
GOOD,楼主很有心啊
希望能越来越好
作者: lylyl     时间: 2008-2-23 09:21
高手就是高手!!
作者: om8838     时间: 2008-2-26 23:06
顶 ~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: starpo     时间: 2008-3-4 16:53
非常感謝
作者: hsldyx     时间: 2008-3-17 09:27
高手就是高手!!

佩服!!    佩服!!
作者: hhh333     时间: 2008-3-21 19:39    标题: 非常不错

DOS下的工具很有意思
作者: 5506226     时间: 2008-3-25 15:41
不错的作品,一直在找
作者: 588588     时间: 2008-3-28 22:12
真是高人哪。
作者: tt518     时间: 2008-3-30 21:24
高人哪高人哪!!!太谢谢楼主拉!!
作者: Dboykey     时间: 2008-4-9 15:48
需要,谢谢楼主的好东西!支持哦!!!
作者: myname1994     时间: 2008-4-12 17:58
解压后就只有一个ConMenu.sys和ConMenu.txt就是不知道怎么用了.
作者: joyci07     时间: 2008-4-15 14:07
感謝樓主提供,下來試試!
作者: jiachin     时间: 2008-4-16 03:01
thanks
作者: sikuby     时间: 2008-4-23 09:36    标题: 用什么编写的??

用什么编写的??
作者: yaya     时间: 2008-4-23 11:45
汇编
作者: 44003434     时间: 2008-4-30 13:38    标题: tfhere

ertert
作者: hhsz     时间: 2008-5-2 03:11
什么时候才能有积分呢
作者: arms762     时间: 2008-6-3 16:49    标题: 在config.sys中使用的逐级执行式菜单编辑器 ConMenu.sys V2.12

我收藏了
作者: sxh172     时间: 2008-7-1 14:21    标题: 学习

学习
作者: huguanglai     时间: 2008-7-5 18:12
不错,正需要
作者: chinaxzb     时间: 2008-7-22 14:22    标题: 太好了。

终于找到了。
作者: uohoo     时间: 2008-7-26 22:35
真心的支持你
作者: startrm     时间: 2008-8-3 11:12
没有积分  不 能 下  YAYA要积分干吗
作者: yaya     时间: 2008-8-3 12:37
积分不是我设的.到http://yaya20077777.ys168.com/下载.
作者: dosyinlang     时间: 2008-8-24 10:21    标题: 非常好

正在研究,谢谢yaya
作者: yemeng     时间: 2008-8-29 04:23
功能真强
作者: hi1985     时间: 2008-8-29 14:18
高手就是高手!!

佩服!!    佩服!!
作者: jpli     时间: 2008-9-12 21:12    标题: goog

gggggggggggggggggggggggggggggggg
作者: whosay     时间: 2008-9-17 21:07
好像不错。。。
作者: whosay     时间: 2008-9-17 22:28
下了。非常感谢。新手回复帖子就能得到积分的。
作者: xinyean     时间: 2008-9-18 15:52
收下了,谢谢。去试一试
作者: jak30445     时间: 2008-9-23 00:38    标题: fd

dfsdddddddddd
作者: yyhjjk     时间: 2008-9-29 13:51
下个看看
作者: dwenjun520     时间: 2008-10-7 11:59
这个东西好啊。刚需要,拿来研究一下!
作者: 516526966     时间: 2008-10-10 16:15
真是很棒。支持一下
作者: Alfredlan     时间: 2008-10-14 16:29
好東東
作者: kunpeng0000     时间: 2008-10-17 05:42
本帖看完 研究 研究  谢谢楼主 辛苦了
作者: sparetimeter     时间: 2008-10-18 22:37
感谢分享!!
作者: dt01072     时间: 2008-10-20 00:48
ddddddddddddddddddddddddddddd
作者: zhenxin     时间: 2008-11-1 15:32
THANKS FOR YOUR SHARING
作者: buren     时间: 2008-11-3 13:39
发布新版后,请附上参数说明。
感谢!
作者: long72288     时间: 2008-11-10 11:29
我怎么不可以下载啊
作者: yaya     时间: 2008-11-10 14:29
从197楼
作者: hlf74     时间: 2008-11-13 12:21
不错,谢谢楼主的无私精神!
作者: yipwin     时间: 2008-11-18 11:50
找了好久了....
  终于在cn-dos找到了..!! 郁闷..
作者: amoago     时间: 2008-11-19 23:51
啊呀呀!真不错。
作者: litengfeng     时间: 2008-11-20 01:11
看看究竟是什好东西
作者: liujing999     时间: 2008-11-20 13:25
看看,我想改改
作者: zbf     时间: 2008-11-22 21:44    标题: 需要VTMAGIC.Com转换是吗

显示不了中文啊,全是乱吗?需要VTMAGIC.Com转换是吗,哪里能下载啊。求求各位大虾告诉我
作者: wangyx     时间: 2008-12-6 00:14
学习学习,你的作品很不错
作者: loveatsky     时间: 2008-12-6 18:58
用"conmenu.sys"怎么配置"autoexec.bat"?
作者: loveatsky     时间: 2008-12-6 19:58
请问一下我用conmenu.sys作菜单驱动后如何通过菜单项运行ghost.exe?
作者: alongsoft     时间: 2009-1-8 20:28
正是我需要的,顶
作者: ls365     时间: 2009-2-5 00:58
Mac OS X 10.5.2 PC
作者: lantu     时间: 2009-2-8 19:23
不知用什么编辑的啊
作者: xiaolongkun0     时间: 2009-2-10 23:46
谁帮看看,为什么到了2级,只要选复选   rem cm1=[?4.加载cdrom ,就会出现乱码,不选2级的就不会
device=config.exe
device=ConMenu.sys

rem color=1e
rem default=1,30
rem caption=             中文 MSDOS 7.1 启动盘
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
rem endnote=在单选菜单按回车确定

rem cm0=[1.最小模式
rem color=1e
rem default=1,30
rem caption=                  1.最小模式
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
rem endnote=在单选菜单按回车确定
   rem cm1=[?1.加载 CD-ROM
   rem cm1=]
   
   rem cm1=[2.磁盘高速缓存
   rem cm1=]
   
   rem cm1=[3.无磁盘高速缓存
   rem cm1=]
   
   rem cm1=[end]
rem cm0=]

rem cm0=[2.高性能模式
rem caption=                  2.高性能模式
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
rem endnote=在单选菜单按回车确定
   rem cm1=[1.CD-ROM模式
   rem cm1=]
   
   rem cm1=[2.非CD-ROM模式
   rem cm1=]
   
   rem cm1=[end]
rem cm0=]

rem cm0=[3.更多兼容模式
rem caption=                 3.更多兼容模式
rem caption=================================================
rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
rem endnote=在单选菜单按回车确定

   rem cm1=[1.umbpci
   rem caption=                 umbpci+
   rem caption=================================================
   rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
   rem endnote=在单选菜单按回车确定
      rem cm2=[1.himem
      rem cm2=]
      
      rem cm2=[2.qhimem
      rem cm2=]
      
      rem cm2=[?3.h-qcache
      rem cm2=]
      
      rem cm2=[end]
   rem cm1=]

   rem cm1=[2.qhimem
   rem caption=                 qhimem+
   rem caption=================================================
   rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
   rem endnote=在单选菜单按回车确定
      rem cm2=[1.umbpci
      rem cm2=]
      
      rem cm2=[2.emm386 noems
      rem cm2=]
      
      rem cm2=[3.emm386 ram
      rem cm2=]
      
      rem cm2=[?4.h-qcache
      rem cm2=]
      
      rem cm2=[end]
   rem cm1=]

   rem cm1=[3.himem
   rem caption=                 himem+
   rem caption=================================================
   rem endnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;
   rem endnote=在单选菜单按回车确定
      rem cm2=[1.emm386 noems
      rem cm2=]
      
      rem cm2=[2.emm386 ram
      rem cm2=]
      
      rem cm2=[?3.smartdrv
      rem cm2=]
      
      rem cm2=[end]
   rem cm1=]
   
   rem cm1=[?4.加载cdrom
   rem cm1=]
   
   rem cm1=[end]

rem cm0=]

dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256

rem cm0=[end]

[ Last edited by xiaolongkun0 on 2009-2-10 at 23:48 ]
作者: xiaolongkun0     时间: 2009-2-11 03:22
有问题啊
只要在上一级添加复选,并选择,下一级就会乱码并进不了系统
作者: xiaolongkun0     时间: 2009-2-11 03:44
首页那个复选有问题,ConfigS.Mnu这个版本貌似解决了这个问题
作者: yaya     时间: 2009-2-11 09:59
“貌似解决了这个问题”是解决了吗?
作者: xiaolongkun0     时间: 2009-2-11 11:39
这可能是前面的老版本ConMenu的存在复选问题。ConfigS解决了。
不过我发现,使用数字的时候,ESC返回,第一个选项居然变成了A。也就是说1被A给覆盖了。另外菜单主题的放置有些难以理解,因为作为选项菜单的主题应该在该所有选项外,而configs的主题却在子选项中才能显示为主题,也就是按照conmenu原来的组织,主题包围在该主题类属外,分类就比较符合情理。
作者: gogogo21cn     时间: 2009-2-16 02:06
正在找这个呢。真是帮了大忙了
作者: hcm386     时间: 2009-2-21 02:04
多谢了
作者: alonlord     时间: 2009-2-24 13:02
真是高人哪
作者: jsn739     时间: 2009-3-7 18:22
很好的东西,正想做一个集成工具DOS盘,很好,可以用上!
作者: 1010chao     时间: 2009-3-18 10:46
DOS★★★永远伴随我们的DOS
作者: 123456     时间: 2009-5-30 12:52
楼主真是太强大了!
作者: zhanji     时间: 2009-6-4 22:40
好东西,研究研究
作者: hhs66317     时间: 2009-6-14 22:19
不晓得怎么编辑修改,用记事本打开后是乱码
作者: fjlwx1983     时间: 2009-7-12 06:09
谢谢
作者: titanred     时间: 2009-8-2 23:53
不错,路过支持一下
作者: pochin     时间: 2009-8-6 22:32
相当不错的原创作品!

      希望它将来可以解决我做启动盘时所遇到的一些问题。不知楼主是否有计划支持多级菜单和复选菜单?

      即用户可以在一个菜单中选择子菜单,并在子菜单中一次性选择多个需要加载的驱动程序。

      另外,菜单界面的颜色,建议先做整屏处理;如果有必要,可以再做单菜单处理
作者: lyw88898     时间: 2009-8-7 22:16
终于找到了这么好的东西
作者: tingu     时间: 2009-9-2 21:58
我来晚了吗?
作者: wf815123     时间: 2009-9-21 09:10
新手学习,,正是我需要的
作者: wzqwq     时间: 2009-9-30 16:23
支持楼主
作者: 33445566     时间: 2009-10-2 16:58
支持
作者: dfjjdn     时间: 2010-1-3 21:44    标题: 在不

我的DOS下不是中文呀多是,不知道什么字,
dfjjdn@163.com
作者: yaya     时间: 2010-1-4 09:26
需要预先加载Acios.exe

http://e.ys168.com/?yaya20077777下载Acios精简3.21和ConfigS
作者: YB1988     时间: 2010-4-5 22:01
DDDDDDDDDDD
作者: wlsky     时间: 2010-4-29 09:35
学习中~~~~~
作者: darry1985     时间: 2010-5-6 16:06
呵呵谢谢楼主了
作者: cyso     时间: 2010-5-17 12:36
哈哈。。好东西。。我要下载!
作者: leohdr     时间: 2010-5-22 14:29
啊呀呀!真不错。
作者: hy883835     时间: 2010-7-12 19:26
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: wangou42     时间: 2010-7-20 11:03
不错不错,学习了
作者: djzero     时间: 2010-8-20 22:40
学习了
作者: mini2324     时间: 2010-8-25 17:01
都是高手啊!学习了
作者: nopkme     时间: 2010-8-31 17:55
不知道怎么用啊
作者: wangking2008     时间: 2010-10-19 21:30
不错啊
作者: qq496529     时间: 2010-10-29 19:08
十分感谢你的提供
作者: zmbw     时间: 2015-1-11 01:56
真是高人哪。
作者: lovekwf     时间: 2016-2-17 22:20
这是个好东西,下载来试试,希望能达到目的。楼主牛人
作者: allenivs     时间: 2016-11-15 11:22
顶~~~~~学习了--
作者: CXDN     时间: 2017-1-5 17:11
楼主厉害
作者: ieujj     时间: 2018-12-24 23:11
找了很久!!!!希望能下载
作者: ydcw2008     时间: 2021-6-19 15:11
真不错。也算替我了了CONFIG MENU编程的愿
作者: Steve372     时间: 2021-9-5 12:39
3ku
作者: m3m4     时间: 2023-2-8 14:44
kankan,,,