YAYA ,我觉得还有一个问题,想请教你一下,假如我有下面这样一段:
device=config.exe
device=ConfigP.Mnu /s
rem 0NestMenu=e,u,首菜单
rem color=17,c
rem time=30,剩余时间
rem caption=
rem caption=
rem caption=
rem caption=3, 中文 MSDOS_7.1 启动盘
rem caption=4,================================================
rem endnote=2,按↑↓键或相应字母键选择项目,按空格键设定项目
rem endnote=2,按→键向后连续选择,按←键顺序返回,按回车退出菜单
rem item=1=.. 这是主菜单的菜单顺序号,代表第一个菜单项目,下面有二级菜单选项
rem item=2=.. 这是主菜单的菜单顺序号,代表第二个菜单项目,独立的一级菜单选项
rem item=3=.. 这是主菜单的菜单顺序号,代表第三个菜单项目,独立的一级菜单选项
rem 1RadioMenu=,, 主菜单的第一项的二级菜单选项
rem item=1=..
rem item=2=..
rem item=3=..
rem item=4=..
rem item=5=..
rem block=1
..
rem block=2
..
rem block=3
..
rem block=4
..
rem block=5
..
rem block=end
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
device=ConfigP.Mnu /u
现在的问题是, 主菜单只有三个大项目,而只有第一个主菜单项目有下级嵌套子菜单,第二项和第三项均没有下级菜单了,当我选择第一项的时候可以正常跳转到下级菜单里面,但是第二跟第三项是不需要跳转的了,直接就执行块的命令的了,但是ITEM=2,3=,那是子菜单的块命令了,我是要执行的是主菜单的块啊?
那这怎样表示呢? 你的说明里是这样写的: "
6. 项目
rem item=2=....
rem DefaultItem=2,11=....
数字 对于嵌套菜单,是菜单顺序号(打开第2页菜单)
对于单选菜单、复选菜单是配置块顺序号(包含第2,11配置块)"
这就有点混淆了, 主菜单的块应该怎样表示呢??
这是我个人的一点看法,不知我的表达上是否有问题,或是对程序的用法还有不明析地方,希望YAYA大侠回复!
[ Last edited by hulongzhuo on 2007-5-14 at 02:23 PM ]