Изменить все ассоциации типов файлов из одной программы в другую
10
Можно ли легко изменить все ассоциации типов файлов, которые в настоящее время связаны с одной программой, с другой программой в одном пакете? В моем случае я пытаюсь изменить все типы файлов, в настоящее время связанные с Блокнотом, чтобы вместо этого использовать Блокнот ++ в Windows 7.
Это боль, Default Programs > Set Associationsпотому что после каждого типа весь список обновляется, что занимает несколько секунд. Есть ли способ сделать поиск и замену в реестре, или что-то еще проще?
Во многих программах вы можете установить типы файлов, связанные с самой программой из настроек. Например, в Notepad ++ вы можете перейти в «Настройки» -> «Настройки» и выбрать вкладку «Сопоставление файлов». Там вы можете добавить файлы, которые должны быть связаны с Notepad ++.
Это не прямой ответ на ваш вопрос, но он должен выполнить ту же задачу. Если программа, с которой вы хотите установить ассоциации, не имеет этой опции, вам придется использовать свой метод.
Ответ Т. Калтнекара хорош для этой программы, но редактор программ по умолчанию может сделать это для любой программы и любого действия в контекстном меню для любого количества расширений.
Откройте программу, нажмите File Type Settings. Поле поиска, в дополнение к поисковым расширениям и описаниям, поддерживает ограниченные расширенные запросы в формате <verb>:<application>, где «глагол» означает элемент в контекстном меню типа файла, а «приложение» - это программа, которую элемент запускает при нажатии.
Итак, в вашем случае вы бы искали, open:notepadчтобы получить список всех типов файлов, которые открываются с помощью блокнота:
Затем вы можете выбрать все элементы, которые вы хотите, из этого списка (Ctrl + Click, Shift + Click или Click + Drag как обычно) и нажать Next.
На странице контекстного меню выберите элемент, который вы хотите изменить ( Openв данном случае), и нажмите Edit Selected Command. Затем вы находитесь на этой странице, где вы указали путь к выбранной вами программе. Для вас это Notepad ++ ( %1это параметр, который вы передаете программе, чтобы она открывала файл, по которому вы щелкнули. Это обычная вещь для Windows):
В качестве альтернативы вы можете заставить Windows думать, что она использует Блокнот , тогда как на самом деле она использует Блокнот ++. В основном вы переименовываете notepad ++. Exe в notepad.exe и помещаете исполняемый файл в соответствующие каталоги.
+1 Интересно, и на данный момент я готов развлечь эту идею. Но я бы действительно хотел просто изменить ассоциации, если это возможно сделать легко.
Адам Беллер
2
На самом деле, лучше использовать трюк Параметры выполнения файла изображения. Намного проще вернуться, и нет необходимости обманывать механизм защиты файлов Windows.
SamB
0
Значок Chrome не отображается для файлов htm и html в проводнике Windows - решение
В нем будут перечислены все типы файлов, зарегистрированных на компьютере.
Выберите тип файла htm. В нем будут перечислены все действия, относящиеся к этому типу файла, например. Откройте, а также отредактируйте и распечатайте показанное как & edit и & print.
Убедитесь, что все действия (включая редактирование и печать) связаны с Chrome. Exe. Если нет, то измените программу по умолчанию на chrome exe.
Существует также довольно удобное программное обеспечение под названием FiletypesMan, которое очень удобно иметь при работе с типами файлов.
источник
В качестве альтернативы вы можете заставить Windows думать, что она использует Блокнот , тогда как на самом деле она использует Блокнот ++. В основном вы переименовываете notepad ++. Exe в notepad.exe и помещаете исполняемый файл в соответствующие каталоги.
Изменить: более подробные инструкции
источник
Значок Chrome не отображается для файлов htm и html в проводнике Windows - решение
источник