批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖
回复 210# conan2095


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

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

@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

看了一早上,各种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
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

返回列表