找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: wxcute

[ 新手练习 3 ] 批处理简易密码登录

[复制链接]
发表于 2010-7-22 17:17:45 | 显示全部楼层

  1. @echo off
  2. set kk=echo.
  3. if not exist %windir%\system32\pwe.exe (
  4. echo password1>%windir%\system32\pwe.exe>2 nul>nul
  5. )
  6. :main
  7. title 请输入密码
  8. set /p code=请输入密码:
  9. set /p c=<%windir%\system32\pwe.exe
  10. if /i \"%code%"\\==\"%c%"\\ goto syschoice
  11. cls&echo 密码错误,请重新输入&%kk%&ping -n 2 127.0.0>nul&goto main
  12. :syschoice
  13. echo 密码验证成功!登录成功!
复制代码

[ 本帖最后由 BillGates 于 2010-7-22 21:59 编辑 ]
发表于 2010-7-23 14:33:42 | 显示全部楼层
  1. @echo off
  2. set pw=123
  3. :end
  4. set /p user=請輸入密碼:
  5. if "%user%"=="%pw%" (echo 密碼正確顯示)else (echo 密碼不對&goto end)
  6. pause
复制代码
发表于 2010-9-13 16:25:53 | 显示全部楼层
  1. @echo off
  2. echo 请输入密码
  3. set /p passwork=
  4. if %passwork%==123 (echo 登陆成功) else echo 密码不对
  5. pause
复制代码
发表于 2010-9-20 23:38:05 | 显示全部楼层
学一下批处理简易密码登录
发表于 2010-9-21 18:41:31 | 显示全部楼层

这个可以

@echo off
SET /A PASSWORD=123
SET /P INPUT=输入密码:
IF %PASSWORD% EQU %INPUT% (ECHO 密码正确) ELSE ECHO 密码错误
PAUSE
发表于 2010-10-25 10:47:23 | 显示全部楼层
  1. @echo off
  2. set /p yhm=請輸入用戶名:
  3. set /p mm=請輸入密碼:
  4. if %yhm%==abc (
  5. if %mm%==123456 echo xxsy
  6. )
  7. pause
复制代码
发表于 2010-10-26 00:53:59 | 显示全部楼层
@set /p p=请输入密码:
@if %p%.==123. (echo 密码正确) else (echo 密码错误&%0)
@pause
发表于 2010-10-26 01:09:30 | 显示全部楼层

回复 110楼 的帖子

根据代码“if %aa%==%ss% goto 3”
得出结论:输入”a==a goto 3“就条绕过去了……
发表于 2010-10-27 13:57:29 | 显示全部楼层
@echo off
set var=123
set /p a=请输入密码:
if %a%==%var% (echo 登录成功) else echo 密码不对
pause>nul
发表于 2010-12-31 22:59:20 | 显示全部楼层
  1. @echo off
  2. set /p a=请设定密码:
  3. cls
  4. set /p b=请输入密码:
  5. :l
  6. if "%a%"=="%b%" (
  7.    echo 登陆成功
  8.    )  else (
  9.    cls
  10.    set /p b=密码不对请重新输入:
  11.    cls
  12.    goto l  
  13.    )
  14. )
  15. pause>nul
复制代码
发表于 2011-1-29 20:31:08 | 显示全部楼层
@echo off
set /p a=输入密码:
if %a% == 123 (goto 1) else goto 2
:2
echo 登陆失败
pause
goto :3
:1
ECHO 登陆成功
pause
goto :3
:3
goto end
发表于 2011-1-30 18:26:07 | 显示全部楼层

回复

@echo off
color a  
title 简易密码登录器
echo.
echo   ●●●●●●●●●●●●●●●●●●●●●●
echo.
echo                             密码登录器
echo.
echo   ●●●●●●●●●●●●●●●●●●●●●●
set /a num=0
goto loop
:loop
if %num% gtr 3 (echo 你多次错误&goto p) else echo 你还有机会输入
set /p var=请输入密码:
set /a num=%num%+1

cls
if %var%==0 (echo 密码正确欢迎进入&goto b) else echo 密码错误&goto loop

:p
echo 您的计算机将重启!
shutdown -r -t 60
pause>nul
exit

:b
echo ■■■■■■■■■■■■■■■■■■
start  www.baidu.com
pause
exit
发表于 2011-2-28 20:52:49 | 显示全部楼层

代码

@echo off
set pass=123
set /p var="please input"
if %var%==%pass% (echo pass right) else (echo pass wrong)
pause
发表于 2011-4-1 10:52:19 | 显示全部楼层

  1. @echo off
  2. :1
  3. set abc=123
  4. set /p input=please input the password:
  5. if %input% == %abc% (
  6. echo login seccessful!
  7. pause
  8.         ) else (
  9.         echo login failed !
  10.         goto 1
  11.         )
复制代码
发表于 2011-4-2 17:25:08 | 显示全部楼层
  1. @echo off
  2. set pass=123
  3. :again
  4. set /p "var=请输入密码:"
  5. if %var%==%pass% (echo 登陆成功!
  6. ) else (
  7. echo 密码不正确,请重新输入!
  8. )&&goto again
  9. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:14 , Processed in 0.022544 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表