批处理怎么设置密码?

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:13:47
RT

第一种,楼上方法
@echo off
:loop
set /p in=请输入密码:
if not "%in%"=="123" cls&goto loop
echo 密码正确,按任意键继续...&pause>nul
::下面的命令::

第二种,稍微复杂点(取mm值的369位为密码)
@echo off
:loop
set mm=32156245365
set nn=%mm:~2,1%%mm:~5,1%%mm:~8,1%
set /p in=请输入密码:
if not "%in%"=="%nn%" cls&goto loop
echo 密码正确,按任意键继续...&pause>nul
::下面的命令::

第三种,事先将密码写入一个无后缀文件中echo 123>d:\pass
@echo off
:loop
for /f "delims=" %%a in (d:\pass) do set mm=%%a
set /p in=请输入密码:
if not "%in%"=="%mm%" cls&goto loop
echo 密码正确,按任意键继续...&pause>nul
::下面的命令::

其实哪种都一样,稍微懂点的人都能查出来...~!

格式如下:(里面的123就是密码,可自己设置!)

@echo off
set ci=3
echo.
:1
set /p mima=请输入密码:
if \"%mima%\"==\"123\" goto 2
set /a ci-=1
if \"%ci%\"==\&q