CMD/BAT - [решено] Экспорт из реестра в файл

Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Экспорт из реестра в файл

Сообщение Valek271183 »

тоже пусто

можно просто оставить параметр По умолчанию?, возможно так даже функциональнее, так как видно как установлен браузер (например офлайн Google Chrome не ставиться в Program Files) и битность системы
Аватара пользователя
Georgio

Re: CMD/BAT - [решено] Экспорт из реестра в файл

Сообщение Georgio »

Два символа в коде заменил на один пробел. Попробуйте ещё раз. Если снова будет "пусто", то тогда переделаю под значение параметра.





Код:

Код: Выделить всё

@echo off
chcp 1251>nul
(
echo Установленные браузеры:
echo.
for /f "delims=" %%i in ('
 reg query "HKLM\SOFTWARE\Clients\StartMenuInternet"^| findstr /i HKEY_LOCAL_MACHINE\\SOFTWARE\\Clients\\StartMenuInternet\\
') do (
 for /f "tokens=3* delims=	 " %%j in ('
  reg query "%%i" /ve
 ') do (
  echo %%k
 )
)
echo.
echo.
echo Браузер по умолчанию:
echo.
for /f "delims=" %%i in ('
 reg query "HKLM\SOFTWARE\Clients\StartMenuInternet"^| findstr /i HKEY_LOCAL_MACHINE\\SOFTWARE\\Clients\\StartMenuInternet\\
') do (
 for /f "tokens=3* delims=	 " %%j in ('
  reg query "%%i" /ve
 ') do (
  reg query "HKCR\http\shell\open\command" /ve| >nul findstr /i "%%k"&& echo %%k
 )
)
)>example.txt
exit /b
Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Экспорт из реестра в файл

Сообщение Valek271183 »

Спасибо, сработало, буду тестить, можно ещё увидеть пример на отдельной команде с экспортом параметра всей этой строки?
Аватара пользователя
Georgio

Re: CMD/BAT - [решено] Экспорт из реестра в файл

Сообщение Georgio »

Код:

Код: Выделить всё

@echo off
chcp 1251>nul
setlocal enabledelayedexpansion
(
echo Установленные браузеры:
echo.
for /f "delims=" %%i in ('
 reg query "HKLM\SOFTWARE\Clients\StartMenuInternet"^| findstr /i HKEY_LOCAL_MACHINE\\SOFTWARE\\Clients\\StartMenuInternet\\
') do (
 for /f "tokens=3* delims=	 " %%j in ('
  reg query "%%i" /ve
 ') do (
  echo %%k
 )
)
echo.
echo.
echo Браузер по умолчанию:
echo.
for /f "tokens=3* delims=	 " %%i in ('
 reg query "HKCR\http\shell\open\command" /ve
') do (
 set default_browser=%%j
 echo !default_browser: %%1=!
)
)>example.txt
endlocal
exit /b

Если нужно целиком всё значение параметра, то уберите выделенное красным, включая пробел.
Аватара пользователя
Valek271183

Re: CMD/BAT - [решено] Экспорт из реестра в файл

Сообщение Valek271183 »

Georgio, а можно в этот список добавить используемые по умолчанию плейер видео и аудио по расширениям AVI и MP3 ?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»