2015-11-14 75 views
-3

你好,我需要用我的蝙蝠程序幫助它失敗在這裏對一些蝙蝠錯誤集是意外此時

enter image description here

+0

語法錯誤。應該是'如果存在'.....「(設置」loginpass = true「)其他(設置」loginpass = false「)'也可以直接在第一個比較中轉到標籤。 – wOxxOm

+4

你應該在問題中包含你的代碼,而不是在圖像中。 – Flexo

+0

當測試變量是否等於true或false時,還應該引用真和假的引號。 – Squashman

回答

1

讓我們拆開你的線

if else set "loginpass=false 

語法是:if <string1> <condition> <string2> <command>

所以,你的<string1>將是else,你的<condition>將是set - 等 - 這不是一個有效的條件,是嗎?所以,它會告訴你:「對不起,我不知道該怎麼在這個地方做set

wOxxOm給你一個更好的語法在他的評論:

if exist "....." (set "loginpass=true") else (set "loginpass=false") 

他還建議在此使用goto地點:

if exist "....." (goto :loginpass) else (goto :errornum3) 
+0

是的,我認爲即將與那 – Programmerguy