简体   繁体   English

如何使用call命令批量验证密码

[英]How to use the call command to validate a password in batch

So I have this code 所以我有这段代码

@echo off  
set /p pass=Input Pass:  
call rig.txt   
if %pass%==rig.txt goto right  
goto wrong  
:wrong  
echo Authentication Failed!  
pause  
exit  
:right  
echo correct  
pause  

So instead of having something like this 所以不要像这样

@echo off  
set /p pass=Input Pass:  
if %pass%==randompassword goto right  
goto wrong  
:wrong  
echo Authentication Failed!  
pause  
exit  
:right  
echo correct  
pause 

Im trying to get it so it calls rig.txt which has my password in it and checks if i inputed the right password. 我正在尝试获取它,因此它调用rig.txt,其中包含我的密码,并检查是否输入了正确的密码。 Please help! 请帮忙!

@echo off  

rem Read right password saved in rig.txt file
set /P rightPass=< rig.txt

set /p pass=Input Pass:  
if %pass% == %rightPass% goto right  
echo Authentication Failed!  
pause  
exit  

:right  
echo correct  
pause 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM