![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-28 00:47 |
共 47,815 主题排行 / 349,929 发帖 / 今日 1 篇 / 48,290 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 关于多级菜单实现及其返回问题讨论 |
| 可打印版本 1,347 / 12 |
| 第1楼 riskrisk | 发表于 2006-04-03 18:15 |
| 初级用户 发帖 19 积分 54 | |
|
关于多级菜单实现及其返回问题讨论 关于多级菜单实现及其返回问题讨论
我自己作了个U盘启动盘,主要是作给家里人自己用。因为内容比较多。实现了多极菜单,我现在遇到一个问题,就是进入子菜单后,如果不想操作的话,不知道如何返回上级菜单。想fdisk里的那样,按ecs键盘就返回了。我想问这个问题怎么实现,能不能给个提示或是例子。谢谢!! |
|
| 第2楼 DOSforever | 发表于 2006-04-03 19:19 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
太简单了,只要在每一级子菜单中加个 SUBMENU=上一级菜单项就可以了。具体例子你可以参考一下这里:
如何利用二次引导实现DOS启动菜单扩展 我在11楼的 config.sys 文件内容。 另外,不管你处在哪一层子菜单中,只要按 backspace 键就可以立刻返回到根菜单,从新开始选择。 |
|
| 第3楼 riskrisk | 发表于 2006-04-03 23:00 |
| 初级用户 发帖 19 积分 54 | |
|
楼上的,感谢!!问题解决。
不过有个问题,就是进入下级菜单这个过程中系统屏幕闪了1-2秒,返回也是。 好象不能平滑的啊,让人感觉不出来的方式。 是不是有那里要设置啊。谢谢!! |
|
| 第4楼 riskrisk | 发表于 2006-04-03 23:38 |
| 初级用户 发帖 19 积分 54 | |
|
新问题:
http://www.cn-dos.net/forum/viewthread.php?tid=19898&fpage=1 [ Last edited by riskrisk on 2006-4-3 at 23:41 ] |
|
| 第5楼 riskrisk | 发表于 2006-04-03 23:40 |
| 初级用户 发帖 19 积分 54 | |
|
顶
[ Last edited by riskrisk on 2006-4-3 at 23:41 ] |
|
| 第6楼 DOSforever | 发表于 2006-04-04 13:03 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
还要平滑?你的要求好象也太高了吧。平不平滑有什么关系吗?屏幕为什么闪了1-2秒这不是什么 DOS 的问题,也没有地方可以设置,应该这只和你的硬件有关。不知道你用的是什么显示器。
|
|
| 第7楼 riskrisk | 发表于 2006-04-04 18:56 |
| 初级用户 发帖 19 积分 54 | |
|
楼上的大大,这个要求还高吗?
基本情况: 用本站的超级启动作的原型。 我的显示器是三星,17寸。794mb plus 这个应该不会有什么问题吧。 |
|
| 第8楼 JonePeng | 发表于 2006-04-04 19:19 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
这个“屏幕闪了1~2秒”是不是指黑屏了一下,然后再显示?
应该是有什么程序在切换了显示模式吧。显卡不同,黑屏维持的时间也不同。 |
|
| 第9楼 DOSforever | 发表于 2006-04-04 20:54 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
这个问题确实很奇怪,因为都是在同一种文本模式下,不存在切换问题。不知道你所说的“闪了1~2秒”是否是在屏幕有内容的情况下闪烁了几下,还是 JonePeng 所说的黑屏。
你试一下,如果你用软盘启动的多重配置菜单选择的时候是否也有同样的问题。 [ Last edited by DOSforever on 2006-4-6 at 17:59 ] |
|
| 第10楼 riskrisk | 发表于 2006-04-05 21:40 |
| 初级用户 发帖 19 积分 54 | |
|
这个“屏幕闪了1~2秒”是不是指黑屏了一下,然后再显示?
应该是有什么程序在切换了显示模式吧。显卡不同,黑屏维持的时间也不同。 ================= 这样一个菜单: menuitem=StartCD, Start Computer with CD-ROM Support. menuitem=StartHDD, Start Computer With Hard Disk Supprot. submenu=HDDTools, Start Hard Disk Tools submenu=KillVirul, Start DOS kill virul menuitem=shut,Shutdown or Restart The Computer menudefault=StartWithCD,30 menucolor=7,0 menuitem=StartGhost, Start Ghost8.3 For Dos With CD-ROM Support. menuitem=StartPQ, Start PartitionMagic 8.05 Buile 1371 For Dos. menuitem=StartDiskGen, Start DiskGen V2.00 Build 0229. menuitem=StartMaxtor, Start Maxtor Power Diagnostic Utilities (PowerMax4.22). submenu=menu, Return Manin menu menudefault=StartGhost,30 menucolor=7,0 menuitem=StartKVDOS, Start KV DOS kill virul(virul :2006/04/1) menuitem=StartRAVDOS, Start RAV DOS kill virul(virul :2006/04/1) submenu=menu, Return Manin menu menudefault=StartKVDOS,30 menucolor=7,0 选择: HDDTools, Start Hard Disk Tools 进入,在选择菜单 点击 HDDTools, Start Hard Disk Tools进入下级菜单时候,屏幕黑了一下,大概1秒左右,接着显示他的子菜单 Start Ghost8.3 For Dos With CD-ROM Support. StartPQ, Start PartitionMagic 8.05 Buile 1371 For Dos. StartDiskGen, Start DiskGen V2.00 Build 0229. StartMaxtor, Start Maxtor Power Diagnostic Utilities (PowerMax4.22). Return Manin menu 这个过程不自然,不平滑,fdisk就不这样。 [ Last edited by riskrisk on 2006-4-5 at 21:48 ] |
|
| 第11楼 riskrisk | 发表于 2006-04-05 21:48 |
| 初级用户 发帖 19 积分 54 | |
|
我刚才又从新看看了autoexec.bat文件。
我在autoexec.bat中先选择菜单之前调用的程序。 @ECHO OFF rem ::get current data and tiem PROMPT $d$t rem ::get current lab and path PROMPT $p$G LH KILLER.exe LH DOSKEY.com LH CTMOUSE.exe LH smartdrv.exe GOTO %CONFIG% :StartWithCD 。。。。 :StartHDD 。。。。。 :StartGhost 。。。 。。。 。。。 LH KILLER.exe LH DOSKEY.com LH CTMOUSE.exe LH smartdrv.exe 这四个程序有作显卡的显示操作吗? 今天没有时间了,明天在实验,先发上来,问问。 |
|
| 第12楼 JonePeng | 发表于 2006-04-07 00:59 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
把完整的 Config.sys 和 Autoexec.bat 贴出来吧
|
|
| 第13楼 Kinglion | 发表于 2006-04-07 04:03 |
| 铂金会员 发帖 1,924 积分 5,798 来自 金獅電腦軟體工作室 | |
|
要注意启动文件存放的盘读写速度的问题!!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |