有些时候,我们需要在批处理中使用大段的注释,即连续的注释超过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
for %%e in (directory_i directory_o filter_f filter_v log) do set %%e=

:ParseLoop
if "%1"=="" goto Start
for %%s in (i I f F v V l L o O) do if "%1"=="/%%s" goto Switch%%s
echo Error: Invalid switch '%1'!
goto Quit

:SwitchI
if "%directory_i%"=="" set directory_i=%2
goto NextArg

:SwitchO
if "%directory_o%"=="" set directory_o=%2
goto NextArg

:SwitchF
if "%filter_f%"=="" set filter_f=%2
goto NextArg

:SwitchV
if "%filter_v%"=="" set filter_v=%2
goto NextArg

:SwitchL
if "%log%"=="" set log=%2
goto NextArg

:NextArg
shift
shift
goto ParseLoop

:Start
echo.directory_i %directory_i%
echo.directory_o %directory_o%
echo.filter_f %filter_f%
echo.filter_v %filter_v%
echo.log %log%

:Quit
for %%e in (directory_i directory_o filter_f filter_v log) do set %%e=

: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

Bat| 批处理注释相关推荐

  1. bat 批处理切换到当前脚本所在文件夹

    bat 批处理切换到当前脚本所在文件夹 切换到当前脚本所在的文件夹 ? 1 cd  %~dp0 另外附上一些bat基本内容 ------------------------------ 批处理常用命令 ...

  2. BAT批处理中的字符串处理详解(字符串截取)

    BAT批处理中的字符串处理详解(字符串截取 批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集.批处理中可实现的字符串处理功能有:截取字符串内容.替换字符串特定字段.合并字 ...

  3. BAT 批处理脚本教程

    BAT 批处理脚本教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统 ...

  4. bat批处理与adb命令的配合

    和安卓系统打交道,难免用到adb命令:和很多安卓硬件打交道,就要大量用到adb命令,如果一个一个写就太累了,在windows系统下还是借助批处理吧. adb命令基础 首先需要准备的一些adb命令: 查 ...

  5. .bat批处理命令的介绍

    HUC = = D组 http://www.cnhonkerarmy.com/ 63707869 =====================================开始============ ...

  6. windows的cmd与bat批处理脚本(batch script)

    目录 序:批处理看这一篇就够了 一.前言 二.使用技巧 1.查看帮助 2.命令的执行 3.变量 4.条件语句 5.循环 6.参数 7.函数(过程调用) 8.调用外部脚本 9.命令执行结果和错误判断 1 ...

  7. Bat(批处理)文件编写手册(一)

    一.批处理常用的DOS命令篇 1.`echo命令` 2.`@命令` 3.`pause命令` 4.`rem命令` 5.`::命令` 6.`call命令` 7.`cd命令` 8.`dir命令` 9.`at ...

  8. bat批处理开发-wifi联网系列(3):查询当前连接的wifi SSID和密码,封装为bat函数(如何传递入参和返回出参)

    公司wifi很不稳定,编写了个wifi断网后自动重连的批处理,主要包括:可用wifi查询.联网.wifi切换感知.自动检测及掉线重连,网络状态分析等功能. 本次分享第三部分:查询当前连接的wifi S ...

  9. BAT批处理基本命令

    什么是 BAT 批处理脚本语言? BAT 批处理脚本语言是 Windows 系统自带的一种脚本语言,主要用于批量处理文件.目录.注册表.系统设置等任务.使用 BAT 批处理脚本语言可以节省大量手动操作 ...

  10. 利用bat批处理做启动mongodb脚本

    文章开始,我们先回顾一下,如何用cmd命令窗口开启mongodb数据库,命令如下: 开启mongodb数据库 cd D:\Program Files\MongoDB\bin mongod --depa ...

最新文章

  1. zencart安全辅助小脚本
  2. 技术图文:如何利用BigOne的API制作自动化交易系统 -- 身份验证
  3. I-Matrix Power Series POJ - 3233 矩阵快速幂+分治
  4. android开发实现tab,Android 开发之获得Tablayout中子Tab所在的View
  5. 【sklearrn学习】朴素贝叶斯
  6. STM32F1 端口复用、端口(部分和完全)重映射
  7. 1.6 编程基础之一维数组 03 计算书费 python
  8. 在PHP中数组有两种形式区别,PHP三种数组合并方式区别示例
  9. 工作笔记-新系统安装deb文件失败
  10. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型
  11. nodejs后台系列--第四篇--koa(三)
  12. 远程计算机怎么安装软件安装,不需要U盘,手机电脑给电视远程安装软件的两种方法...
  13. 安装时遇到“已终止Autocad2006安装
  14. Gradle之maven-publish插件发布到nexus私有仓库
  15. org.springframework.core.styler包解读
  16. 3D游戏建模学习路线
  17. 个人NAS家庭服务器解决方案概况
  18. 微信公众号编辑文章发布时,弹出,图文消息中含有敏感词
  19. DaiXT: SpringBoot+JSP
  20. Centos7.6 2T以上硬盘GPT分区工具使用挂载教程

热门文章

  1. 怎么用计算机按反三角函数图像及性质,反三角函数图像及性质
  2. 下载和安装Visual C ++ 2008 Express Edition的说明
  3. linux软连接j,Linux(ubuntu)安装JLink 驱动
  4. scrapy爬取统计局的城乡代码,以目录文件夹形式生成,同时最后保存在excel中
  5. PDF转Word的时候需要输入密码怎么办?
  6. 计算机应用技术实习周记十篇,计算机应用实习周记模板.doc
  7. 删除的PSD文件在哪可以恢复?一定要看看
  8. navicat12.0.26 激活
  9. abaqus14安装_Abaqus安装方法
  10. 杰理AD14N/AD15N---程序烧录