2017-10-04 124 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