[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo off
set a=123
:end
set /p b=请输入密码:
if %a%==%b% (echo 登录成功) else echo 密码不对&goto end
pause >nul
1

评分人数

    • wxcute: 不错,请加上 CODE 把代码闭合就更好了。PB + 2

TOP

@echo off
set /p s=请输入密码
if /i "%s%"=="这里是密码" goto next
echo 密码错误
pause
exit
:next
pause

TOP

回复 52楼 的帖子

用if...else...可提高效率
  1. @echo off
  2. set /p n=请输入密码:
  3. IF "%n%"=="123" (
  4.   echo 登录成功
  5. ) else (
  6.   echo 登录失败
  7. )
  8. pause
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

你好啊

我刚才发的那一个是错误的,其实是这个的@echo off
set /p n=请输入密码:
IF "%n%"=="123" echo 登录成功
IF not "%n%"=="123" echo 登录失败
pause
1

评分人数

    • wxcute: 呵呵,不错。改进的可参考楼下。还有要用 C ...PB + 1

TOP

set /p n=123
IF errorlevel=0 echo 登录成功 else echo登录失败

TOP

@echo off

set /a password=123
set /p pd=   请输入密码:
echo.
if %pd%==%password% echo       密码正确!&echo.&pause &exit
echo         密码错误!
echo.
pause
1

评分人数

    • wxcute: 很好。 http://bbs.bathome.cn/thread-404 ..PB + 2

TOP

支持,辛苦了,我来学习学习。

TOP

  1. @echo off
  2. set /p i=:
  3. if %i%==123 (echo 正确) else (echo 错误)
  4. pause
复制代码
1

评分人数

(*^__^*)

TOP

@echo off
:start
set /p a=请输入密码:
if %a%==123 (echo 登陆成功) else (echo 密码错误!&goto:start)
pause
1

评分人数

    • wxcute: http://bbs.bathome.cn/thread-404-1-1.htmPB + 1

TOP

我来试下

@echo off
set /a aa=123
:main
set /p bb=请输入password:
if %aa% neq %bb% (
echo 密码错误!
goto :main) else (
echo 密码正确)
pause>nul
1

评分人数

    • wxcute: 不错。 http://bbs.bathome.cn/thread-404 ..PB + 2

TOP

:0
@echo off
@echo.
@echo ===========登陆系统===========
@echo.
@echo.
@echo.
@echo 请输入正确的密码登陆系统
set /p a=
if %a%==admin goto 1
if not %a%==admin goto 2

:1
@echo 登陆成功
@echo 3秒后自动退出
@ping 127.1 -n 5 >nul
exit


:2
@echo 密码不对,请重新输入
@ping 127.1 -n 2 >nul

goto 0

TOP

  1. set pass=123
  2. set /p login=请输入你的登陆密码:
  3. if %pass%==%login% (echo ok) else (echo no)
复制代码

TOP

@echo off
set /p s= please input s:
if %s% == 123  msg %username% /time:10  successful landing ! &pause&exit
msg %username% /time:10 failed landing &pause

TOP

  1. @echo off
  2. set /p pword="please input password: "
  3. if "%pword%"=="123" goto ok
  4. echo wrong;
  5. pause&exit
  6. :ok
  7. echo ok!
  8. pause>Nul
  9. exit
复制代码

TOP

  1. @echo off
  2. :1
  3. cls
  4. set /p m=请输入密码:
  5. if %m%==123 (echo 登陆成功) else echo 密码不对&pause&goto 1
  6. pause
复制代码

[ 本帖最后由 tpkilly 于 2009-2-5 15:10 编辑 ]
1

评分人数

    • wxcute: 鼓励下,加油。PB + 2

TOP

返回列表