[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. color 2
  3. :123
  4. title telling the PASSWORD:
  5. echo   telling the PASSWORD:
  6. set /p a=  输入密码:         
  7. IF /I "%a%" EQU "123" (echo OK!) ELSE (echo NO!&&goto 123)
  8. color 3
  9. cls
  10. title 输入口令:
  11. :1234
  12. set /p b= 输入口令:   
  13. if /i "%b%" equ "1019" (echo OK!) else (echo NO pass!&&goto 1234)
  14. color 2
  15. echo Well Done!!!
  16. pause
  17. :: 2022.11.26
复制代码

TOP

  1. @echo off
  2. color 2
  3. :123
  4. title telling the PASSWORD:
  5. echo   telling the PASSWORD:
  6. set /p a=  输入密码:         
  7. IF /I "%a%" EQU "123" (echo OK!) ELSE (echo NO!&&goto 123)
  8. color 3
  9. cls
  10. title 输入口令:
  11. :1234
  12. set /p b= 输入口令:   
  13. if /i "%b%" equ "1019" (echo OK!) else (echo NO pass!&&goto 1234)
  14. color 2
  15. echo Well Done!!!
  16. pause
  17. :: 2022.11.26
复制代码

TOP

@echo off
set passwd=123
set /p num=请输入登陆密码:
if "%num%"=="passwd" echo (
        您输入的密码正确
) else (
        您输入的密码不对,请重新输入
)
pause>nul

TOP

@echo off
:pwd
set pwd=666666
set /p str=请输入密码:
if %str%==%pwd% (
    echo 密码正确
    ) else (
    echo 密码错误
    echo 按回车键后重新输入密码&pause>nul
    goto pwd
)
pause

TOP

@echo off
setlocal EnableDelayedExpansion

set /p username=请输入你的账号:
set /p password=请输入密码:
set num=1
for /f %%i in (config.txt) do (
  set str=%%i
  if !num!==1 (
    set str=!str:~3!
    set num=2
if !str!==!username! (
      echo 账号正确
    ) else (
     echo 没有此账号,请重新输入! & pause & cls & login.bat
    )
  ) else (
    set str=!str:~3!
    if !password!==!str! (
    echo 密码正确,登录成功 & pause & echo 欢迎光临!>index.txt & notepad index.txt
    exit
    ) else (
    echo 密码错误,请重新输入! & pause & cls & login.bat
    )
  )
)





config.txt
账号:xiaol
密码:123

TOP

看了一早上,各种bug,终于可以了

@echo off
setlocal EnableDelayedExpansion

set /p username=请输入你的账号:
set /p password=请输入密码:
set num=1
for /f %%i in (config.txt) do (
  set str=%%i
  if !num!==1 (
    set str=!str:~3!
    set num=2
if !str!==!username! (
      echo 账号正确
    ) else (
     echo 没有此账号 & pause & exit
    )
  ) else (
    set str=!str:~3!
    if !password!==!str! (
    echo 密码正确,登录成功 & pause & exit
    ) else (
    echo 密码错误 & pause & exit
    )
  )
)




config.txt
账号:admin
密码:123

TOP

@echo off

set const_password="password"
:loop
set /p pwd=input your password, please:
if %const_password:~1,-1%==%pwd% (echo 登录成功) else (echo 密码不对)
set pwd=
call :loop

pause

TOP

@echo off
set kk=echo.
if not exist %windir%\system32\pwe.exe (
echo password1>%windir%\system32\pwe.exe>2 nul>nul
)
:main
title 请输入密码
set /p code=请输入密码:
set /p c=<%windir%\system32\pwe.exe
if /i \\"%code%"\\==\\"%c%"\\ goto syschoice
cls&echo 密码错误&%kk%&ping -n 2 127.0.0>nul&goto main
:syschoice
echo 密码正确

TOP

回复 210# conan2095


    跳转到标签:
  1. goto :[标签名字]
复制代码
设置标签:
  1. :[标签名字]
复制代码
我和1152是同一个人
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 207# 1152


    我开始也想做成你这样的来着,没搞懂那个GOTO 怎么循环,受教了。。

TOP

  1. @echo off
  2. set /p n= 请输入正确的密码:
  3. if %n%==123 (echo 密码输入正确) else echo 密码输入错误
  4. pause
复制代码
楼主可以隐藏别人的答案吗,不然到后面 代码肯定都会有雷同的。
我保证没看下面的答案,我是根据你的参考帖子来做的。

TOP

@echo off
set /p pass=请输入密码:
if %pass% equ 123 (echo 登录成功!) else (echo 登录失败!)
pause

TOP

  1. @echo off
  2. :i
  3. cls
  4. set mm=123
  5. set /p a=输入密码^>
  6. if "%a%"=="%MM%" goto :y
  7. echo 密码错误
  8. pause
  9. goto :i
  10. :y
  11. echo 密码正确
  12. pause
  13. exit
复制代码

TOP

@echo off

set /p var= please set a password
ogon
set /p var2= echo please input password
if %var%==%var2% (echo acess ) else ( echo 提示 %var%& goto Logon )
pause

TOP

  1. :psw
  2. set /p password=请输入密码:
  3. if "%password%"=="THEPASSWORD" (goto out) else (echo 密码不对!)
  4. goto psw
复制代码
回复 1# wxcute

TOP

返回列表