批处理脚本——延迟环境变量扩展

<强>批处理(批)脚本强,使用的是按行读取的预处理方式。在循环中,做后边的空号中的内容是作为一行来处理的,所以在扩号里的赋值后输出操作中赋值是无效的,如果需要使赋值有效,需要启用变量延迟(),变量延迟中的变量不能使用% v %输出,需要使用! v !输出。

开启变量延迟的方式:

,,,,错误:

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,正确:

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,输出:xx.txt

2。体现预处理输出和期望值不符合的例子:

,,,,错误:

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,

,,,,


批处理脚本——延迟环境变量扩展