一、目的

注释字符串。

二、在echo off情况下

@echo off

2.1rem

rem off_test_rem

2.2::

:: off_test_::

三、在echo on情况下

echo on

3.1rem

rem on_test_rem

3.2::

:: on_test_::

四、现象

五、区别

  1. 在关闭echo时,两个方法中的内容都不显示
  2. 在开启echo时,rem中的内容会显示,::仍不会显示

六、结论

在bat命令中,只有rem作为标准的注释命令使用。对于双引号造成的注释效果的逻辑描述如下。

单冒号(:)之后接任何内容都会被视作标号的用法,当单冒号后接任意字母或数字时,构成的字符串标号可以被goto和call所识别。当单冒号后接任意特殊字符时,不可以被识别。

双冒号造成的注释也是基于后者规则实现的,使用如下等方法也可以造成注释效果,例如“:.”、“:/”等,但目前约定俗成使用双冒号注释。

附:源码

@echo off
rem off_test_rem
:: off_test_::
%在关闭echo时,两个方法中的内容都不显示%echo on
rem on_test_rem
:: on_test_::
%在开启echo时,rem中的内容会显示,::仍不会显示%::注意!本例中为区分注释使用了%[string]%方式,实际使用中不允许使用此方法写注释,因为可能发生不可预料的错误。常用注释方法依然是双冒号。
pause

【批处理bat】注释一段文本/字符串相关推荐

  1. 新建批处理bat命令一键重启Windows服务,并配置管理员打开权限

    一.目标服务名称 使用WIN + R 组合键打开运行栏,输入services.msc 找到相关服务(此处以Sdk Video Play Service为例),并右击打开属性界面 找到该服务的服务名称, ...

  2. .bat批处理(十一):替换字符串中包含百分号%的子串

    文章目录 前言 问题示例 解决方法 示例代码 运行结果 总结 前言 今天这篇总结是之前批处理替换字符串的延伸问题,同样来源于读者的提问,要处理的问题是被替换的子串中如果有百分号 % 要怎样替换,因为 ...

  3. 【Elasticsearch】搜索自己想要的东西与注释文本(字符串)插件

    1.概述 翻译:https://www.elastic.co/cn/blog/search-for-things-not-strings-with-the-annotated-text-plugin ...

  4. 批处理 bat cmd 命令大全

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user: ...

  5. windows批处理(bat)程序常用命令

    windows批处理(bat)程序常用命令 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用 ...

  6. Windows批处理BAT脚本

    批处理定义:顾名思义,就是将一系列命令按一定的顺序集合为一个可执行的文本文件,拓展名一般为BAT. 小知识: 1. 可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程. 2. Win+R ...

  7. windows批处理bat脚本技巧

    bat批处理是按行执行的,一行一行往下走.下面列一些基本的技巧,一小部分参考了网上的内容. 1.按树形模式展示列表 tree /f 2.判断文件是否存在 if not exist test.txt ( ...

  8. Windows批处理bat常用命令教程

    批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行. ...

  9. 批处理bat绘制五彩爱心_这个女人通过绘制世界上最长的洞穴而启发了首批热门电子游戏之一...

    批处理bat绘制五彩爱心 重点 (Top highlight) Claire L. Evans is the author of Broad Band: The Untold Story of the ...

  10. python 字符串不区分大小写_还在吐槽文本字符串难以处理,Python的这个绝活你还不知道

    我们之前的文章"玩转网络自动化之Netmiko模块"给大家介绍了网络自动化配置模块Netmiko,该模块通过SSH连接至设备然后把我们要执行的命令下发至设备,同时捕获命令回显. 由 ...

最新文章

  1. 股市币市:数据分析与交易所最新公告
  2. uiwebview 读取本地html,UIWebView加载本地HTML文件
  3. 【机器学习】libsvm使用的数据格式
  4. asyncio 回调
  5. 高低配系统直流控制电源技术知识点
  6. python编写星号菱形中间是空的_简单空实心图形打印|Python练习系列[3]
  7. POI批量导入及一键上传ocupload和pinyin4j组件的使用案例
  8. ValueError: do_handshake_on_connect should not be specified for non-blocking sockets
  9. 最小的JavaFX演示文稿(在JavaFX中)
  10. centos7 修改为任意网卡名_centos7首次启动需要配置的内容
  11. cdn.cache.php,CDN缓存不命中诊断 - 在线工具
  12. 使用MS Test进行单元测试
  13. Golang中defer、return、返回值之间执行顺序的坑
  14. 【NIPS挑战赛优胜解】用机器学习判断基因变异所属类别
  15. 专访HTML5 Boilerplate项目核心成员——石川
  16. 23微分方程和exp(At)
  17. GPRS的工作原理、主要特点(转自aerkate)
  18. C语言模拟银行排队叫号(顺序队)
  19. Python三角形的构成
  20. mysql大写数字转阿拉伯数字_阿拉伯数字转化为大写

热门文章

  1. 本地方法栈与Native方法
  2. 闭环系统辨识matlab,系统辨识-12-闭环辨识
  3. 我的世界神级种子Java_《我的世界》值得收藏的10个“神级种子”,最难找的遗迹都在这!...
  4. 华为盒子显示未连接服务器,华为盒子 连接服务器地址
  5. html在线比对工具,在线文本对比工具(mergely示例)
  6. List 集合排序 降序升序
  7. 【数据结构-链表】malloc函数头文件
  8. 计算机复试不机试的学校,计算机考研复试:计算机考研复试不考机试的高校
  9. 星环科技多模型数据统一存储的大数据分布式存储平台方案分享
  10. springboot中的pom文件详解