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

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

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

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

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

DmitryFedorov

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

Код:
v23.40.0008/8.149___2022-08-06_12:14
    + Эскизы: Добавил твик (но см. Скрипт-команду ThumbsConf ниже) для наложения имени файла на эскиз, подобно субтитрам в фильме.
        ShowSubtitles=1
      Таким способом вы можете скрыть подписи (Конфиг_6 | Просмотр | Эскизы | Показывать подпись), сэкономить место на экране и при этом увидеть имена файлов.
      - Обратите внимание, что субтитры предоставляются только для элементов, имеющих эскиз.
      - Это делается только в трех режимах просмотра Эскизов, не в Плитках или Деталях с эскизами.
      - Максимальное число строк управляется с помощью "Конфиг_6 | Эскизы | Строк в подписи". Высота наложения будет тогда подстраиваться под строки нужные для этого.
      - При использовании маленьких эскизов и длинных имен файлов вы, конечно, столкнетесь с ограничениями этой концепции.
      - Размеры при галке "Показывать размеры оригинала изображения под эскизом" прибавляются к субтитру в круглых скобках).
    + Скрипт-команда ThumbsConf расширена. Добавил поле "Показыв-субтитры" к аргументу "настройки":
      Синтаксис: thumbsconf([настройки="Показыв-подписи,Масштабир-до-заполн,Стиль,Отбивка,Фон-прозрачности,Показыв-иконку,Показыв-размеры,Показыв-субтитры"], [сепарат'р=","])
        настройки:
          Показыв-субтитры: 0 или 1 или ! (переключатель 0/1)
                    = Конфиг_6 | Эскизы | Показывать субтитры на эскизе (ПЛАНИРУЕТСЯ)
      Пример:
        thumbsconf(",,,,,,,!"); //переключить Показыв-субтитры
v23.40.0006/8.149___2022-08-05_20:18
    + Скрипт-команда property расширена: Добавил аргумент #contains.[pattern] для возврата информации о том, содержит ли папка файлы, соответствующие простому шаблону подстановки. Contains здесь означает: на первом уровне, не внутри подпапок. Шаблон может содержать подстановочные знаки * и ?.
      Возвращаемые значения:
      - Папка не содержит совпадающих файлов: 0
      - Папка содержит совпадающие файлы: 1
      - Элемент - не папка: 2      Например, это будет определением цветового фильтра для поиска всех папок в Дереве и ф-Панели, которые содержат файл "desktop.ini". (да, шаблон может быть без подстановочных знаков):
        B:prop:#contains.desktop.ini:1
      А это будет соответствовать всем папкам, содержащим любые файлы JPG:
        B:prop:#contains.*.jpg:1
      А это будет соответствовать всем папкам, НЕ содержащим файлы JPG:
        B:prop:#contains.*.jpg:0
      Обратите внимание, что не можете иметь последовательности шаблонов:
        B:prop:#contains.*.jpg;*.png:1  //НЕ-а, НЕ РАБОТАЕТ!
      Взамен вы должны делать это таким способом:
        B:prop:#contains.*.jpg:1;B:prop:#contains.*.png:1 //работает
      Конечно, это не обязательно должны быть цветные фильтры. При быстром поиске, например, это позволит найти все папки, содержащие файлы TXT:
        prop:#contains.*.txt:1
      И так далее. Поиск файлов, поле Живого фильтра, Визуальные фильтры, Мгновенные цветовые фильтры ...
v23.40.0005/8.149___2022-08-05_10:08
    + 32-битное контекстное меню оболочки: C 20220729 больше нельзя было выбрать пункт меню правой кнопкой мыши. Не думал, что это кого-то волнует. Ну, он вернулся. Таинственным образом (это явно не стандарт Windows) многие пользователи, похоже, любят его.
    + 64-битное контекстное меню оболочки: Теперь также это меню поддерживает выбор правой кнопкой мыши. Раньше это было невозможно.
v23.40.0004/8.149___2022-08-04_12:04
    * Конфиг_6 | Эскизы | Показывать размеры оригинала изображения под эскизом: Ранее размеры не отображались для эскизов размером менее 32 пикселей в любом из размеров. Теперь размеры отображаются для всех эскизов, какими бы маленькими они ни были.
      Также улучшено размещение размеров в подписи.
    ! Цветовые фильтры: Цветовые фильтры на основе свойств (например, B:prop:#empty:2|s) не всегда автоматически обновлялись в дереве при необходимости. Исправил.
    ! Скрипт-команда renameitem: Перезапись с флагом 8 (Молча перезаписать при конфликте имен) не работала для папок, только для файлов. Исправил. Теперь работает, но только если папка для перезаписи пуста. Например, это будет работать, если папка «ExistingFolder» пуста:
        renameitem("ExistingFolder", , 8); //переименовать выделенную папку в "ExistingFolder"
v23.40.0003/8.149___2022-08-02_19:22
    + Кэшировать размеры папок: Добавил твик, чтобы управлять какие подпапки автоматически добавляются в кэш при расчете размера папки.
        CacheFolderSizesAutoAddFrom=256   //автоматически добавлять подпапки содержащие не менее 256 элементов
        CacheFolderSizesAutoAddFrom=0     //автоматически добавлять все подпапки
        CacheFolderSizesAutoAddFrom=-1    //НЕ добавлять автоматически какие-либо подпапки
      Примечания:
        - Этот твик касается только уровней за пределами первого уровня подпапок в рассчитываемой папке. Подпапки непосредственно под вычисляемой папкой всегда добавляются автоматически.
        - Пустые подпапки никогда не добавляются автоматически.
        - Ранее жестко заданное значение 256 теперь является исходным умолчанием (и значением для обновляющихся). Идея заключается в том, чтобы ограничить размер кэша, автоматически кэшируя только те папки, которые действительно стоит кэшировать.
    * Меню Вид | Сортировать по | Случайный порядок: Теперь экспериментально, если настройка "Конфиг_1 | Сортировка и переименование | Сортировка | Сортировать папки отдельно" включена, то случайны порядок сортировки получают только файлы, в то время как другие элементы (папки и диски) удерживаются наверху в алфавитном порядке по возрастанию.
    % Спец-столбцы для хэша: Эти вычисления могут занять некоторое время при работе с огромными файлами. Теперь приложение будет более отзывчивым во время выполнения расчетов, и вы сможете мгновенно остановить их в любой момент, нажав ESC.
    ! Гамбургер: Новый синтаксис сепаратора с префиксом сбоил, когда он использовался в самом первом элементе. Исправил.
v23.40.0002/8.149___2022-08-02_12:15
    + Гамбургер, Скрипт-команда popupmenu, Скрипт-команда popupnested: Поддерживается новый альтернативный синтаксис элементов, где вы можете задать сепаратор по каждому элементу и иметь элементы скрипта с пользовательским названием, иконкой, и статусом-наведения-мыши.
      Задание сепаратора: Если вторым символом определения элемента является  ">", то первый символ является сепаратором.
      Поля иконки и статуса наведения являются необязательными. Тезисы имеют три общие формы:
        ------------------------------------------------------------------------
        Определение                       Умолчания полей без определения
        ------------------------------------------------------------------------
        |>caption|::script                icon = script icon; status = the script
        |>caption|::script|icon           status = the script
        |>caption|::script|icon|status
        ------------------------------------------------------------------------
      или использование например / как сепаратора:
        />caption/::script            
        />caption/::script/icon        
        />caption/::script/icon/status
      Примеры определений, используемых в "Гамбургере":
        |>Green|::tag 4
        |>Blue|::tag 5|:labels
        |>Purple|::tag 6|:labels|make it purple
      Пример для popupnested (здесь вы можете передать сепаратор, префикс не требуется):
        $menu = <<<MENU
          Green|::tag 4|kiss.ico
          Blue|::tag 5|heart.ico
          MENU;
          $command = popupnested($menu,,,,,,,|);
    + ф-Панель: Добавил твик для контроля будет ли элемент имеющий фокус внутри мульти-выделения прорисовываться слегка легче, чтобы увидеть его состояние в фокусе
        ListHighlightFocusedSelection=1
      В исходном умолчании и для обновляющихся это установлено на  1. Так что ничего ни для кого не изменится, пока вы активно не подстроите это твиком.
v23.40.0001/8.149___2022-07-30_12:00
    + Вставить из буфера и перейти: Теперь можно также вставлять относительные пути. Они будут вычислены относительно текущего пути ф-панели.
      Обратите внимание, однако, что относительный путь должен содержать хотя бы один обратный или прямой слэш, чтобы убедиться, что это путь, а не шаблон "Вставить и найти".
    ! Эскизы папок: С 20220718 получение эскиза для папки с именем, например. "[_AV" (открывающая квадратная скобка без закрывающей квадратной скобки) приводила к ошибке 93 (Недопустимая строка шаблона). Исправил.
    ! Многоязычная поддержка: Возможно с 20220201 переключение языка "на лету" больше не работало для всех кнопок панели инструментов. Исправил.
v23.40.0000/8.149___2022-07-29_20:00
    = НОВЫЙ ОФИЦИАЛЬНЫЙ ВЫПУСК¬v23.40.0000 Основные изменения с момента последнего выпуска:
  +++ Нерушимое дерево. В настоящее время не заинтересованы в сворачивании или разворачивании? Теперь вы можете заблокировать узлы дерева, чтобы зафиксировать ваше дерево папок в его текущем развернутом состоянии.
  +++ Звуковое сопровождение компиляции. Составлено на голос Nico.
v23.30.0214/8.149___2022-07-29_13:36
    + Дерево: Теперь когда в удерживаете SHIFT, правый клик на пустом месте дерева будет выбрасывать меню "Инструм. | Настройка дерева...". Предоставляет вам быстрый доступ к этим настройкам.
      Это делается только в том случае, если в Настраиваемых действиях событий "Прав_клик пуст.м. дерева" не установлен на "Выполнить скрипт". Причина: скрипты могут захотеть использовать эту клавишу-модификатор SHIFT.
v23.30.0213/8.149___2022-07-28_21:29
    * Конфиг_1 | Контекстные меню, Мышь, Удобства | Контекстные меню | Дерево папок...:  
      Команды изменения состояния раскрытия узла дерева в подменю "Раскрытие" (в контекстном меню папки) теперь работают даже при галке LES (Блокировать состояние раскрытия), но только в случае вызова через это подменю. Таким образом, у вас есть шанс изменить заблокированное состояние раскрытия узла дерева, не разблокировав его сначала.
      И я добавил (к сожаление после выпуска MLS 8.149) простую команду "Переключить состояние раскрытия", которая делает то же самое, что и клик по иконке раскрытия.
v23.30.0212/8.149___2022-07-28_10:13
    + Скрипт-команда ThumbsConf расширена. Добавил поля "Показыв-иконку" и "Показыв-размеры" к аргументу "настройки":
      Синтаксис: thumbsconf([настройки="Показыв-подписи,Масштабир-до-заполн,Стиль,Отбивка,Фон-прозрачности,Показыв-иконку,Показыв-размеры"], [сепарат'р=","])
        настройки:
          Показыв-иконку: 0 или 1 или ! (переключатель 0/1)
                          = Конфиг_6 | Эскизы | Накладывать файл-иконку на эскиз
          Показыв-размеры: 0 или 1 или ! (переключатель 0/1)
                           = Конфиг_6 | Эскизы | Показывать размеры оригинала изображения под эскизом
      Примеры:
        thumbsconf(",,,,,0"); //Показыв-иконку = выкл
        thumbsconf(",,,,,1"); //Показыв-иконку = вкл
        thumbsconf(",,,,,!"); //переключить Показыв-иконку
        thumbsconf(",,,,,,0"); //Показыв-размеры = выкл
        thumbsconf(",,,,,,1"); //Показыв-размеры = вкл
        thumbsconf(",,,,,,!"); //переключить Показыв-размеры
      Обратите внимание, что thumbsconf() теперь возвращает 7 значений, например:
        echo thumbsconf(); //1,0,0,4,0,0,0
    * Инструм. | Настройка дерева | Блокировать состояние раскрытия: Теперь Иконки раскрытия принимают специальную форму, если состояние раскрытия блокировано.
    * Обновил файл справки.
v23.30.0210/8.149___2022-07-27_18:41
    + Инструм. | Настройка дерева: Добавил "Блокировать состояние раскрытия". Поставьте эту галку, чтобы полностью запретить разворачивание/свертывание узлов в Дереве.
    * Блокировать состояние раскрытия: Логическая с Блокировать дерево, добавленная утром была удалена.
    - Дерево | Иконки раскрытия: Удалил новые элементы контекстного меню добавленные утром.
    - Удалил твик LockTreeNodes. Теперь он обрабатывается с помощью меню Инструм. | Настройка дерева | Блокировать состояние раскрытия.
    * Обновил файл справки.
v23.30.0209/8.149___2022-07-27_15:34
    + Дерево | Иконки раскрытия: В контекстном меню иконок Ctrl+Правый-клик теперь есть галка-переключатель "Блокировать дерево" (такая же как в "Вид | Блокировать дерево") и новая галка-переключатель "Блокировать состояние раскрытия", которая поднимает тви LockTreeNodes до уровня пользовательского интерфейса.
    * Блокировать состояние раскрытия (ранее твик LockTreeNodes): Теперь эта настройка действует только в том случае, если "Блокировать дерево" также включено, поэтому настройка работает только как радикализация настройки "Блокировать дерево".
    * Обновил файл справки.

Всего записей: 1977 | Зарегистр. 19-03-2006 | Отправлено: 16:42 06-08-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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