中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-15 18:54
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助] 98 autoexec.bat 的问题,,谢谢。。 查看 831 回复 4
楼 主 [求助] 98 autoexec.bat 的问题,,谢谢。。 发表于 2009-05-18 09:50 ·  中国 福建 福州 联通
初级用户
积分 38
发帖 20
注册 2009-05-11 14:50
17年会员
UID 144856
性别 男
状态 离线
[求助] 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 有缺陷啊,,

哪位大大,能补充一下。。只有输入密码才能进入。。。其他的都不行。。
2 发表于 2009-05-18 11:02 ·  中国 广东 东莞 电信
银牌会员
★★★
批处理编程迷
积分 1,916
发帖 752
注册 2008-12-28 04:30
17年会员
UID 135147
性别 男
来自 广西
状态 离线
win98 可以set /p 吗?不行吧!?
精简
=> 个人网志
3 发表于 2009-05-18 11:04 ·  中国 安徽 马鞍山 联通
初级用户
积分 169
发帖 32
注册 2002-10-20 00:00
23年会员
UID 26
性别 男
状态 离线
cmd与dos下的命令用法是有不同的。
要按dos命令要求写。
GGhost一键恢复
http://gghost.uueasy.com
4 发表于 2009-05-18 12:43 ·  中国 福建 福州 联通
初级用户
积分 38
发帖 20
注册 2009-05-11 14:50
17年会员
UID 144856
性别 男
状态 离线
谢谢主,大大,,我知道了,,98 ,,不支持 set
5 发表于 2009-05-18 16:08 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
不是 98 不支持 set !而是 Win98 / DOS 的 set 不支持 /p 这样的参数!
论坛跳转: