2016-02-26 70 views
0

IM瞎搞了,我可以輸入,只是讓事情對自己在這裏祕密文件是代碼後藤是意外在這個時候請

@echo off 
echo PLEASE ENTER THE PASSWORD TO CONTINUE 
set /p password="hello" 
IF %c%==hello goto top 
IF NOT %c%==goto PASSERROR 
:passsuccess 
title matrix 
color 0a 
mode 1000 
:top 
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random% 
goto top 
:passerror 
echo try again 
+0

你的問題是什麼? – Oden

+0

難道你不是指第5行的「ELSE goto PASSERROR」嗎?順便讀一下問題的指南。 –

+0

它一直說goto在這個時候是意外的 –

回答

1

您的問題是c是不確定的。您輸入的密碼爲password,然後檢查c

在空間或沒有進入的情況下,使用

if "%varentered%"=="somevalue" goto ... 

例如,

if "%c%"=="" goto paserror 

if not defined c goto ... 

因爲你擁有它,如果%c%不等於goto ,執行可執行文件passerror

+0

我會補充說他需要'IF NOT'%c%「==」hello「goto PASSERROR'而不是'IF NOT%c%== goto PASSERROR' –

相關問題