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是第二个参数,如此类推。据我所知,没有一个官方网站记录::也被称为评论标签,但如果你知道任何人,我真的很想知道它。。。看,你被原谅了。我不是故意暗示那是它的正式名称。编辑评论以防止人们感到困惑。批评或要求作者澄清,但我不是这样做的。