@echo ┌────────────────────────────────────────────┐
@echo │ %a% %b%%%%space%
@echo └────────────────────────────────────────────┘
@echo off
这是我随便截取的一个进度条的代码片断,刚学批处理不久,看到很多地方出现连续%(我指的是多于2个)。请问连续百分号具体有什么用法?在论坛里找也只能找到下列关于百分号用法的说明:
① 两个连续的%表示在预处理中脱为一个%。
② 批处理中,在for语句的in子句之前,连续两个%紧跟一个字符(可以是字母、数字和一些特定字符),表示指定一个循环或者遍历指标变量。
③ 批处理中,在for语句中,使用与in之前指定的指标变量相同的串,表示引用这个指标变量。
第二点和第三点我都懂,难道我提到的问题和第一点相关?请高手帮忙解答,最好有例子。
[ Last edited by nayezi on 2007-10-20 at 06:00 PM ]
@echo │ %a% %b%%%%space%
@echo └────────────────────────────────────────────┘
@echo off
这是我随便截取的一个进度条的代码片断,刚学批处理不久,看到很多地方出现连续%(我指的是多于2个)。请问连续百分号具体有什么用法?在论坛里找也只能找到下列关于百分号用法的说明:
① 两个连续的%表示在预处理中脱为一个%。
② 批处理中,在for语句的in子句之前,连续两个%紧跟一个字符(可以是字母、数字和一些特定字符),表示指定一个循环或者遍历指标变量。
③ 批处理中,在for语句中,使用与in之前指定的指标变量相同的串,表示引用这个指标变量。
第二点和第三点我都懂,难道我提到的问题和第一点相关?请高手帮忙解答,最好有例子。
[ Last edited by nayezi on 2007-10-20 at 06:00 PM ]
