17

Подобно тому, как Notepad++ добавляет «Изменить с помощью Notepad++» в контекстное меню всех файлов, или как большинство антивирусных продуктов добавляют глобальную опцию "Сканировать этот файл", я бы хотел добавить определенную программу в контекстное меню для всех файлов. типы.

Благодаря DOSBox я немного знаком с ручным созданием ассоциаций файлов и созданием опций контекстного меню для определенных типов файлов.

http://www.dosbox.com/wiki/Associating_the_Configuration_File_in_Windows

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

Я бы предпочел сделать это вручную, чтобы я хорошо знал, какие изменения я делаю в системе, а не использовал сторонний инструмент. Операционная система, на которой я это делаю, - Windows 7 x64, но было бы замечательно, если бы этот метод можно было использовать вплоть до XP. Я, вероятно, могу сам определить необходимый синтаксис команды - мне просто нужно знать, какие ключи нужно использовать и как форматировать команды и метки, чтобы они правильно распознавались в этих ключах.

3 ответа3

18

Вот как вы делаете это с исполняемым файлом, я бы предположил, что это может быть сделано с любой программой.

Откройте regedit.exe в меню поиска или в меню «Пуск», а затем перейдите к следующему ключу:

HKEY_CLASSES_ROOT\ *\ shell

Щелкните правой кнопкой мыши на «оболочке» и выберите создание нового ключа, назвав его «Открыть с помощью (название вашей программы)». Создайте новый ключ под тем, который называется «команда». Дважды щелкните значение (по умолчанию) в правой панели и введите следующее:

"C:\ Путь к папке, в которой находится программа \ Program.exe" "% 1"

Изменение должно вступить в силу немедленно ... просто щелкните правой кнопкой мыши по любому файлу, и вы увидите следующий пункт меню.

,
Скриншоты:

, Редактор реестра: создание ключа

,

Редактор реестра: Законченный файл-команда

Источник информации (вид)

, [Примечание: авторский метод статьи-комментария работает для Vista; а также ХР. - Ред.]

3

Вы также можете попробовать эту небольшую бесплатную программу:

http://defaultprogramseditor.com/

Он просто разобрал для меня всю неразбериху с файлами .js. До этого я пробовал несколько разных способов добавления программ-обработчиков по умолчанию. Настоятельно рекомендуется.

Обратите внимание, что я ничего не имею с разработчиком / издателем программного обеспечения. Просто счастливый новый пользователь.

Изменить: О, только что нашел, что это уже было рекомендовано: Почему нельзя изменить программу по умолчанию, чтобы открыть расширение в Windows 7?

1

Есть много бесплатных программ для этого. Мой любимый это ContextEdit (бесплатная, без рекламы). Другие программы можно найти по адресу: http://www.thewindowsclub.com/remove-click-context-menu-items-editors

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