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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Восстановление ассоциации типа файлов с программой (http://forum.oszone.net/showthread.php?t=111366)

mrcnn 13-07-2008 19:33 850452

Восстановление ассоциации типа файлов с программой
 
Ассоциация слетела потому что я перенес папку с исполняемым файлом.
Файлы имеют расширение .pl
Правой кнопкой мыши по файлу - "Открыть с помощью." Указываю exe файл. нажимаю кнопку "Открыть". В списке программа не появляется (?????? ) показывается какой-то блокнот и wordpad, которые вообще не нужны.

Аналогично с .djvu. Щелк/щелк. Нет программы в списке - хоть ты тресни.

Можно в реестре прописать, но я не помню как.
Как в XP SP2 восстанавливаются ассоциации файлов?

Petya V4sechkin 13-07-2008 19:35 850453

mrcnn, Панель управления -> Свойства папки -> вкладка Типы файлов.

Blast 13-07-2008 19:48 850461

В реестре здесь:

HKEY_CLASSES_ROOT\.pl

HKEY_CLASSES_ROOT\plfile
в последнем нужны будут подразделы \shell\open\command
а в нем параметр по умолчанию должен указывать на исп. файл, который будет эти самые файлы открывать, например так: "c:\program files\perl\bin\perl.exe" %1

mrcnn 13-07-2008 19:59 850467

Ветка .pl ничего не решает.
Проблему решил, прописав здесь

[ H K E Y _ C L A S S E S _ R O O T \ A p p l i c a t i o n s \ p e r l . e x e \ s h e l l \ o p e n \ c o m m a n d ]

@ = " \ " D : \ \ p e r l \ \ b i n \ \ p e r l . e x e \ " \ " % 1 \ " "

Но вопросы остались.

Почему Windows XP потеряла по сравнению со своим предшественницей w2k способность прописывать ассоциацию, когда программа выбирается с помощью "Открыть с помощью"?

Blast 13-07-2008 20:03 850471

так это вы вписали программу в меню Открыть с помощью, а не в ассоциирование опр. типов файлов
а XP ничего не потеряла, частный случай видимо, как правило ассоциирование применяется, а если нет, то его можно прописать по пути, который указал Petya V4sechkin

mrcnn 13-07-2008 20:31 850489

В меню "Открыть с помощью" я прописал другим образом. Создал раздел .pl (он был, я его снес), внутри раздел OpenWithList и там еще один раздел perl.exe Как-то слишком сложно для оси "для домохозяек" :) Особенно с "умной" подсказкой "Если нужная програма отсутствует на этом компьютере, можно выполнить поиск программы в Интернете."

Вопрос в том, что программа после выбора не появилась в списке окна "Выбора программы", в котором уже можно поставить галочку "Использовать ее для всех файлов такого типа", которая пропишет ассоциацию, а это уже глюк/баг оси. Или все-таки фича?

"Панель управления -> Свойства папки -> Типы файлов." - здесь тип .pl вообще отсутствует и по-видимому отсутствовал раньше. Может быть, программа не выбиралась, то того, что прописка типа отсутствовала здесь?

Blast 13-07-2008 20:36 850493

Цитата:

Цитата mrcnn
В меню "Открыть с помощью" я прописал другим образом »

не совсем, там же есть рекомендуемые программы и прочие, так вот рекомендуемые в OpenWithList пишутся для каждого расширения или для всех файлов вообще, а дополнительные пишутся как раз в HKEY_CLASSES_ROOT\Applications\
Цитата:

Цитата mrcnn
"Панель управления -> Свойства папки -> Типы файлов." - здесь тип .pl вообще отсутствует и по-видимому отсутствовал раньше. »

но там же его и можно создать нажав на соответствующую кнопочку

MKN 15-03-2010 13:03 1369083

Попалась мне занятная программка некоего Игоря Назарова - FileTypes

Одна беда, DrWeb и некоторые другие антивири , орут на неё благим матом.
Хотя на http://www.virustotal.com/analisis/4...79b-1238498952 большинство антивирей криминала в FileTypes.exe не обнаруживают...

Может кто нибудь, владеющий вопросом, перекомпиллирует эту программу ? Исходник в наличие... Если это возможно...

Viktorich 18-03-2010 15:48 1371591

Я пользуюсь программкой OpenWith , www.alonewolfsoft.narod.ru . Работает нормально, хотя использовать ее приходится не так уж и часто, ассоциации файлов с исполняемой программой слетают редко. Я применил ее в случае, когда в системе стоят одновременно МС офис 2003 и 2007, 7-й перехватывал на себя открытие файлов, а OpenWith прекрасно позволил уйти от этой привязки.


Время: 18:16.

Время: 18:16.
© OSzone.net 2001-