大家好,又见面了,我是你们的朋友全栈君。
有些时候,我们需要在批处理中使用大段的注释,即连续的注释超过2行。那么,如何实现他呢?
方法有很多种,本文仅列举其中的一部分。
㈠、使用rem
注意:注释中不能使用重定向符和管道符;
当回显处于打开是时,rem 命令及注释内容将被显示;
rem 和注释之间要有空格。
示例:
|
rem 注释内容1
rem 注释内容2 rem 注释内容3 |
㈡、使用::
Windows XP 可以识别以冒号 (:) 开头作为标签的批处理程序行并且不会将它作为命令处理。如果某行以冒号开始,则该行的任何命令都将被忽略。
示例:
|
:: 注释内容1
:: 注释内容2 :: 注释内容3 |
㈢、使用echo >nul
注意:注释中不能使用重定向符和管道符;
echo 和注释之间要有空格。
示例:
|
echo 注释内容1>nul
echo 注释内容2>nul echo 注释内容3>nul |
㈣、使用goto
注意:注释中不能使用goto 指向的标签
示例:
|
goto han
注释内容1 注释内容2 注释内容3 :han |
㈤、使用:注释
注意:注释中第一个字符不能是数字或字母;
示例:
|
:注释内容1
:注释内容2 :注释内容3 |
说明:在实际使用中,例如标签 :stsrt ,我们也可以认为他是注释。如下例:
:: ArgParse.bat – Parser of command line arguments :: Will Sort – 2005-11-26 – WinXP_CMD/MSDOS7.10/MSDOS6.22 @echo off :Init :ParseLoop :SwitchI :SwitchO :SwitchF :SwitchV :SwitchL :NextArg :Start :Quit :end |
㈥、使用:标签 注释
示例:
|
:han 注释:下面的代码。。。
命令1 命令2 |
㈦、使用if not exist nul 注释
注意:注释中不能使用重定向符和管道符;
if not exist nul 和注释之间要有空格。
示例:
|
if not exist nul 注释内容1
if not exist nul 注释内容2 if not exist nul 注释内容3 |
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154730.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...