- @echo off
- set pwd=123
- set num=0
- :loop
- cls
- set /a num=%num%+1
- echo 你有3次输入机会
- if %num% gtr 3 (echo 三次输入错误,程序退出!&pause&exit)
- echo 第 %num% 次输入!
- set input=
- set /p input=请输入密码:
- if "%input%"=="" (echo 不能为空!&pause&goto loop)
- echo "%input%"|findstr "[!@#$%%^&*()+|\\=]" >nul 2>nul&&(echo 特殊字符&pause&goto loop)
- if not "%input%"=="%pwd%" (echo 错误!&pause&goto loop) else (echo 正确!&pause)
复制代码
|