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