4

Если я щелкну правой кнопкой мыши по файлу JPG или PNG, опция "Редактировать" откроет MS Paint, а я хочу, чтобы он открыл GIMP. Я нашел программы ShellMenuView и ShellExView, но не могу найти соответствующие записи.

На самом деле в ShellMenuView есть запись для .png которой написано « Edit with GIMP и, кажется, она вызывает правильный исполняемый файл, но в меню этого нет (и я не хочу, чтобы он был засорен двумя опциями редактирования).

Я также посмотрел в реестре и вижу эти ключи:

  • HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\ (в котором есть только одна запись (Default) с пустыми данными)
  • HKEY_CLASSES_ROOT\.png\ с папками OpenWithPrigId и PersistentHandler .
  • HKEY_CLASSES_ROOT\pngfile\shell\ с crush папками (PNGcrush, который я добавил себе некоторое время назад) и open .

Я видел этот вопрос, но он относится только к Windows XP и не работает в Vista. Вкладка "Типы файлов" отсутствует, а "Задать ассоциации" на панели управления только устанавливает меню "Открыть с помощью".

Так как и где я могу изменить функцию "Изменить" в контекстном меню?

2 ответа2

3

Более простой ответ: используйте FileTypes Manager от NirSoft следующим образом:

В верхней панели найдите и выберите.JPG Расширение.
Создайте "Новое действие" (Действия / Новое действие или нижняя панель / щелкните правой кнопкой мыши / Новое действие).
Установите для имени действия и заголовка меню значение "Изменить" и перейдите к.EXE, который должен редактировать файл.
Нажмите кнопку ОК, чтобы сохранить изменения.
Presto, теперь Windows делает то, что вы хотите.
Очевидно, этот новый параметр просто переопределяет существующую команду редактирования.

1

Вы должны быть в состоянии создать ключ самостоятельно. Например, эта запись реестра должна назначить MS Paint для глагола редактирования:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
  50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
  00,22,00,00,00

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