中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 07:52
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 在Win98的DOS下,如何设计输入密码才继续执行的批处理? 查看 698 回复 1
楼 主 在Win98的DOS下,如何设计输入密码才继续执行的批处理? 发表于 2007-04-19 09:48 ·  中国 广东 佛山 电信
新手上路
积分 15
发帖 7
注册 2007-04-18 08:58
19年会员
UID 85603
性别 男
状态 离线
有一个程序需要的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 ]
2 发表于 2007-04-21 21:45 ·  中国 河南 郑州 联通
新手上路
积分 15
发帖 7
注册 2007-04-18 08:58
19年会员
UID 85603
性别 男
状态 离线
没有人帮我:(
论坛跳转: