Я пытаюсь прочитать значение REG в переменной среды в файле BAT. Например.,
РЕГ HKLM \ SYSTEM \ CurrentControlSet \ Services \ Eventlog / v ImagePath
Я могу получить всю строку вывода команды REG в переменной среды следующим образом:
FOR /F "usebackq delims==" %%a in (`REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v ImagePath`) DO set ImagePath=%%a
Однако это устанавливает переменную среды на всю строку, т. Е.
ImagePath REG_EXPAND_SZ C:\Windows\system32\services.exe
Я хочу, чтобы переменная среды состояла только из части пути, т.е.
C:\Windows\system32\services.exe
Спасибо за любые советы.