[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
双引号是一种特殊的转义符,用于把特殊符号转义成普通字符,也能够将命令中的参数区分开

双引号作为参数分隔符的例子:
  1. findstr .* 1.txt 2.txt
  2. findstr ".* 1.txt" 2.txt
  3. ::这两条的结果是截然不同的
复制代码
双引号作为转义符的例子:
  1. set n=^^
  2. set "n=^^"
  3. ::这两条的结果也是完全不同的
复制代码

TOP

4# Hello123World

你是用echo %n%查看的吧?建议用set n或者echo !n!来查看这种存在特殊命令的变量

TOP

  1. if not "%2"=="" goto sub
  2. ::这句中的引号有双重作用,既能转义%2中可能存在的特殊字符,也起到了分隔参数的作用,最关键的是用于分隔参数,避免%2为空时出现的语法错误
复制代码

TOP

返回列表