bat隐藏输入的内容(密码)
像下面这样,cmd会显示“开机密码:”然后让你在后面输入正确的密码才能通过,这里要输入的密码是“ocean”(密码不带引号)。如何让输入时每一个字符都显示成“*”(星,不...
像下面这样,cmd会显示“开机密码:”然后让你在后面输入正确的密码才能通过,这里要输入的密码是“ocean”(密码不带引号)。如何让输入时每一个字符都显示成“*”(星,不带引号)号?
:main
title 开机密码验证
set /a a=%a%+1
echo.
set /p main=开机密码:
if /I "%main%"=="ocean" goto study
if /I "%a%"=="1" goto err
要加些什么语句让它隐藏呢? 展开
:main
title 开机密码验证
set /a a=%a%+1
echo.
set /p main=开机密码:
if /I "%main%"=="ocean" goto study
if /I "%a%"=="1" goto err
要加些什么语句让它隐藏呢? 展开
2个回答
展开全部
可以用下面的方法隐藏起来,但是没有显示"*"的办法。
:main
title 开机密码验证
set /a a=%a%+1
echo.
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
set /p main=开机密码:<nul
for /f "tokens=*" %%i in ('in.com') do set main=%%i
del in.com
if /I "%main%"=="ocean" goto study
if /I "%a%"=="1" goto err
经过测试。
:main
title 开机密码验证
set /a a=%a%+1
echo.
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
set /p main=开机密码:<nul
for /f "tokens=*" %%i in ('in.com') do set main=%%i
del in.com
if /I "%main%"=="ocean" goto study
if /I "%a%"=="1" goto err
经过测试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询