如何获取此代码来存储 uuidgen.exe
返回的值?我希望 guid
的值是 Guid
,而不是 uuidgen.exe
的路径。
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%
关于windows - 获取批处理文件中 uuidgen.exe 返回的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18359601/