【WINDOWS / DOS 批处理】call命令与变量延迟展开

  • Post author:
  • Post category:其他



call命令详解



CALL命令格式


格式一:call  [ [Drive:] [Path]  FileName  [Pararneters] ]


格式二:call  [:label [arguments] ]

使用call命令,可以调用

FileName

(包括批处理文件、其它执行命令)或

:label

标签


call命令的二次变量展开特性

我们知道call命令具有二次变量展开特性,现在看下,call命令是否支持二次变量延迟展开。


【格式一】call  [ [Drive:] [Path]  FileName  [Pararneters] ]

1、展开

FileName

中的变量,这样的

FileName

,通常被称为“嵌套命令”,示例如下:


示例

setlocal DisableDelayedExpansion
set "tanhao=!"

setlocal enableD



版权声明:本文为mt15306338066原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。