bat中如何添加注释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat中如何添加注释相关的知识,希望对你有一定的参考价值。

例如:@echo off
echo 正在备份数据库请稍等……
net stop mysql 注释:停止mysql命令
xcopy "D:\Core\MySQL\data\*.*" D:\bak\data\ /e /y /c 注释:拷贝mysql文件
net start MySQL 注释:启动mysql

1、扩展名为BAT的文件一般我们叫批处理文件,它是多条DOS命令的集合,并可加入一些控制指令。

2、在DOS命令中,REM命令为注释命令,当然,手动下达单条的REM命令没有什么实际作用。REM命令一般用于批处理文件中,用来注释或是临时的使一些命令失效(可用于调试)。

3、REM命令只能使用在每一行的最前面,使这一整行的DOS命令失效。同时,BAT作为DOS命令的集合,它的规则就是每一行只能是一条完整的命令。


例如:

@echo off 
echo 正在备份数据库请稍等……

rem 停止mysql命令
net stop MySQL 

rem 拷贝mysql文件
xcopy "D:\\Core\\MySQL\\data\\*.*" D:\\bak\\data\\ /e /y /c 

rem 启动mysql
net start MySQL

参考技术A 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 中添加下面的行:
rem Set prompt to indicate current directory prompt $p$g
参考技术B bat中使用rem来表示注释,具体格式:rem 停止mysql命令,也可以使用“::”来表示。 参考技术C bat中的注释命令
rem或者::
一般都用::的多些
参考技术D bat中使用rem来表示注释

以上是关于bat中如何添加注释的主要内容,如果未能解决你的问题,请参考以下文章

svn提交时强制添加注释

在BAT文件里用啥符号来注释?如果我要让它DOS中显示,而不让它运行呢?有没有办法!~

如何在SQL Server 中添加注释

如何在SQL Server 中添加注释

BAT文件如何注释

如何在AST中添加注释模板