如何连接变量并将它们批量分配给新变量?

How can I concatenate variables and assign them to a new variable in batch?

我的目标是创建一个由变量 %Year%、%Month% 和 %Day% 组成的新变量。 %Year% 和 %Day% 是字符串,%Month% 是整数。

这是我目前所拥有的,但它不起作用。我怎样才能连接一切?我认为问题是逗号。

SET /A New_date = %Year%, %Month%, %Day%
Echo date:%New_date%

您不需要在此处使用 Set 的 /a 选项。那就是如果你在做数值计算。

只需使用以下内容:

set "New_date=%Year%, %Month%, %Day%"
echo %New_date%

更多关于Set