要求用户输入正确的密码才能继续
答
说,如果你想要的密码是“1234”,你会放:
@echo off
echo Enter the correct code:
set /p InputPass=Code:
if '%InputPass%'=='1234' goto :AccessGranted
goto :AccessDenied
:AccessGranted
cls
echo Access Granted!
timeout 3 /nobreak >nul
goto :continue
:AccessDenied
cls
echo Access Denied!
echo Program on halt!
pause >nul
goto :AccessDenied
:continue
然后你会放在代码要执行,如果用户这样做是正确,最后一行下(它说:继续)
http://stackoverflow.com/questions/5487473/how-to-create-an-infinite-loop-in-windows-batch-file – Isaac
你能给我确切的代码吗? – Foetheorize
请参阅'set/p','goto /?'和'if /?'。 – 2016-09-29 04:51:42