Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > КОмандная строка и реестр


Автор: DragonFire 20.1.2008, 01:45
Может кто уже сталкивался: Необходимо извлечь значение параметра по умолчанию из реестра. 
Пишу вот так:
Код

@ECHO OFF
%STR%=REG QUERY HKEY_CLASSES_ROOT\Applications\Compil32.exe\shell\Compile\command
ECHO %STR%
pause

Выдает не только значение параметра но и еще куча хлама. Вопрос - как получить именно ЗНАЧЕНИЕ?

Автор: dumb 20.1.2008, 04:02
Код

@echo off
for /f "tokens=2*" %%i in ('REG QUERY HKEY_CLASSES_ROOT\Applications\Compil32.exe\shell\Compile\command /ve') do if "%%i"=="REG_SZ" set CMDSTR=%%j
echo %CMDSTR%
pause

Автор: DragonFire 20.1.2008, 11:19
Спасибо!)
Теперь бы еще разобраться как это работает)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)