![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 13:56 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 是不是%%和%有区别的啊~ |
| 可打印版本 1,597 / 6 |
| 第1楼 huasheng66 | 发表于 2007-11-30 20:26 |
| 新手上路 发帖 2 积分 6 | |
|
是不是%%和%有区别的啊~ 首先要说我是在网吧里的WINDOWS XP 的CMD 上用 FOR
的时候,看了论坛或者是CMD里的FOR 的讲解就在自己定的变量 前面用了两个%,可是当我运行命令的时候,系统提示说不应该存在 “%%variable”,我就一直在改,后来我就尝试删了个%,结果运行出了 自己要的结果~能不能解释一下呢? 谢谢 |
|
| 第2楼 huasheng66 | 发表于 2007-11-30 20:30 |
| 新手上路 发帖 2 积分 6 | |
|
帮帮忙啊~
谢谢哥哥们 |
|
| 第3楼 neolf | 发表于 2007-11-30 20:38 |
| 新手上路 发帖 2 积分 4 | |
|
具体不太清楚,好像%%指的是变量
%后面只能是单个字符 |
|
| 第4楼 jojan | 发表于 2007-11-30 21:13 |
| 初级用户 发帖 23 积分 45 | |
|
在标准的DOS中(不是很清楚XP的CMD是否也是这样),FOR命令中的“%”符号表示引用变量,单个%用在命令行,两个%用在批处理。
|
|
| 第5楼 loveheartrain | 发表于 2007-11-30 21:34 |
| 初级用户 发帖 81 积分 174 | |
|
经典回答
|
|
| 第6楼 wjjchrdw | 发表于 2007-12-01 14:54 |
| 初级用户 发帖 12 积分 26 | |
Originally posted by jojan at 2007-11-30 21:13: 在XP的CMD也是这样,单个%用在命令行,两个%用在批处理。 |
|
| 第7楼 ym0143 | 发表于 2009-06-17 00:16 |
| 新手上路 发帖 2 积分 4 | |
|
单个%用在命令行,两个%用在批处理,其中一个起屏蔽作用.
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |