中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 在Win98的DOS下,如何设计输入密码才继续执行的批处理?
作者:
标题: 在Win98的DOS下,如何设计输入密码才继续执行的批处理? 上一主题 | 下一主题
HYQ9
新手上路





积分 15
发帖 7
注册 2007-4-18
状态 离线
『楼 主』:  在Win98的DOS下,如何设计输入密码才继续执行的批处理?

有一个程序需要的Win98的DOS下运行,为防止误操作,想设计一个密码保护,在运行中要求输入密码。编制的程序分别在DOS6.22中和WinXP的DOS中运行通过,但在Win98的DOS、WinME中的DOS、DOS7.1中都却无法通过。这个程序需要在Win98的DOS中运行,因为运行中要访问FAT32磁盘。部分代码如下:

在DOS6.22中:
set get=
get s "请输入密码:"
if "%get%" == "123456" goto RUN
goto EXIT

:RUN
(略)

:EXIT
echo 您输入的密码不正确,按任意键退出!
pause >NUL
在WinXP中:
set /p a=请输入密码:
if %a% == 123456 goto RUN
goto EXIT

:RUN
(略)

:EXIT
echo 您输入的密码不正确,按任意键退出!
pause >NUL
请问:这个目的如何在Win98的DOS中实现?

[ Last edited by HYQ9 on 2007-4-18 at 08:50 PM ]

2007-4-19 09:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HYQ9
新手上路





积分 15
发帖 7
注册 2007-4-18
状态 离线
『第 2 楼』:  

没有人帮我:(

2007-4-21 21:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: