本帖最后由 vsbat 于 2012-2-29 19:33 编辑
- @echo off
- for /f "tokens=3" %%i in ('find /C "Y#PASS" %0') do (set c=%%i)
- if %c% GTR 3 (goto :InputPsw) else (echo No Password available ! & goto :SetPsw)
-
-
- :InputPsw
- for /f %%i in ('findstr /E "Y#PASS" %0') do (set psw=%%i)
- set psw=%psw:~0,-6%
- set /p in=Please Input Password(case sensitive):
- if %psw%==%in% (goto :Login) else (echo Wrong !!!& goto :Inputpsw)
-
-
- :Login
- echo.
- echo Login Success !
- set /p in=do you want to change your Password ?(Y or N)
- if %in%==Y (goto :SetPsw) else (echo Now you are to leave... & pause & goto :Out)
-
-
- :SetPsw
- echo.
- set /p in=Please Input your New Password:
- echo .>>%0
- echo %in%Y#PASS>>%0
- echo Set Password OK !
- pause
- goto :Out
-
-
- :Out
- EXIT
- REM ### ENSURE NEWLINE BELOW ###
复制代码
|