2009-12-12 07:47:30 +0000 2009-12-12 07:47:30 +0000
70
70

如何在Windows命令提示符下进行注释?

Windows #控制台会话,创建评论相当于cmd是什么?

操作系统是Windows XP。

答案 (4)

93
93
93
2009-12-12 08:51:36 +0000

REM是标准方式:

REM this is a comment

你也可以使用批处理文件中常见的双冒号约定。

:: another comment

字符串后面的单冒号是一个标签,但双冒号和后面的任何内容都会被忽略。可以说,这种形式比REM命令更易读。

注意,这两种方法都只在行首工作。如果你想在命令中附加注释,你可以将它们与命令连字符(&)一起使用,就像这样。

dir & REM a comment
dir &:: another one
16
16
16
2009-12-12 07:50:30 +0000

你在评论前加上REM这个词。

REM This is a comment.

但是如果你想把你的评论打印出来,你应该回声。

echo This is a comment you'll see.
5
5
5
2016-03-24 12:54:37 +0000

REM命令只会(即说些什么作为注释),使该行不被执行。然而,如果@echo off不在批处理文件中,该行仍然会回响到屏幕上。

要防止这些行被显示,你可以做三件事之一。

  1. 将@echo关闭添加到批处理文件中
    如果你想隐藏所有的命令以及REM行,在批处理文件的第一行添加@echo off。
  2. 将REM改为@REM
    如果你想在批处理文件运行时显示命令,但仍想隐藏REM行,请输入@REM而不是REM。
  3. 使用::(即无效lable)代替REM
    最后,使用::代替REM作为备注命令,也可以防止被备注行的回声。
2
2
2
2014-11-22 21:41:53 +0000

我相信bernhard提供的答案是错误的。

至少在win 7中,批处理文件中的

rem comment

会在输出中打印。要抑制打印,使用

@ rem comment

@rem comment

其他命令也是一样,默认情况下,这些命令会被回传到控制台。