Batch file 如何在cmd.exe脚本中组合两个变量

Batch file 如何在cmd.exe脚本中组合两个变量,batch-file,cmd,Batch File,Cmd,在Windows7上的cmd.exe脚本中,我想组合两个变量来设置第三个变量 (哪个不起作用) 我该怎么做 向所有看过这个问题的人道歉。上面的例子非常有效,我无法重现我遇到的问题。谢谢你指出我的错误。带引号吗 SET "THIRD=%FIRST%%SECOND%" 你的例子对我很有用。什么操作系统?我用的是WinXP。你能提供一个示例和它的输出,以及它与你想要的有什么不同吗?如果您试图在FOR循环中设置变量,请参阅我的示例,使用SETLOCAL ENABLEDELAYEDEXPANSION。

在Windows7上的cmd.exe脚本中,我想组合两个变量来设置第三个变量

(哪个不起作用)

我该怎么做


向所有看过这个问题的人道歉。上面的例子非常有效,我无法重现我遇到的问题。谢谢你指出我的错误。

带引号吗

SET "THIRD=%FIRST%%SECOND%"

你的例子对我很有用。什么操作系统?我用的是WinXP。你能提供一个示例和它的输出,以及它与你想要的有什么不同吗?如果您试图在FOR循环中设置变量,请参阅我的示例,使用
SETLOCAL ENABLEDELAYEDEXPANSION
。为了结束这一切,我接受了你的回答。我无法重现我所看到的问题。谢谢
SET "THIRD=%FIRST%%SECOND%"