[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo off&setlocal enabledelayedexpansion
set pass=123
set n=3
:start
set /p pa=请输入密码:
if "%pa%"=="%pass%" (
        echo 登陆成功!&&goto exit
) else (
        set /a n-=1&&if !n! equ 0 goto error else (
                echo 密码错误!你今天还有!n!次机会
                goto start
        )
)
:error
echo 3次密码错误,系统将退出....&pause
exit

TOP

^_^ 修改了一下 跟VBS搭配在一起
@echo off&setlocal enabledelayedexpansion
color 0a
set pass=123
set n=3
:start
set /p pa=请输入密码:
if "%pa%"=="%pass%" (
        echo 登陆成功!&&goto exit
) else (
        set /a n-=1&&if !n! equ 0 goto error else (
                echo 密码错误!你今天还有!n!次机会
                goto start
        )
)
:error

echo wscript.sleep(1000)>%temp%\delay.vbs
for /l %%i in (5,-1,0) do (
        echo 3次密码错误,系统将%%i秒后退出....
        start "" /wait/min %temp%\delay.vbs
        cls
)
if exist %temp%\delay.vbs del /f/q %temp%\delay.vbs
:exit
exit

TOP

返回列表