Board logo

标题: [求助] 98 autoexec.bat 的问题,,谢谢。。 [打印本页]

作者: pingfan5666     时间: 2009-5-18 09:50    标题: [求助] 98 autoexec.bat 的问题,,谢谢。。

[求助]  98  autoexec.bat  的问题,,谢谢。。

@echo off

:pass
set  /p password=Please enter your password:
if  "%password%"=="maxdos" goto message
echo %password%
echo                      Password is correct
echo.
echo                     Press any key to continue
pause >nul
win.com
:message
echo.
echo.
echo                         Password error!  
pause >nul 2>nul
goto :pass





为什么,不用输入密码。而是直接跳到

echo                      Password is correct
echo.
echo                     Press any key to continue
pause >nul
win.com
:message
echo.
echo.
echo                         Password error!  
pause >nul 2>nul
goto :pass

是不是,98 的set 有缺陷啊,,

哪位大大,能补充一下。。只有输入密码才能进入。。。其他的都不行。。
作者: netbenton     时间: 2009-5-18 11:02
win98 可以set /p 吗?不行吧!?
作者: lianjiang     时间: 2009-5-18 11:04
cmd与dos下的命令用法是有不同的。
要按dos命令要求写。
作者: pingfan5666     时间: 2009-5-18 12:43
谢谢主,大大,,我知道了,,98 ,,不支持  set
作者: DOSforever     时间: 2009-5-18 16:08
不是 98 不支持 set !而是 Win98 / DOS 的 set 不支持 /p 这样的参数!