【发布时间】:2012-04-07 19:37:33
【问题描述】:
我需要了解一些关于批处理脚本中 for 命令的基本信息。我想知道的一件事是为什么它是 %%variable 而不是 %variable%。
【问题讨论】:
-
你能举个例子说明你在哪里看到的吗?
标签: variables for-loop batch-file
我需要了解一些关于批处理脚本中 for 命令的基本信息。我想知道的一件事是为什么它是 %%variable 而不是 %variable%。
【问题讨论】:
标签: variables for-loop batch-file
%A 仅用于命令行。
%%A用于批处理文件中。
【讨论】:
http://www.robvanderwoude.com/for.php。希望这个帮助:D
单百分比%a 语法表示批处理文件中的局部变量。
括号中的%foo% 表示名为foo 的环境变量的值。
【讨论】:
for 语句用于许多事情。在命令提示符处尝试for /? 以获取文档。
来自ss64.com:
如果您在命令行而不是批处理程序中使用 FOR 命令,请指定 %parameter 而不是 %%parameter
所以 %%param 用于批处理脚本,%param 用于实时命令。 Greg 是对的,%param% 是一种不同的变量。 FOR 命令中的“变量”仅存在于该范围内,而环境 %variables% 则存在于更广泛的范围内。
【讨论】: