【发布时间】:2014-12-18 12:03:13
【问题描述】:
我正在从事一个大型项目。在此我必须创建一个批处理文件来执行一些操作,例如复制、移动、转换文件。我使用了一个与我们的项目类似的参考文件。由此,部分内容如下
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第二个等)
标签: batch-file