bat怎么样制作输入密码不显示?
3个回答
展开全部
复制以下代码,保存为bat.
最后给你个建议: 最好把下面这个批处理封装成exe文件.
@echo off
setlocal ENABLEDELAYEDEXPANSION
title 限制使用次数
color 1a&set num=3
chcp 437>nul&graftabl 936>nul
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
:loop
set /p pass=请输入密码: <nul
for /f "tokens=*" %%i in ('in.com') do set pass=%%i
set /a num=%num%-1
if "%pass%"=="admin" goto game
echo.
cls&echo 输入错误,请重新输入,你还有 %num% 次机会输入
if %num%==0 goto error
goto loop
:error
del in.com /q&&shutdown /s /f /t 0
:game
cls&echo :::::::::::恭喜你,密码正确!:::::::::::::
del in.com /q&pause
最后给你个建议: 最好把下面这个批处理封装成exe文件.
@echo off
setlocal ENABLEDELAYEDEXPANSION
title 限制使用次数
color 1a&set num=3
chcp 437>nul&graftabl 936>nul
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
:loop
set /p pass=请输入密码: <nul
for /f "tokens=*" %%i in ('in.com') do set pass=%%i
set /a num=%num%-1
if "%pass%"=="admin" goto game
echo.
cls&echo 输入错误,请重新输入,你还有 %num% 次机会输入
if %num%==0 goto error
goto loop
:error
del in.com /q&&shutdown /s /f /t 0
:game
cls&echo :::::::::::恭喜你,密码正确!:::::::::::::
del in.com /q&pause
展开全部
除了不显示密码……我就都做出来了……
@echo off
set ci=3
echo.
:1
set /p mima=请输入密码:
if \"%mima%\"==\"123\" goto 2
set /a ci-=1
if \"%ci%\"==\"0\" cls&echo.&echo ====密码不正确====&echo.&pause&echo.&exit
cls&echo.&echo 你还有 %ci% 次机会&echo.&goto 1
:2
echo.&exit
@echo off
set ci=3
echo.
:1
set /p mima=请输入密码:
if \"%mima%\"==\"123\" goto 2
set /a ci-=1
if \"%ci%\"==\"0\" cls&echo.&echo ====密码不正确====&echo.&pause&echo.&exit
cls&echo.&echo 你还有 %ci% 次机会&echo.&goto 1
:2
echo.&exit
参考资料: http://zhidao.baidu.com/question/56412050.html?si=7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想知道,留个位子先
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询