- 帖子
- 1023
- 积分
- 3120
- 技术
- 230
- 捐助
- 160
- 注册时间
- 2010-12-22
|
4楼
发表于 2011-6-22 21:59
| 只看该作者
本帖最后由 tmplinshi 于 2011-6-22 22:07 编辑
%%a 是用来引用所循环的行。
if not defined "%%a" echo %%a&set ""%%a"=a"
假设文本有以下几行:
执行过程为:
如果没有定义"测试",则显示测试,并设置"测试"的值为 a。
如果没有定义"测试 1",则显示测试 1,并设置"测试 1"的值为 a。
如果没有定义"测试",则显示测试,并设置"测试"的值为 a。("测试"已经定义过,所以不显示这一行)
如果没有定义"测试 2",则显示测试 2,并设置"测试 2"的值为 a。 |
|