Действительно ли возможно легко изменить все ассоциации типа файла, которые в настоящее время связываются с одной программой к другой программе в одном пакете? В моем случае я пытаюсь изменить все типы файлов, в настоящее время связываемые с Блокнотом, чтобы вместо этого использовать Блокнот ++ в Windows 7.
Это - боль для прохождения через Default Programs > Set Associations
потому что после каждого типа весь список повторно заполняет, занимая несколько секунд. Существует ли способ, которым я могу сделать поиск и замену в реестре или что-то еще более легкое?
Во многих программах можно установить типы файлов, связанные с самой программой от настроек. Например, в Блокноте ++ можно перейти к Настройкам-> Предпочтения и выбирать вкладку File Association. Там можно добавить файлы, которые должны быть связаны с блокнотом ++.
Это не прямой ответ на то, что Вы спросили, но он должен выполнить ту же задачу. В случае, если программа, с которой Вы хотите установить связи, не имеет этой опции, необходимо будет использовать метод.
T. Ответ Kaltnekar хорошо для этой программы, но Редактор Программ По умолчанию может сделать это для любой программы и любого действия контекстного меню для любого количества расширений.
Откройте программу, нажмите File Type Settings
. Поле поиска, в дополнение к ищущим расширениям и описаниям, поддерживает ограниченные расширенные запросы в формате <verb>:<application>
, где "глагол" означает объект в контекстном меню типа файла, и "приложение" является программой, которую запускает объект при нажатии.
Таким образом в Вашем случае, Вы искали бы open:notepad
для получения списка всех типов файлов, которые Открываются Блокнотом:
Можно затем выбрать все объекты, Вы хотите из того списка (Ctrl+Click, Shift+Click или Click+Drag как нормальный) затем хит Next
.
На странице Context Menu нажмите объект, который Вы хотите отредактировать (Open
в этом случае) и щелчок Edit Selected Command
. Затем Вы находитесь на этой странице, где Вы вставляете путь к программе по Вашему выбору. Для Вас это - Блокнот ++ (%1
параметр, Вы передаете программу так, чтобы это открыло файл, который Вы нажали. Это - общая вещь Windows):
Затем Next
, Save Context Menu
, и Вы сделаны.
Существует также довольно удобное программное обеспечение под названием FiletypesMan, который это очень удобно, чтобы иметь вокруг при контакте с типами файлов.
С другой стороны, Вы могли заставить Windows думать, что он использует Блокнот, когда на самом деле он использует Блокнот ++. В основном Вы переименовываете notepad++.exe к notepad.exe и помещаете исполняемый файл в соответствующие каталоги.
Править: более обширные инструкции