2

によって返された値をこのコードに格納するにはどうすればよいuuidgen.exeですか? へのパスではなく、の値を にguidしたい。Guiduuidgen.exe

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

1 に答える 1

4

バッチ ファイルでは、変数に 2 つのパーセント記号が必要であり、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 に答える