2017-10-04 127 views
0

所以我做了批量的東西,由於某種原因它說這段代碼是錯誤的。 我認爲它與if語句中的文件寫入有關,但我不知道,有什麼想法?Mutli-Line寫入文件如果語句批

if %firsttime% == 1 (

:firsttime 

cls 

echo Loading... 
echo Performing first time setup. 

(
echo 0 
echo %language% 
) > programinfo.txt 

) 

回答

1

您的片斷是不完整的,但是從我所看到的,我有兩個假設 - 你設置裏面brackets.If值所以你需要delayed expansion並參考您的變量附帶!與替代%。看到標籤有一個機會,你使用goto內括號 - which breaks their context

+0

嗯,我試過!語言!並修正了goto,但代碼仍然說:「Set目前還沒有預料到。」 – Woowing

+0

@Wowowing - 粘貼你的整個代碼。這很難猜測。 – npocmaka

+0

我的整個代碼長1400線... – Woowing