Board logo

标题: 是不是%%和%有区别的啊~ [打印本页]

作者: huasheng66     时间: 2007-11-30 20:26    标题: 是不是%%和%有区别的啊~

首先要说我是在网吧里的WINDOWS XP 的CMD 上用  FOR
的时候,看了论坛或者是CMD里的FOR 的讲解就在自己定的变量
前面用了两个%,可是当我运行命令的时候,系统提示说不应该存在
“%%variable”,我就一直在改,后来我就尝试删了个%,结果运行出了
自己要的结果~能不能解释一下呢?


谢谢
作者: huasheng66     时间: 2007-11-30 20:30
帮帮忙啊~
谢谢哥哥们
作者: neolf     时间: 2007-11-30 20:38
具体不太清楚,好像%%指的是变量
%后面只能是单个字符
作者: jojan     时间: 2007-11-30 21:13
在标准的DOS中(不是很清楚XP的CMD是否也是这样),FOR命令中的“%”符号表示引用变量,单个%用在命令行,两个%用在批处理。
作者: loveheartrain     时间: 2007-11-30 21:34
经典回答
作者: wjjchrdw     时间: 2007-12-1 14:54


  Quote:
Originally posted by jojan at 2007-11-30 21:13:
在标准的DOS中(不是很清楚XP的CMD是否也是这样),FOR命令中的“%”符号表示引用变量,单个%用在命令行,两个%用在批处理。

在XP的CMD也是这样,单个%用在命令行,两个%用在批处理。
作者: ym0143     时间: 2009-6-17 00:16
单个%用在命令行,两个%用在批处理,其中一个起屏蔽作用.