中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 关于启动菜单的两个高难问题
作者:
标题: 关于启动菜单的两个高难问题 上一主题 | 下一主题
Linsi
新手上路





积分 10
发帖 3
注册 2006-8-14
状态 离线
『楼 主』:  关于启动菜单的两个高难问题

我已经配置好了config.sys 和 autoexec.bat 文件,能实现菜单选择,现在有两个问题请教高手:
① 在选中菜单,然后回车后,应该是执行某个命令,怎么样才能选择是否执行这个命令?如果选择Yes,就在autoexec.bat中执行这个命令,选择No,则返回启动的主菜单。

② 如何在config.sys或autoexec.bat中进行简单的验证,即:我想执行A命令,必须输入一个密码才可以。输入正确就执行A命令,输入不正确,允许重试三次,未通过则重新启动系统。

希望高手们指点迷津,哪怕是一点小小思路,万分感谢~

2006-8-14 14:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 2 楼』:  

[menu]
submenu=cmd,  COMMAND

[cmd]
menuitem=yes, YES
submenu=menu2, NO

[menu2]
submenu=cmd,  COMMAND

[yes]
command

至于第二个。。。我想不出,搞笑下吧。
你做它N层子菜单,每层有多个可选,每层只有一项能进入下一层,其它项返回顶层,必需连续选对N次才能进入。这办法够笨吧。 = =b
你还是等高手吧。

[ Last edited by NaturalJ0 on 2006-8-16 at 10:23 ]

2006-8-16 10:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 3 楼』:  

第二个恐怕单用config.sys不行
最好是能自己编一个.sys的设备驱动,然后用device命令加载



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-8-16 15:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Linsi
新手上路





积分 10
发帖 3
注册 2006-8-14
状态 离线
『第 4 楼』:  

嗯,我再想想别的办法,非常感谢 NaturalJ0,brglng,:)

2006-8-17 09:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 5 楼』:  

编写设备驱动的话这个就相对复杂了~要会汇编或者C之类的
可能也有第三方工具的,在论坛里找找吧



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-8-17 15:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Linsi
新手上路





积分 10
发帖 3
注册 2006-8-14
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by brglng at 2006-8-17 15:15:
编写设备驱动的话这个就相对复杂了~要会汇编或者C之类的
可能也有第三方工具的,在论坛里找找吧

嗯,不过可别是 WindDrive啊,要不然我转了一圈又转回来了,呵呵~~

2006-8-17 15:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: