Некоторое время назад я добавил несколько команд контекстного меню, чтобы импортировать книги Kindle в Caliber и конвертировать их в EPUB (в разделе HKEY_CLASSES_ROOT\Amazon.Kindle.content). Все связанные расширения установлены в реестре так, чтобы они указывали на Amazon.Kindle.content. Это прекрасно работало до сегодняшнего дня, когда команды перестали отображаться для файлов .mobi. Когда я щелкаю правой кнопкой мыши файл .azl, .azs, .azw, .azw3, .azw4, .prc или .tpz, они появляются и работают, как и ожидалось. Но не для .mobi. Вот мои записи реестра для .azw и .mobi - они выглядят одинаково для меня, поэтому я понятия не имею, что происходит:

[HKEY_CLASSES_ROOT\.azw]
@="Amazon.Kindle.content"

[HKEY_CLASSES_ROOT\.mobi]
@="Amazon.Kindle.content"

jscholes@rebus:~$ cat >azw.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.azw]
@="Amazon.Kindle.content"

jscholes@rebus:~$ cat >mobi.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mobi]
@="Amazon.Kindle.content"

jscholes@rebus:~$ diff azw.reg mobi.reg
3c3
< [HKEY_CLASSES_ROOT\.azw]
---
> [HKEY_CLASSES_ROOT\.mobi]

1 ответ1

0

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

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