1

Я заинтересован в изменении программы "Редактировать" по умолчанию для некоторых файлов, когда я щелкаю их правой кнопкой мыши и открываю "Редактировать" (см. Рисунок). Кажется, что каждый раз, когда он используется, он запускает Блокнот, тогда как некоторые файлы я предпочитаю редактировать в Dreamweaver, другие SciTE и т.д.

Я могу изменить программу по умолчанию, чтобы открыть этот файл, перейдя в «Открыть с помощью ...», выбрав «Выбрать программу по умолчанию ...» и убедившись, что «Всегда использовать выбранную программу, чтобы открыть этот тип файла» отмечен. Но не похоже, что есть такая же опция для изменения программы по умолчанию, которая редактирует файлы.

Предположительно, есть некоторые настройки, с которыми можно поиграть в реестре, но я надеюсь, что есть более простое решение. Какой лучший способ сделать это? (Было бы неплохо, если бы в Windows был какой-то встроенный редактор контекстных меню; я слышал, что есть некоторые, которые вы можете загрузить, хотя и это не так уж плохо).

3 ответа3

3

Есть два способа сделать это, используя реестр Windows (REGEDIT) или использовать бесплатное программное обеспечение.

Есть много бесплатных приложений, которые вы можете сделать, но вы можете попробовать

Creative Element Power Tools (Тип файла Доктор)http://creativelement.com/powertools/

Загрузка и установка электроинструментов Creative Element Откройте панель управления электроинструментами Creative Element. Включите, отметив флажок «Изменить ассоциации типов файлов», нажмите «Принять», затем щелкните правой кнопкой мыши файл того типа, который хотите изменить, и выберите «Изменить тип файла». Будет открыт файл File Doctor, который может при необходимости редактировать ассоциации файлов для типа расширения файла.

Есть еще одно приложение (но у каждого свои предпочтения): менеджер типов файлов http://frank.zinepal.com/file-type-manager

2

Редактирование РЕДАКТИРОВАТЬ: и контекстные меню, которые я описал как можно лучше, замените "Paint" в качестве программы по умолчанию для команды "Edit" Explorer.


Отправить по адресу : Самый быстрый способ, который я нашел, и наименее измененный - это поместить ярлык для вашей программы в папку SendTo. Это дает вам возможность отправить любой файл в различные программы. Сегодня я могу захотеть просмотреть его в шестнадцатеричном формате, завтра я захочу быстро просмотреть его с помощью блокнота, на следующий день я захочу запустить пакет для этого файла или выполнить проверку на вирусы.

Помещение ярлыка для вашей программы в SendTo означает, что вы можете отправить на него ЛЮБОЙ файл независимо от его расширения или характера, а также от того, как указаны расширения. Пока программа может открыть его.

Если у вас есть очень специальная программа, которая может открывать много разных вещей, вы устали от необходимости переустанавливать все, чтобы открыть для нее множество файлов. Этот метод пользователей Мануэля останется на месте и будет доступен даже для файлов, которые не должны открываться с помощью этой программы :-)

Чтобы перейти в папку SendTo в Windows 7, вставьте ее в адресную строку проводника. %APPDATA%\Microsoft\Windows\SendTo Затем поместите в папку ярлык исполняемого файла программы. Старайтесь не помещать саму программу в :-)


Open With Любое конкретное ОДНО расширение файла (например, .txt), для которого пользователь ранее использовал OpenWith, снова будет отображаться в OpenWith. Пользователю не нужно устанавливать этот элемент как "По умолчанию", чтобы он снова отображался в этом списке.

С OpenWith вы можете настроить много программ в этом списке. Без них застрять по умолчанию. Но вы настраиваете только файлы с таким расширением (например, .doc). поэтому вы проходите процедуру для каждого расширения файла, которое вы хотите, чтобы эта программа или программы открывались.

Щелкните правой кнопкой мыши файл и выберите "Открыть с помощью", затем выберите "Выбрать программу по умолчанию". Снимите флажок [] "Всегда использовать выбранную программу для этого типа файла", если вы просто хотите, чтобы она отображалась в папке "Открыть с", но не хотите, чтобы она была "По умолчанию". , Затем найдите исполняемый файл, для которого вы хотите открыть файл этого типа. , Затем каждый раз, когда вы щелкаете правой кнопкой мыши по тому же типу файла, программы (все они), для которых вы установили Open With, будут открываться в выбранной вами программе.

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


Установка "ассоциаций" в самой программе. Многие программы могут использовать систему классов Windows, чтобы установить себя в качестве редактора (реже) или открытого (общего) для этого типа файлов. Всегда проверяйте предпочтения или параметры программы, которую вы используете, и посмотрите, есть ли у программы способ установить ассоциации или типы файлов, которые она откроет. При настройке в самой программе нужно меньше думать, и все типы файлов, которые может сделать программа, есть.

1

Вы можете узнать, где находятся эти пункты меню в Реестре, с помощью nirsoft ShellEx и ShellMenu Viewer.

http://www.nirsoft.net/system_tools.html

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

Документация Dev для Microsoft здесь. Это выглядит сложно, но для разработчиков есть популярные инструменты.

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144171(v=vs.85).aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .