Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 为什么下面的批处理代码会崩溃?_Batch File - Fatal编程技术网

Batch file 为什么下面的批处理代码会崩溃?

Batch file 为什么下面的批处理代码会崩溃?,batch-file,Batch File,为什么这个代码会崩溃? (批处理或MS DOS) 我是编程新手,如果这是个愚蠢的问题,我很抱歉 echo set var=string>>batch.bat call batch.bat If %var%==string goto LABEL batch.bat(因为您要在其上追加一行)是否存在错误? 您的代码中没有:标签,因此转到失败 试试这个: @echo off echo set var=string>batch.bat call batch.b

为什么这个代码会崩溃? (批处理或MS DOS) 我是编程新手,如果这是个愚蠢的问题,我很抱歉

    echo set var=string>>batch.bat
    call batch.bat
    If %var%==string goto LABEL

batch.bat
(因为您要在其上追加一行)是否存在错误? 您的代码中没有
:标签
,因此转到失败

试试这个:

@echo off
echo set var=string>batch.bat
call batch.bat
If %var%==string goto :LABEL
:LABEL
echo this is the end
pause