2015-12-10 69 views
1

我的批處理文件不斷顯示錯誤,但它閃爍以便我快速讀取它。任何幫助嗎?(IM新批次,所以不要做出哈哈我很有趣)BATCH文件顯示錯誤

title A Path Unknown 
@Echo off 
:Begining 
echo Welcome to Path Unknown 
set /p USERNAME=Whats your name? 
echo Hello %USERNAME% , Listen I know we just met but I really need your help, please follow me. 
set /p FOLLOW=Type Y to follow her and X to say "NO WAY!" 
if Y = true goto :Home 
if X = true goto :Begining 
:Home 
+0

從命令提示符(即'cmd')運行您的批處理文件,然後您將能夠看到錯誤。 –

+0

我使用cmd運行它。它快速閃爍錯誤我不能讀取它 – BlackFedora778

+0

腳本中沒有任何東西可以清除屏幕,所以我不明白爲什麼你不能看到錯誤。 –

回答

0

你的問題是使用暫停命令你if聲明是不正確的。你應該的FOLLOW的值進行比較,以YN,像這樣:

if "%FOLLOW%" == "Y" goto :Home 
if "%FOLLOW%" == "N" goto :Begining 

注意,由於:Home是在腳本的底部,你並不真正需要的goto :Home條件,作爲流量自然會無論如何,這裏結束。

+0

Dude你的一個救生員的男人。工作像一個魅力。非常感謝,如果我有15代表,我會upvote你 – BlackFedora778

+0

不用擔心!我認爲你仍然可以爲自己的問題提供答案,但如果你不能,你仍然可以選擇我的答案作爲「接受的答案」。 –

0

試着在你的腳本結束