Показать полную графическую версию : [решено] Восстановление ассоциации типа файлов с программой
Ассоциация слетела потому что я перенес папку с исполняемым файлом.
Файлы имеют расширение .pl
Правой кнопкой мыши по файлу - "Открыть с помощью." Указываю exe файл. нажимаю кнопку "Открыть". В списке программа не появляется (?????? ) показывается какой-то блокнот и wordpad, которые вообще не нужны.
Аналогично с .djvu. Щелк/щелк. Нет программы в списке - хоть ты тресни.
Можно в реестре прописать, но я не помню как.
Как в XP SP2 восстанавливаются ассоциации файлов?
Petya V4sechkin
13-07-2008, 19:35
mrcnn, Панель управления -> Свойства папки -> вкладка Типы файлов.
В реестре здесь:
HKEY_CLASSES_ROOT\.pl
HKEY_CLASSES_ROOT\plfile
в последнем нужны будут подразделы \shell\open\command
а в нем параметр по умолчанию должен указывать на исп. файл, который будет эти самые файлы открывать, например так: "c:\program files\perl\bin\perl.exe" %1
Ветка .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 способность прописывать ассоциацию, когда программа выбирается с помощью "Открыть с помощью"?
так это вы вписали программу в меню Открыть с помощью, а не в ассоциирование опр. типов файлов
а XP ничего не потеряла, частный случай видимо, как правило ассоциирование применяется, а если нет, то его можно прописать по пути, который указал Petya V4sechkin
В меню "Открыть с помощью" я прописал другим образом. Создал раздел .pl (он был, я его снес), внутри раздел OpenWithList и там еще один раздел perl.exe Как-то слишком сложно для оси "для домохозяек" :) Особенно с "умной" подсказкой "Если нужная програма отсутствует на этом компьютере, можно выполнить поиск программы в Интернете."
Вопрос в том, что программа после выбора не появилась в списке окна "Выбора программы", в котором уже можно поставить галочку "Использовать ее для всех файлов такого типа", которая пропишет ассоциацию, а это уже глюк/баг оси. Или все-таки фича?
"Панель управления -> Свойства папки -> Типы файлов." - здесь тип .pl вообще отсутствует и по-видимому отсутствовал раньше. Может быть, программа не выбиралась, то того, что прописка типа отсутствовала здесь?
В меню "Открыть с помощью" я прописал другим образом »
не совсем, там же есть рекомендуемые программы и прочие, так вот рекомендуемые в OpenWithList пишутся для каждого расширения или для всех файлов вообще, а дополнительные пишутся как раз в HKEY_CLASSES_ROOT\Applications\
"Панель управления -> Свойства папки -> Типы файлов." - здесь тип .pl вообще отсутствует и по-видимому отсутствовал раньше. »
но там же его и можно создать нажав на соответствующую кнопочку
Попалась мне занятная программка некоего Игоря Назарова - FileTypes
http://s005.radikal.ru/i212/1003/25/cf0deefc054e.jpg
Одна беда, DrWeb и некоторые другие антивири , орут на неё благим матом.
Хотя на http://www.virustotal.com/analisis/49c235cb4653633503524ccccf76a49a2794a7c58d9696ab5812d3ed2008179b-1238498952 большинство антивирей криминала в FileTypes.exe не обнаруживают...
Может кто нибудь, владеющий вопросом, перекомпиллирует эту программу ? Исходник в наличие... Если это возможно...
Viktorich
18-03-2010, 15:48
Я пользуюсь программкой OpenWith , www.alonewolfsoft.narod.ru . Работает нормально, хотя использовать ее приходится не так уж и часто, ассоциации файлов с исполняемой программой слетают редко. Я применил ее в случае, когда в системе стоят одновременно МС офис 2003 и 2007, 7-й перехватывал на себя открытие файлов, а OpenWith прекрасно позволил уйти от этой привязки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.