Total Commander 10.52 rc5

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Total Commander 10.52 rc5

Сообщение CaptainFlint »

Пятый релиз-кандидат Total Commander 10.52.

Новая порция исправлений, плюс внесены изменения в механизм открытия документов, являющихся по своей структуре ZIP-архивами: если файл не имеет стандартного расширения офисных документов и привязка для его расширения отсутствует в ветке реестра HKEY_CLASSES_ROOT, тогда этот файл будет открыт в панели TC как ZIP-архив, даже если для него имеется список зарегистрированных программ "Открыть с помощью". По умолчанию список офисных расширений следующий:

Код: Выделить всё

*.docx *.docm *.dotx *.dotm *.xlsx *.xlsm *.xltx *.xltm *.pptx *.pptm *.ppsx *.potx *.potm *.vsdx *.odt *.ods *.odp *.odg
Его можно переопределять ключом PreferOpenTypes, перечислив там свой набор масок. Если перед значением ключа поставить символ плюса, эти маски будут добавлены к стандартным. Вертикальной чертой отделяются маски-исключения: файлы этих типов всегда будут открываться как архивы.

P. S. Это перевод описания; в поведении Тотала наблюдаются расхождения с этим описанием, но пока непонятно, это ошибка или я неправильно понял смысл.

Полная история изменений: history1052.txt

Загрузить можно со страницы на сайте ghisler.com или с wincmd.ru:
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

CaptainFlint
А можно ли уточнить, о каких именно расхождениях идёт речь? Я пока явных несоответствий описания и реального поведения не увидел.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

В качестве примера я взял fb2, на котором у меня есть несколько программ в меню Open with и который является ZIP-форматом. Удалил (точнее переименовал) ветку HKEY_CLASSES_ROOT\.fb2, запустил новый Тотал, нажал Enter — запустилась читалка, файл открылся в ней. Хотя по описанию должен был открыться в панели Тотала как архив, так как нет указанного ключа в реестре и расширение не принадлежит предустановленному списку офисных форматов.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

CaptainFlint
Понятно. Я проверял в первую очередь новый ключ PreferOpenTypes, там логика вроде бы более или менее ясна: предустановленный список расширений можно использовать для открытия по ассоциации полностью или частично, можно его дополнять, однако произвольно расширять сверх списка перечень того, что открывается как архив, одним только ключом не получается (скажем, добавление | *.fb2 не сработает). А с самим реестром я не игрался, но там в самом деле с равным успехом могут быть и не совсем чёткая формулировка, и ошибка реализации. А вообще нововведения появились после обсуждения в этой теме, все неясности там можно уточнить (и даже нужно, ибо финал 10.52 близок)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Как пояснил Гислер, учитывается ещё и наличие флага UserChoice. Если он есть, то файл тоже будет открыт в ассоциированной программе.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить