Мне нужно найти, если ключ реестра существует, и сохранить значение, только если он существует. Я не получаю ничего в переменной KeyValue.
setlocal enableextensions enabledelayexpansion
set KEY="HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome"
for /f "tokens=3*" %%A in ('reg query %KEY% /v installocation') do set InstallLocation=%%A %%B
If ERRORLEVEL 0 set KeyValue = InstallLocation
echo %KeyValue%
cmd /k
Я получаю "ЭХО включено". вместо значения. Я думаю, что переменная пуста