批处理问题,很难的哦!

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:37:53
@echo off
set pwd=123456

:main
set /p putinto=请输入密码:
if "%putinto%"=="%pwd%" (
echo 密码正确...&pause
) else (
cls&echo 密码输入错误,请重新输入....&goto main
)

就是密码正确则.... 不正确则....的一段批处理,现在我的要求是能不能在输入密码的时候,显示为*号的,我自认为批处理也不差,可想了好久还是想不出来,请高手指点吧! 实现不行只好用高级语言写了,呵呵!~
请您在原问题的基础上修改,谢谢!

@echo off
set pwd=123456

:main

chcp 437>nul
graftabl 936>nul
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>LikeZp.cn.com
echo (注:输入密码时不明文显示,http://LikeZp.cn/Msg)
set /p password=请输入密码:<nul
for /f "tokens=*" %%i in ('LikeZp.cn.com') do set password=%%i
del LikeZp.cn.com

cls
if "%password%"=="%pwd%" (
echo 密码正确...&pause
) else (
cls
echo 密码输入错误,请重新输入....
goto main
)

复杂