Изменить все ассоциации типов файлов из одной программы в другую


10

Можно ли легко изменить все ассоциации типов файлов, которые в настоящее время связаны с одной программой, с другой программой в одном пакете? В моем случае я пытаюсь изменить все типы файлов, в настоящее время связанные с Блокнотом, чтобы вместо этого использовать Блокнот ++ в Windows 7.

Это боль, Default Programs > Set Associationsпотому что после каждого типа весь список обновляется, что занимает несколько секунд. Есть ли способ сделать поиск и замену в реестре, или что-то еще проще?

Ответы:


8

Во многих программах вы можете установить типы файлов, связанные с самой программой из настроек. Например, в Notepad ++ вы можете перейти в «Настройки» -> «Настройки» и выбрать вкладку «Сопоставление файлов». Там вы можете добавить файлы, которые должны быть связаны с Notepad ++.

Это не прямой ответ на ваш вопрос, но он должен выполнить ту же задачу. Если программа, с которой вы хотите установить ассоциации, не имеет этой опции, вам придется использовать свой метод.


9

Ответ Т. Калтнекара хорош для этой программы, но редактор программ по умолчанию может сделать это для любой программы и любого действия в контекстном меню для любого количества расширений.

Откройте программу, нажмите File Type Settings. Поле поиска, в дополнение к поисковым расширениям и описаниям, поддерживает ограниченные расширенные запросы в формате <verb>:<application>, где «глагол» означает элемент в контекстном меню типа файла, а «приложение» - это программа, которую элемент запускает при нажатии.

Итак, в вашем случае вы бы искали, open:notepadчтобы получить список всех типов файлов, которые открываются с помощью блокнота:

Поиск типов файлов по программе

Затем вы можете выбрать все элементы, которые вы хотите, из этого списка (Ctrl + Click, Shift + Click или Click + Drag как обычно) и нажать Next.

На странице контекстного меню выберите элемент, который вы хотите изменить ( Openв данном случае), и нажмите Edit Selected Command. Затем вы находитесь на этой странице, где вы указали путь к выбранной вами программе. Для вас это Notepad ++ ( %1это параметр, который вы передаете программе, чтобы она открывала файл, по которому вы щелкнули. Это обычная вещь для Windows):

Редактировать глагол для нескольких типов файлов

Затем Next, Save Context Menuи все готово.


Пожалуйста, посмотрите на ваши изображения ;-)
Ivo Flipse

4

Существует также довольно удобное программное обеспечение под названием FiletypesMan, которое очень удобно иметь при работе с типами файлов.


1

В качестве альтернативы вы можете заставить Windows думать, что она использует Блокнот , тогда как на самом деле она использует Блокнот ++. В основном вы переименовываете notepad ++. Exe в notepad.exe и помещаете исполняемый файл в соответствующие каталоги.

Изменить: более подробные инструкции


+1 Интересно, и на данный момент я готов развлечь эту идею. Но я бы действительно хотел просто изменить ассоциации, если это возможно сделать легко.
Адам Беллер

2
На самом деле, лучше использовать трюк Параметры выполнения файла изображения. Намного проще вернуться, и нет необходимости обманывать механизм защиты файлов Windows.
SamB

0

Значок Chrome не отображается для файлов htm и html в проводнике Windows - решение

  1. Open FileTypesMan.exe (бесплатная программа от Nirsoft)
  2. В нем будут перечислены все типы файлов, зарегистрированных на компьютере.
  3. Выберите тип файла htm. В нем будут перечислены все действия, относящиеся к этому типу файла, например. Откройте, а также отредактируйте и распечатайте показанное как & edit и & print.
  4. Убедитесь, что все действия (включая редактирование и печать) связаны с Chrome. Exe. Если нет, то измените программу по умолчанию на chrome exe.
  5. Повторите шаги для типа файла HTML.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.