Когда я запускаю команду REG Query HKLM /k /F "Command Processor" /s /e /c
на ЦМД, я получаю этот результат:Пакетный ключ рег запрос переменной
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Command Processor HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Command Processor
Конечные результаты: найдено 2 соответствий (ей).
Но в партии:
@echo off & setlocal ENABLEEXTENSIONS
for /f "tokens=*" %%a in ('REG Query HKLM /k /F "Command Processor" /s /e /c') do set "MyPath=%%a"
echo The path string value is "%MyPath%"
pause
Когда я выполняю это, я получаю только последнюю строку:
Путь Значение строки «Результаты End: 2 матча (ы) (ы). "
Что не так? Я хотел бы получить ключи пути для переменных.
Чтобы получить только первый путь, выходящий из цикла после установки пути с меткой 'goto done' и': done' в строке после цикла. – wOxxOm
Это работает для первой линии, но мне также нужна вторая строка. – user3486019