Shell Kontextmenübefehle für Kindle-Dateien, die nur für bestimmte Erweiterungen angezeigt werden

401
James Scholes

Vor einiger Zeit habe ich eine Reihe von Kontextmenübefehlen hinzugefügt, um Kindle-Bücher in Calibre zu importieren und in EPUB (unter HKEY_CLASSES_ROOT \ Amazon.Kindle.content) zu konvertieren. Alle zugeordneten Erweiterungen werden in der Registrierung so festgelegt, dass sie auf Amazon.Kindle.content zeigen. Dies hat bis heute hervorragend funktioniert, als die Befehle für .mobi-Dateien nicht mehr angezeigt wurden. Wenn ich mit der rechten Maustaste auf eine .azl-, .azs-, .azw-, .azw3-, .azw4-, .prc- oder .tpz-Datei klicke, werden sie wie erwartet angezeigt. Aber nicht für .mobi. Hier sind meine Registry-Einträge für .azw und .mobi - sie sehen für mich genau gleich aus, daher habe ich keine Ahnung, was los ist:

[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
Haben Sie versucht, die Schlüssel für mobi zu löschen und neu zu erstellen? Haben Sie kürzlich etwas installiert, das sich möglicherweise mit der Erweiterung verbunden hat? Karan vor 11 Jahren 0
Yes. So far, I've tried: Deleting and recreating HKEY_CLASSES_ROOT\.mobi; doing the same for other Kindle-related file extensions; removing and restoring my additional commands in HKEY_CLASSES_ROOT\Amazon.Kindle.content; and reinstalling Kindle for PC (which creates the file associations in the first place). In Windows Explorer, when focussed on a .mobi file the Type column shows "MOBI File." When focussed on a file with any of the (working) extensions it shows "Amazon Content." I don't understand why .mobi files aren't being appropriately associated. James Scholes vor 11 Jahren 0
See my own answer. I don't really understand why that solution worked, but glad the problem is fixed. James Scholes vor 11 Jahren 0

1 Antwort auf die Frage

0
James Scholes

Die Lösung, die ich wahrscheinlich früher hätte versuchen sollen, bestand darin, das Standardprogramm für .mobi-Dateien auf Kindle für PC festzulegen. In HKEY_CLASSES_ROOT.mobi wurde danach nichts geändert, aber die Befehle werden jetzt angezeigt, wenn Sie mit der rechten Maustaste auf eine .mobi-Datei klicken.