Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 windows批处理文件中::If的含义_Batch File - Fatal编程技术网

Batch file windows批处理文件中::If的含义

Batch file windows批处理文件中::If的含义,batch-file,Batch File,我在做一个大项目。在这个过程中,我必须创建一个批处理文件来执行一些操作,如复制、移动、转换文件。我使用了一个参考文件,这是类似于我们的项目。由此,本文有以下几点内容 1 @echo off 2 :: Param 1 > Firmware version,Param 2 > 1/2 for primary & Secondary 3 if "%1"=="" ( 4 goto ERROR 5 ) else if "%2"=="" ( 6 ec

我在做一个大项目。在这个过程中,我必须创建一个批处理文件来执行一些操作,如复制、移动、转换文件。我使用了一个参考文件,这是类似于我们的项目。由此,本文有以下几点内容

 1   @echo off
 2   :: Param 1 > Firmware version,Param 2 > 1/2 for primary & Secondary 
 3   if "%1"=="" (
 4   goto ERROR
 5   ) else if "%2"=="" (
 6   echo NOT ENOUGH PARAMETERS
 7   goto ERROR
 8   )
 9   ::If primary :>  Clenaup, if secondary:> Check primary file
10   if %2==1 (

行号2、3、9和10的含义是什么。我输入的序列号仅供参考。有人能告诉我吗?

::也称为注释标签,它只是一个注释

::有时用作注释指示器而不是REM。它没有文档记录,在某些特殊情况下可能会造成麻烦。第3行和第10行正在检查参数的存在性第3行或值第10行%1是第一个给定参数,%2是第二个参数,如此类推。据我所知,没有一个官方网站记录::也被称为评论标签,但如果你知道任何人,我真的很想知道它。。。看,你被原谅了。我不是故意暗示那是它的正式名称。编辑评论以防止人们感到困惑。批评或要求作者澄清,但我不是这样做的。