bat文件怎么写注释

1.bat中如何添加注释Rem使您可以在批处理文件或配置文件中加入注释 。
语法rem [Comment]参数Comment指定要作为注释的任何字符串 。/?在命令提示符下显示帮助 。
注释? 使用 echo 命令显示注释
rem 命令不在屏幕上显示注释 。必须在批处理或 Config.nt 文件中使用 echoon 命令才能在屏幕上显示注释 。
对批处理文件注释的限制
在批处理文件注释中不能使用重定向字符“(”或“)”或管线 (|) 。
使用 rem 增加垂直间距
您可以使用没有注释的 rem 为批处理文件增加垂直间距,也可以使用空行来增加间距 。在处理批处理程序时会忽略空行 。
示例以下示例显示为解释和垂直间距使用注释的批处理文件:
@echo off rem This batch program formats and checks new disks. rem It is named Checknew.bat. rem echo Insert new disk in drive B. pause format b:/v chkdsk b:
要在 Config.nt 文件中 prompt 命令之前添加说明性注释,请在 Config.nt 中添加下面的行:
2.bat中如何添加注释Rem使您可以在批处理文件或配置文件中加入注释 。
语法rem [Comment]参数Comment指定要作为注释的任何字符串 。/?在命令提示符下显示帮助 。
注释? 使用 echo 命令显示注释 rem 命令不在屏幕上显示注释 。必须在批处理或 Config.nt 文件中使用 echoon 命令才能在屏幕上显示注释 。
对批处理文件注释的限制 在批处理文件注释中不能使用重定向字符“(”或“)”或管线 (|) 。使用 rem 增加垂直间距 您可以使用没有注释的 rem 为批处理文件增加垂直间距,也可以使用空行来增加间距 。
在处理批处理程序时会忽略空行 。示例以下示例显示为解释和垂直间距使用注释的批处理文件: @echo off rem This batch program formats and checks new disks. rem It is named Checknew.bat. rem echo Insert new disk in drive B. pause format b:/v chkdsk b: 要在 Config.nt 文件中 prompt 命令之前添加说明性注释,请在 Config.nt 中添加下面的行: 。
3.如何编写bat文件常用命令 echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起 。
==== 注 =========== 首先,@ 不是一个命令,而是DOS 批处理的一个特殊标记符,仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符: CR(0D) 命令行结束符 Escape(1B) ANSI转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常用的参数界定符 + COPY命令文件连接符 * ? 文件通配符 "" 字符串界定符 | 命令管道符 < > >> 文件重定向符 @ 命令行回显屏蔽符 / 参数开关引导符 : 批处理标签引导符 % 批处理变量引导符 其次,:: 确实可以起到rem 的注释作用,而且更简洁有效; 但有两点需要注意: 第一,除了 :: 之外,任何以 :开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容,只是为了与正常的标号相区别,建议使用 goto 所无法识别的标号,即在 :后紧跟一个非字母数字的一个特殊符号. 第二,与rem 不同的是,::后的字符行在执行时不会回显,无论是否用echo on打开命令行回显状态,因为命令解释器不认为他是一个有效的命令行,就此点来看,rem 在某些场合下将比 :: 更为适用; 另外,rem 可以用于 config.sys 文件中. ===================== echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行) 。call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令) 。