0

我在批处理文件中生成一个 Guid,然后我需要将该 Guid 包装在花括号中。我怎么做?

for /f %%i in ('"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\uuidgen.exe"') do set guid=%%i

ECHO %guid%
pause

set guid = "{"%guid%"}"
ECHO %guid%

我的解决方案似乎不起作用。有任何想法吗?

4

1 回答 1

2
set guid={%guid%}

就如此容易。请注意,您不应该在周围有空格=(因为您的变量名将以空格结尾,并且它的值将以一个开头)并且引号被逐字包含在值中,除非您set通过 using引用完整的参数,set "foo=bar"但这不是这里有必要。

于 2013-10-10T12:47:24.577 回答