Команды контекстного меню оболочки для файлов Kindle, отображаемые только для определенных расширений

307
James Scholes

Некоторое время назад я добавил несколько команд контекстного меню, чтобы импортировать книги 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] 
0
Вы пытались удалить и заново создать ключи для Mobi? Вы устанавливали что-нибудь недавно, что могло бы ассоциироваться с расширением? Karan 11 лет назад 0
Да. До сих пор я пытался: удалить и воссоздать HKEY_CLASSES_ROOT \ .mobi; сделать то же самое для других расширений файлов, связанных с Kindle; удаление и восстановление моих дополнительных команд в HKEY_CLASSES_ROOT \ Amazon.Kindle.content; и переустановка Kindle для ПК (которая в первую очередь создает ассоциации файлов). В проводнике Windows при фокусировке на файле .mobi в столбце «Тип» отображается «Файл MOBI». При фокусировке на файле с любым (рабочим) расширением отображается «Amazon Content». Я не понимаю, почему файлы .mobi не связаны соответствующим образом. James Scholes 11 лет назад 0
Смотрите мой собственный ответ. Я не очень понимаю, почему это решение сработало, но рад, что проблема исправлена. James Scholes 11 лет назад 0

1 ответ на вопрос

0
James Scholes

The solution, which I probably should've tried sooner, was to set the default program for .mobi files to Kindle for PC. Nothing has been altered in HKEY_CLASSES_ROOT.mobi after doing this, but the commands now show when right-clicking a .mobi file.