在批处理脚本中添加注释

MD Aminul Islam 2023年1月30日
  1. 在批处理脚本中使用双冒号 :: 添加注释
  2. 在批处理脚本中使用 REM 关键字添加注释
  3. 在批处理脚本中添加多行注释
在批处理脚本中添加注释

注释是最重要的部分,因为它们有助于为其他开发人员提供必要的信息和解释,并使代码更容易理解。这是专业编码的基本要素。

注释对其他部分没有任何影响。本文将解决我们如何在代码中包含单行或多行注释。

有两种方法可以在批处理脚本中包含注释。我们可以使用双冒号::或关键字 REM

我们将通过下面的必要示例讨论这两种方式。

在批处理脚本中使用双冒号 :: 添加注释

要添加带有双冒号 :: 的注释,你可以使用以下格式。

::  THIS IS YOUR COMMENT

我们使用这种方法评论了下面的代码。

@echo off
:: This is your comment
ECHO Commented with ::

在批处理脚本中使用 REM 关键字添加注释

REM 是一个关键字,用于在批处理脚本上进行注释(注释)。要使用此关键字,你必须遵循以下格式。

REM THIS IS YOUR COMMENT

查看此示例以获得更好的理解,

@echo off
REM This is your comment
ECHO Commented with REM

在批处理脚本中添加注释的一些重要说明

当注释不在行首时,你必须添加&字符。

当使用嵌套部分如 IF...ELSE、循环等时,你必须使用::作为正常行;否则,它会给出错误。你也可以在那里使用 REM 关键字。

::SETLOCAL 关键字中可能会失败。

在批处理脚本中添加多行注释

有时我们需要添加多行注释。在这里,我们将讨论添加多行注释的两种方法。

让我们在下面讨论它们。第一种方法演示在每行注释的开头添加::REM

@echo off
:: The first line of your comment here.
:: The second line of your comment here.
:: The third line of your comment here.
echo Multiple line comment

或者,如下所示:

@echo off
REM First line of your comment here.
REM Second line of your comment here.
REM Third line of your comment here.
echo Multiple line comment

另一种方法是添加关键字 GOTO。此关键字使你可以跳过代码的特定部分。

我们可以将我们的注释放在 GOTO 关键字中,以便这些行在这些行中变得不可执行,如下所示:

@echo off
goto comment
The first line of your comment is here.
The second line of your comment is here.
The third line of your comment is here.
-
-
-
:comment
echo Multiple line comment...

此示例将仅执行最后一行,因为它跳过了 GOTO 关键字内的行,输出将如下所示:

输出:

Multiple line comment...

请记住,这里讨论的所有方法都是使用批处理脚本编写的,并且只能在 Windows CMD 环境中工作。

作者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn