1. 首页
  2. 编程语言
  3. 其他
  4. 批处理中setlocal enabledelayedexpansion的作用详细整理

批处理中setlocal enabledelayedexpansion的作用详细整理

上传者: 2021-07-01 03:50:32上传 PDF文件 96.62 KB 热度 14次

设置本地为延迟扩展。所以这一部分希望你能认真看。为了更好的说明问题,我们先引入一个例子。结果:4 举个例子说明一下:结果:5 结果:12345解说:本例开启了变量延迟并用“第一段代码只会显示10行“ECHO 处于关闭状态。”,而第二段代码则会正确显示1-10的10行数字。这是为什么呢?因为在两段代码的for循环前str都是没有被定义的,而由于第一段代码没有开启变量延迟,所以str值一直是没有定义,因而显示出了10行报 在解释之前,先看几个例子的区别: 将这段代码保存到一个后缀为bat的文本文件中。然后打开dos,进到对应目录下,执行这个文件,结果如下: 结果: 结果:

下载地址
用户评论