Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


greg zakharov, Какая виндовс? У меня что-то ваш вариант не работает.
Код: Выделить весь код
@echo off
setlocal

if "%1"=="/?" goto:help
if "%1"=="" goto:help

1>nul chcp 65001

for /f "tokens=*" %%i in ('reg query hkcr\%1 /ve') do for %%j in (%%i) do set "assoc=%%j"

:: ftype %assoc%

for %%i in (open print printto) do (

    for /f "tokens=2*" %%j in ('reg query hkcr\%assoc%\shell\%%i\command ^| findstr "REG_"') do (

        echo %%i: %%k

))

1>nul chcp 866
goto:eof

:help
echo Usage: %~n0 [.ext^|/?]
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:07, 07-12-2015 | #6