bat怎么样制作输入密码不显示?

制作一个bat批处理,要求:输入三个次错误自动关闭计算机。输密码的时候什么都不显示。... 制作一个bat批处理,要求:输入三个次错误自动关闭计算机。输密码的时候什么都不显示。 展开
 我来答
上过几天网
推荐于2016-04-09 · TA获得超过129个赞
知道答主
回答量:100
采纳率:0%
帮助的人:0
展开全部
复制以下代码,保存为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
emperra
2008-06-11 · TA获得超过1301个赞
知道小有建树答主
回答量:1125
采纳率:0%
帮助的人:986万
展开全部
除了不显示密码……我就都做出来了……
@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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友08c4b08
2008-06-11 · TA获得超过796个赞
知道小有建树答主
回答量:1075
采纳率:0%
帮助的人:369万
展开全部
我想知道,留个位子先
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式