2

我将如何获取此代码来存储返回的值uuidgen.exe?我希望 的值为guida Guid,而不是uuidgen.exe.

SET guid="C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\uuidgen.exe"
ECHO %guid%
pause
4

1 回答 1

4

在批处理文件中,您需要变量上的双百分号,并正确引用 uuidgen.exe 的路径。以下在我的本地计算机上的批处理文件中工作(注意 SDK 的不同版本)

for /f %%i in ('"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\uuidgen.exe"') do set guid=%%i
echo %guid%
于 2013-08-21T16:57:55.263 回答