欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

引号在批处理中的特殊应用

程序员文章站 2024-01-24 21:24:22
引号在批处理中的特殊应用 ... 09-07-18...

  在批处理中,引号(")有时作为一个“特殊字符”的面貌出现,给批处理的编写还会造成一定的困扰,但是它在批处理代码编写的过程中又起到一些不可替代的作用,下面列举它的一些特殊使用。
  
  1、含空格的文件名;
  测试:先在f盘下新建一个文本文档(文件名为:新建 文本文档.txt),下面我们尝试用批处理来调用它,在命令行下,输入代码:start "" f:\新建 文本文档.txt,看看有什么提示?(会提示找不到 新建 文件),这是因为start命令在处理参数的时候,是以空格作为分隔符的,它只把"新建"作为参数传给了start命令本身,而f盘下又并没有这样的文件,所以会提示找不到。那我们如何通过命令行打开象 新建 文本文档.txt 这样含有空格的文件呢?我们可以这么办:把含有空格的文件名用引号括起来,如:
  
  start "" f:\"新建 文本文档.txt"
  或者:start "" "f:\新建 文本文档.txt"
  在用批处理处理处理 含有 空格 的注册表键时,有同样的应用方式;
  
  2、定义变量内容时,含有特殊字符;
  先测试代码: