Вырезать значение результата `reg query`? - PullRequest
1 голос
/ 02 ноября 2010

Рассмотрим следующий результат из гипотетического reg query:

..>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer /v "I
nstallation Directory"

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer
    Installation Directory    REG_EXPAND_SZ    %ProgramFiles%\Windows Media Play
er

Как мне получить выходные данные, чтобы я мог присвоить фактическое значение параметра (%ProgramFiles%\...) переменной (или временному файлу)?

1 Ответ

1 голос
/ 02 ноября 2010

пример для пакетных файлов:

@FOR /F "tokens=2* " %%A IN ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer /v "Installation Directory"') DO @SET PARAM=%%B 

Если вы хотите использовать его непосредственно в консоли - используйте один знак процента для обозначения переменных (т.е. %A и %B)

...