中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 是不是%%和%有区别的啊~ 上一主题 | 下一主题
huasheng66
新手上路





积分 6
发帖 2
注册 2007-11-28
状态 离线
『楼 主』:  是不是%%和%有区别的啊~

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


谢谢

2007-11-30 20:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huasheng66
新手上路





积分 6
发帖 2
注册 2007-11-28
状态 离线
『第 2 楼』:  

帮帮忙啊~
谢谢哥哥们

2007-11-30 20:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
neolf
新手上路





积分 4
发帖 2
注册 2007-11-30
状态 离线
『第 3 楼』:  

具体不太清楚,好像%%指的是变量
%后面只能是单个字符

2007-11-30 20:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jojan
初级用户





积分 45
发帖 23
注册 2007-11-23
状态 离线
『第 4 楼』:  

在标准的DOS中(不是很清楚XP的CMD是否也是这样),FOR命令中的“%”符号表示引用变量,单个%用在命令行,两个%用在批处理。

2007-11-30 21:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
loveheartrain
初级用户

DOS之迷


积分 174
发帖 81
注册 2007-11-7
状态 离线
『第 5 楼』:  

经典回答



愛意之无尽@灵犀!
QQ:71216716 E_mail:l.h.r.@163.com
2007-11-30 21:34
查看资料  发送邮件  发短消息 网志  OICQ (71216716)  编辑帖子  回复  引用回复
wjjchrdw
初级用户




积分 26
发帖 12
注册 2005-10-1
状态 离线
『第 6 楼』:  



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

在XP的CMD也是这样,单个%用在命令行,两个%用在批处理。

2007-12-1 14:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ym0143
新手上路





积分 4
发帖 2
注册 2009-6-13
状态 离线
『第 7 楼』:  

单个%用在命令行,两个%用在批处理,其中一个起屏蔽作用.

2009-6-17 00:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: