2013-06-06 23 views
0

所以我有這樣的代碼如何使用call命令在批量驗證密碼

@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 

所以不是有這樣的事情

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

我試着去得到它,所以它調用鑽機.txt裏面有我的密碼,並檢查我是否輸入了正確的密碼。請幫忙!

+0

請告訴我們關於您的問題的更多信息,我們越瞭解越好,看起來您的問題看起來不像您在這裏提供的內容。 – franklin

回答

0
@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