Вот как я это сделал: я пошел в HKEY_CLASSES_ROOT\.mp3
, проверил значение (Default)
которое было dbpoweramp.mp3
, затем я создал HKEY_CLASSES_ROOT\dbpoweramp.mp3\Shell\foo\command
и установил для его (Default)
"path\to\foo.bat" "%1"
. Затем я ожидал, что появится элемент контекстного меню для mp3-файлов, но нет.
Он работает для файлов txt, но (Default)
в .txt
- это txtfile
, поэтому я попытался изменить (Default)
в .mp3
на mp3file
и сделал там то же самое, но не повезло. Это также работает для *
(все файлы), поэтому я могу сделать элемент отображаемым в контекстных меню mp3, но только сделав его видимым для всех файлов.
Это также работает для каталогов (HKEY_CLASSES_ROOT\Directory\Background\shell
и HKEY_CLASSES_ROOT\Directory\shell
).