eu tenho uma chave de registro e gostaria de obter o valor.
No entanto, sempre imprime o REG_SZ e o nome da chave reg. Posso saber como faço para obter apenas o valor? Obrigado!
REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail - en-us" /v "DisplayVersion"
Tentei o seguinte, mas também não funcionou para mim.
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail - en-us" /v "DisplayVersion"') do set "value=%%~b"
echo %value%
Também tentei o seguinte, mas sempre recebo o erro "%% a foi inesperado neste momento" ao executar usando cmd.
for /f "tokens=3" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail - en-us" /V DisplayVersion ^|findstr /ri "REG_SZ"') do echo %%a
A chave reg existe, só que não consigo destacar apenas o valor.