Имя пользователя:
Пароль:
 

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

Аватара для Казбек

Ветеран


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

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


levjenia,

Просматриваете существующие ассоциации:
Код: Выделить весь код
assoc | more
Берете из вывода предыдущей команды интересующий вас тип и выполняете:
Код: Выделить весь код
FTYPE MyCustomType=C:\Program Files\MyCustomProgram\MyProg.exe "%1"
Например:
Код: Выделить весь код
ftype TIFImage.Document="C:\Program Files\MSPVIEW.exe" "%1"
Или bat-файл следующего содержания:
Код: Выделить весь код
set ftypename=pdf_xxx_file
set extension=.pdf
set pathtoexe="C:\HamsterPDFPortable.exe"
set pathtoicon=""

if %pathtoicon%=="" set pathtoicon=%pathtoexe%,0
REG ADD HKEY_CLASSES_ROOT\%extension%\ /t REG_SZ /d %ftypename% /f
REG ADD HKLM\SOFTWARE\Classes\%ftypename%\DefaultIcon\ /t REG_SZ /d %pathtoicon% /f
ftype %ftypename%=%pathtoexe% "%%1" %%*
assoc %extension%=%ftypename%
pathtoicon используете по желанию.

На Windows 10 возможен и другой вариант.
Экспортируете текущую конфигурацию в xml-файл:
Код: Выделить весь код
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Открываете его в любом редакторе и редактируете в соответствии со своими нуждами.
Код: Выделить весь код
<?xml version="1.0″ encoding="UTF-8″?>

<DefaultAssociations>

<Association Identifier=".htm" ProgId="FirefoxHTML" ApplicationName="Firefox" />

<Association Identifier=".html" ProgId="FirefoxHTML" ApplicationName="Firefox" />

</DefaultAssociations>
Например, такой код задаст ассоциации для HTM и HTML расширений.
Для импорта используете команду:
Код: Выделить весь код
Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Так же можете применить эти ассоциации к WIM или VHD образу:
Код: Выделить весь код
Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline
Код: Выделить весь код
Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:52, 07-07-2017 | #10