БлогNot. Если Cool Reader не захватывает файлы по клику...

Если Cool Reader не захватывает файлы по клику...

Вечная проблема - Cool Reader под Windows не открывает файлы .fb2 просто по (двойному) клику, а нужно долго лазить по дереву папок средствами программы, в остальном весьма хорошей (точней, привычной, да и альтернатив-то немного - или с рекламой, или очень давно не обновлялись, как Fb2 Reader).

Попробовал в любимом файл-менеджере Far Manager через F9 - Команды - Ассоциации файлов, прописав для расширения .fb2 команду по нажатию Enter вроде

"D:\Program Files (x86)\cr3\cr3.exe" "!:\!\!.!"

- не помогло, Can't open file.

Написал реестровый патч (сохранить в файле типа .reg с кодировкой ANSI Windows-1251, выполнить из Windows с правами администратора, если, конечно, понимаете, что делаете):

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.fb2]
@="fb2file"
 
[HKEY_CLASSES_ROOT\fb2file]
@="Книга в формате FB2"
 
[HKEY_CLASSES_ROOT\fb2file\shell]
 
[HKEY_CLASSES_ROOT\fb2file\shell\open]
 
[HKEY_CLASSES_ROOT\fb2file\shell\open\command]
@="\"d:\\Program Files (x86)\\cr3\\cr3.exe\" \"%1\""

(если будете делать такое, обратите внимание на двойной обратный слэш, необходимость указания правильного пути к программе - у меня указан мой, и кавычки) - не помогло, хотя не может же не работать такой патч (по идее, должен везде, в Windows 7 или 10)?

Как оказалось, всё проще пареной репы - не поддерживается кириллица в пути к файлу, то ли тяжёлое наследие QT4, то ли ещё что. Если кириллицы и пробелов в пути к файлу .fb2 нет, файл прекрасно открывается (багрепорт).

Решение: не гнаться за модой и поставить стабильную сборку для win32 (прямая ссылка!) вместо "сырой" последней. Как и другие сборки программы, достаточно просто развернуть Cool Reader из архива в нужную папку.


теги: памятка ошибка софт форматы реестр патч fb2

13.04.2020, 20:48; рейтинг: 548