Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) Ассоциация файлов (http://forum.oszone.net/showthread.php?t=58961)

Toxyc05 04-01-2006 21:11 389287

(solved) Ассоциация файлов
 
А можно ли как-нибудь в момент установки WinXP указать какие файлы какой программой будут открываться ?

VseDoFeNi 04-01-2006 21:48 389293

Toxyc05
Твики реестра еще никто не отменял, просто импортируй, что нужно.

bodro 12-01-2006 21:38 391654

VseDoFeNi
информативно...

Toxyc05
Для файла с расширением *.XYZ это выглядит так:

Создать в HKEY_CLASSES_ROOT\ ключи

HKEY_CLASSES_ROOT\.XYZ\ в нём создать string ""Default"" со значением ""XYZfile""

HKEY_CLASSES_ROOT\XYZfile\ в нём создать string ""Default"" его значение будет описанием типа файла в Explorer (например ""Pocket Word Document"")

HKEY_CLASSES_ROOT\XYZfile\Shell\Open\Command\ здесь создать string ""Default"" со значением ввиде полного пути к *.exe файлу программы плюс ""%1"" (пример: \Windows\pword.exe %1). Если путь содержит пробелы (например: \Program Files\Plus!\imgvuept.exe) то значение должно выглядеть так: ""\Program Files\Plus!\imgvuept.exe"" ""%1"".

HKEY_CLASSES_ROOT\XYZfile\DefaultIcon\ здесь создать string ""Default"" со значением ввиде пути к *.exe файлу программы плюс "",-номер иконки"" (пример: \Windows\pword.exe,-107). Брать путь в кавычки, если он содержит пробелы не надо.

Здесь можно указать любой *.exe файл любой программы, иконка файла будет соответствующая. Номер иконки, если файл ассоциируется с новой программой надо ставить 0. Если файл ассоциируется с одной из ""вшитых"" программ, например с Pocket Word, можно посмотреть в реестре номера иконок для уже ассоциированных типов файлов и выбрать любой из них (и соответствующую иконку).


Время: 02:22.

Время: 02:22.
© OSzone.net 2001-