在If语句批处理中写入文件的多行文件

时间:2017-10-04 23:31:52

标签: file batch-file if-statement cmd

所以我正在批量生产,出于某种原因,它说这段代码是错误的。 我认为它与if语句中的文件写入有关,但我不知道,有什么想法吗?

if %firsttime% == 1 (

:firsttime

cls

echo Loading...
echo Performing first time setup.

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

)

1 个答案:

答案 0 :(得分:1)

您的代码段不完整,但据我所知,我有两个假设 - 您在括号内设置了一个值。如果您需要delayed expansion并引用!附带的变量而是%。看到标签,你有可能在括号内使用goto - which breaks their context