Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » XYplorer

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
v22.50.0219/8.139___2021-12-06_15:15
    ! Пользовательская информация строки состояния: Исправил глюк с несколькими выделениями.
    ! Вычисление размера папки: С v22.50.0218 в строке состояния стало слишком мало обновлений прогресса вычисления. Исправил.
v22.50.0218/8.139___2021-12-06_12:46
    + Конфиг_4 | Отмена и Журнал действий: Добавил опцию "Разрешённое число элементов на одно действие в журнале (0 = без ограничения)". Здесь вы можете ограничить размер заданий, которые добавляются в журнал действий (и которые можно отменить). Если задание превышает лимит, оно вообще не добавляется в журнал.
      Цель: Если вы часто обрабатываете большое число файлов, журнал действий может стать довольно большим (и он полностью загружается в память при каждом запуске). Этот настройка позволяет установить ограничение.
      Исходное умолчание 0 (без ограничения).
    % Кэширование размеров папок: Некоторые из последних изменений фактически замедлили общий процесс. Было слишком много действий в строке состояния, что занимало заметное время при огромных заданиях. Теперь кэширование снова должно быть таким же быстрым, как и раньше.
    * Кэширование размеров папок: Следующее изменение из v16.80.0010 - 2016-05-27 22:13 было удалено:
        Папки с "0 байт" обычно не кэшировалась. С этого момента, однако, папки с размером "0 байт" *будут* кэшироваться, если они содержат 256 или более элементов. В противном случае влияние на быстродействие (°при подсчете размера°) будет слишком огромным.
      С этого момента папки, имеющие "0 байт". но содержащие (пустые) файлы или папки, кэшируются.
      Помните, что "0 байт" это не то же самое, что "пусто". Пустые папки по-прежнему не кэшируются (из соображений безопасности: пустота - это утверждение, которое всегда должно быть свежим).
    ! Скрипт-команда get("LengthsSelected"): Флаг 4 не работал с неанглийскими локалями.
      Исправил.
v22.50.0217/8.139___2021-12-05_20:16
    + Скрипт-команда get("LengthsSelected") расширена. Добавил еще несколько флагов.
      Синтаксис: get("LengthsSelected", [ф-Панель=a], [флаги])
        флаги: (битовое поле)
          1 = Показывать миллисекунды
          2 = Возвращать значение, только если столбец "Продолжительность" виден (т.е. если значение может быть извлечено из этого столбца).
          4 = Использовать свойство "Продолжительность" от оболочки (иначе использовать местное и более точное спец-свойство от XY "audio.length").
      Примеры:
        text <get LengthsSelected a 3>;  //Показывать миллисекунды, вытаскивать из столбца спец-свойства
        text <get LengthsSelected a 6>;  //никаких миллисекунд, вытаскивать из столбца от оболочки
v22.50.0216/8.139___2021-12-05_14:09
    + Пользовательская информация строки состояния: Новые сокращения определений. Больше никакого сокращения "Length".  
      Вместо него, имеются следующие два, которые можно комбинировать:
        Сокращение      Внутренне переводится в
        ------------------------------------------------------------------------
        <s:dimension>   <prop #image.dimensions> (<prop #aspectratio>)
        <s:duration>    |s|<get LengthsSelected a 1>
      Это мета-переменные, которые содержат другие переменные. Как вы видите, я назвал их так, чтобы облегчить жизнь синтаксическому анализатору. Префикс "s:" не имеет дополнительного значения, он просто означает "это мета-переменная строки состояния".
      Если вы объедините их, то маркер "|s|" (значение: обновлять строку состояния при каждом изменении выделения, а не только при каждом изменении фокуса) теперь может быть и в середине:
        Сокращение:    <s:dimension> <s:duration>
        Перевод:  <prop #image.dimensions> (<prop #aspectratio>) |s|<get LengthsSelected a 1>
      К сведению, "<s:dimension> <s:duration>" случилось быть новым исходным умолчанием (но с выключенным флагом "Использовать шаблон строки состояния").
    * Пользовательская информация строки состояния: Теперь, когда шаблон не возвращает ничего полезного (потому что, например. изображение не имеет продолжительности), то для строки состояния используются значения по умолчанию.
      Обратите внимание, однако, что проверка на "ничего" не работает, если ваш шаблон содержит жесткие метки:
        <prop #image.dimensions> (<prop #aspectratio>)    //работает
        |s|<get LengthsSelected a 1>                      //работает
        |s|Length: <get LengthsSelected a 1>              //не работает
    % Пользовательская информация строки состояния: Теперь использование "|s|<get LengthsSelected>" извлекает данные о продолжительности из столбца спец-свойства "Продолжительность", если он виден в текущем списке ф-панели. Таким образом, сбор данных для множества выделенных файлов происходит НАМНОГО быстрее.
    ! Пользовательская информация строки состояния: С версии 22.50.0210 шаблон, использующий символ | за пределами начала больше не работал нормально. Пример:
        |s|<get CountSelected> | <get BytesSelected a 1> | <get LengthsSelected> Исправил.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 22:44 06-12-2021
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » XYplorer


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru