如何获取此代码来存储uuidgen.exe
返回的值?我希望guid
的值为Guid
,而不是uuidgen.exe
的路径。
SET guid="C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\uuidgen.exe"
ECHO %guid%
pause
答案 0 :(得分:3)
在批处理文件中,您需要在变量上使用双百分号,并正确引用uuidgen.exe的路径。 以下工作在我的本地计算机上的批处理文件中(请注意不同版本的SDK)
for /f %%i in ('"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\uuidgen.exe"') do set guid=%%i
echo %guid%