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

File 多行写入If语句批处理中的文件,file,batch-file,if-statement,cmd,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 ) 您的代码片段不完整,但据我所见,我有两个假设-您正在括号内设置一个值。如果是这样,您将需要

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

if %firsttime% == 1 (

:firsttime

cls

echo Loading...
echo Performing first time setup.

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

)

您的代码片段不完整,但据我所见,我有两个假设-您正在括号内设置一个值。如果是这样,您将需要并引用包含在
中的变量改为
%
。看到标签,您有可能在括号内使用goto-

我试过了!语言并修复了goto,但代码仍然显示,“此时不需要设置”。@Woowing-粘贴整个代码。这样的猜测很难。@Woowing-这是你第一次真正显示错误消息!打一个。错误消息告诉您SET语句有问题,但您甚至没有显示包含该语句的代码。第二击。你没有为任何人提供足够的信息来帮助你。好吧,我修正了它!