it-swarm.com.ru

Могу ли я запросить данные при запросе реестра из командного файла?

У меня есть следующий запрос - 

@ECHO OFF
REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Flight Simulator\10.0" /v AppPath
PAUSE

Это возвращает имя, тип и данные записи, как показано ниже - 

HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Flight Simulator\10.0
    AppPath    REG_SZ    C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\

Press any key to continue . . .

Можно ли получить только раздел «Данные» записи реестра? 

13
user2755744
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Microsoft Games\Flight Simulator\10.0" /v AppPath') do set "AppPath=%%~b"
echo %AppPath%
pause
30
Endoro

Сильфонная команда работает, например, я хочу получитьOSname:

for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName ^| findstr "REG_"') do @echo %%b

Результат:

Windows 10 Enterprise
0
Mohammadreza Panahi