Board logo

标题: 在Win98的DOS下,如何设计输入密码才继续执行的批处理? [打印本页]

作者: HYQ9     时间: 2007-4-19 09:48    标题: 在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 ]

作者: HYQ9     时间: 2007-4-21 21:45
没有人帮我:(