2016-09-17 1 views
0

Начнем с того, что я говорю о Windows 10 и что я видел много сообщений об этой теме, но никто не работал для меня. Глядя на это сообщение, он решил некоторые проблемы, но мне все еще нужна помощь. Add menu item to windows context menu only for specific filetypeДобавление пункта контекстного меню к конкретному расширению через реестр

Что я хочу сделать, это добавить определенный элемент только к изображениям (я начну с .jpg), которые скажут «Загрузить изображение». Вот что я до сих пор:

  • Я искал значение по умолчанию HKEY_CLASSES_ROOT\.jpg, которое является jpegfile.
  • Я добавил этот ключ HKEY_CURRENT_USER\SOFTWARE\Classes\jpegfile\shell\ImagePanel\command
  • Я установил значение по умолчанию для моей папки приложения.

После выполнения всего этого единственное, что изменилось, - это контекстное меню, показывающее мое приложение в разделе «Открыть с» и на самом деле не имеет собственного места в контекстном меню.

Я делаю что-то неправильно здесь?

+0

Не совсем уверен, но вам может просто не хватать имя для записи, которое должно быть сохранено как значение по умолчанию для HKEY_CURRENT_USER \ SOFTWARE \ Classes \ jpegfile \ shell \ ImagePanel' в вашем случае. Тем не менее, это также не сработало для меня - хотя я попробовал его с файлами PDF, где, очевидно, несколько программ vie для определения значения '(Default)' '... Classes \ .pdf". – kdb

+0

Только для справки, я также пробовал его с другими типами файлов - все еще не удается. – kdb

ответ

0

бы точно такая же проблема, что-то должно быть изменено в ОС Windows 10. я, наконец, удалось получить его работу, вот ключи, которые работали для меня:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations \ .jpg \ Shell \

или это один для всех расширений изображения:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssocia ЦИИ \ изображения \ Shell \

, например, это то, что я использовал (первая запись для загрузки значок, только второй один необходим, чтобы фактически создать новый пункт меню):

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\image\shell\Photoshop] 
"Icon"="C:\\Program Files\\Adobe\\Adobe Photoshop CS6 (64 Bit)\\Photoshop.exe,0" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\image\shell\Photoshop\Command] 
@="\"C:\\Program Files\\Adobe\\Adobe Photoshop CS6 (64 Bit)\\Photoshop.exe\" \"%1\"" 
Смежные вопросы