[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo off
:loop
set /p passwd="请输入密码:"
echo        %passwd%
if "%passwd%" equ "123" (echo "登录密码成功!") else (
        echo "登录密码错误"
        set /p        str="是否显示密码提示(Y/N)?"
        if "%str%"=="Y" (echo "123"
                         goto loop) else (
                echo "按enter后退出")
)
pause

TOP

@echo off
set PassWord=123
set /p ConfirmPassWord=EnterPassWord:
if "%PassWord%"=="%ConfirmPassWord%" (echo Success) else (echo Fail)
pause

TOP

  1. @echo off
  2. set pwd=123
  3. set /p p=请输入密码:
  4. if %p%==%pwd% (echo 密码正确) else (echo 密码错误 请重新输入)
  5. pause
复制代码

TOP

@echo off
set /a secret=123
set /p a="请输入密码"
if %a%==%secret% (
   echo 登陆成功
) else (
   echo 密码不对
)
pause
成功了,不过有个问题 用IF比较的时候貌似==和equ都可以,为什么?字符串和数字比较的时候不是不一样的木?

TOP

  1. @echo off
  2. set "paw=123"
  3. :key
  4. set /p key=请输入密码:
  5. if "%key%"=="%paw%" (echo 密码输入正确) else (echo 密码输入错误,请重新输入密码:&goto:key)
  6. pause>nul
  7. echo 这代码不错就是不知道nul是什么意思?函数吗?
复制代码

TOP

  1. @echo off
  2. set "paw=123"
  3. :key
  4. set /p key=请输入密码:
  5. if "%key%"=="%paw%" (echo 密码输入正确) else (echo 密码输入错误,请重新输入密码:&goto:key)
  6. pause>nul
复制代码

TOP

(code)
@echo off
set "paw=123"
:key
set /p key=请输入密码:
if "%key%"=="%paw%" (echo 密码输入正确) else (echo 密码输入错误,请重新输入密码:&goto:key)
pause>nul
(/code)

TOP

<code>
@echo off
set "paw=123"
:key
set /p key=请输入密码:
if "%key%"=="%paw%" (echo 密码输入正确) else (echo 密码输入错误,请重新输入密码:&goto:key)
pause>nul
</code>

TOP

  1. @echo off
  2. set key=123
  3. :loop
  4. set /p user="请输入密码:"
  5. if %key%==%user% (
  6. echo 密码正确
  7. ) else (
  8. echo 密码错误!&goto :loop
  9. )
  10. pause
复制代码

TOP

@echo off
set mm=123
set /p in= 请输入密码:
if “%in%”==“%mm%” (goto 1) else goto 2
:1
echo 密码正确
pause>nul
:2
echo 密码错误
pause>nul

TOP

  1. @echo off
  2. set psd=123
  3. :l
  4. set /p input=请输入密码:
  5. if %input%==%psd% (
  6. echo 登陆成功。
  7. ) else (
  8. echo 密码不对。
  9. goto l)
  10. pause>nul
复制代码
学习中

TOP

  1. @echo off
  2. set i=123
  3. set /p puso="please input"
  4. echo
  5. if %i% equ %puso% echo YES
  6. if  %i% neq %puso% echo NO
  7. pause
复制代码

TOP

@echo off
set /p pass=输入密码:
if %pass%==123 (goto 1) else (echo 密码错误,程序退出
pause>nul)
:1
echo 密码正确
pause>nul

TOP

要求:首先设定一个密码如:123;
   然后等待输入密码;
   最后判断输入正确与否并显示提示,如密码正确显示:登录成功,错误则显示:密码不对。
  1. @echo off
  2. set /p pass=
  3. if "%pass%"=="123" (echo 登陆成功) else (echo 密码错误)
  4. pause
复制代码

TOP

  1. @echo off
  2. set key=123
  3. set /p password=密码:
  4. if %password% equ %key% (echo 登录成功) else echo 密码不对
  5. pause
复制代码

TOP

返回列表