Как получить данные из значения ключа реестра через командную строку - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь получить данные из значения ключа реестра через командную строку

Я могу получить значение ключа реестра, используя следующий код

reg query HKCU\Software\[PATH_TO_MY_DIR] /v [KEY_NAME]

Это работает как ожидалосьи выводит три элемента:

  • Имя
  • Тип
  • Данные

Я пытаюсь получить данные из значения в команделиния, как мне это сделать?

1 Ответ

0 голосов
/ 29 декабря 2018

Это можно сделать очень просто, используя цикл FOR рядом с системой Token.Поскольку reg query будет выводить переменные в формате one two three, мы можем использовать tokens=3, чтобы получить только третий элемент в выводе.

Из CMD:

for /F "tokens=3" %A in ('reg query "HKCU\Software\[PATH_TO_MY_DIR]" /v "[KEY_NAME]"') DO (Echo %A)

из партии:

for /F "tokens=3" %%A in ('reg query "HKCU\Software\[PATH_TO_MY_DIR]" /v "[KEY_NAME]"') DO (Echo %%A)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...