DmitryFedorov
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: v22.60.0002/8.139___2021-12-10_14:09 + Скрипт-команда get: Недавние изменения (v22.60.0001) были заменены на кое-что получше. Теперь вы можете передать опциональный формат шаблона в аргументе после селектора свойства. Символ * является место-держателем значения (если значение отсутствует, оно просто прибавляется к шаблону). Если значение включает пробел, оно должно быть заключено в одинарные или двойные кавычки: echo <get BytesSelected a 1 'Bytes: *'>; //Bytes: 1,436,919 echo <get BytesSelected a 1 '* Bytes'>; //1,436,919 Bytes echo <get LengthsSelected a 4 'Duration '>; //Duration [01:00:52] echo <get LengthsSelected a 4 'Duration: '>; //Duration: 01:00:52 + Пользовательская информация строки состояния / Переменные свойств: Недавние изменения (v22.60.0001) еще работают, но теперь имеется лучшая альтернатива. Вы можете передать опциональный шаблон формата в аргументе после селектора свойств. Символ * является место-держателем значения (если значение отсутствует, оно просто прибавляется к шаблону). Если значение включает пробел, оно должно быть заключено в одинарные или двойные кавычки: echo <prop #image.dimensions 'Size: * px'>; //Size: 1024 x 460 px echo <prop #image.dimensions "Size: * px">; //Size: 1024 x 460 px echo <prop #image.dimensions "Size: ">; //Size: 1024 x 460 ! Пользовательская информация строки состояния: Синтаксис прибавить-к-умолчанию еще не корректно работал, например: * - <s:duration> Исправил. ! Падение при переполнении: XY использует функцию timeGetTime в различных контекстах. Она возвращает системное время в миллисекундах. Теперь значение, возвращаемое функцией timeGetTime является значением DWORD и обязательно обращается в 0 каждые 2^32 миллисекунды, что составляет примерно 49,71 дня. Сегодня мне посчастливилось запустить приложение прямо перед тем, как это произошло, и я смог поймать условие сбоя, которое иначе невозможно было поймать. И исправить. * XYcopy: Обновил до 2.10.0184. v22.60.0001/8.139___2021-12-09_17:06 + Пользовательская информация строки состояния / Переменные свойств: Теперь вы можете опционально задать как префикс имя, которое вы выбрали (оно может даже иметь пробелы) к селектору свойства, отделенное от него с помощью ":". Имя будет будет ставиться как префикс к результату (только если результат имеется, это крутая часть), отделенное с помощью "двоеточие пробел" (": "). <prop Size:#image.dimensions> --> Size: 123 x 456 <prop The Size:#image.dimensions> --> The Size: 123 x 456 В качестве альтернативы вы можете передать переключатель "n" чтобы возвратить оригинальное имя этого свойства: <prop #hash.md5 n>; --> MD5: 9e156af7feda895cebc70d42256f819a Для пронумерованных свойств оболочки это работает точно так же: <prop Boss:#10> --> Boss: Donald <prop #10 n> --> Owner: Donald + Скрипт-команда get: Теперь вы можете опционально задать как префикс имя, которое вы выбрали (оно может даже иметь пробелы) к селектору информации, отделенное от него с помощью ":". Имя будет будет ставиться как префикс к результату (только если результат имеется, это крутая часть), отделенное с помощью "двоеточие пробел" (": "). Например: echo <get Продолжительность:LengthsSelected a 1>; // Продолжительность: 01:00:52.000 echo <get "Биты:bitness" "E:\XY\XYplorer\Preview64.exe">; // Биты: 64-bit echo get("Биты:bitness", "E:\XY\XYplorer\Preview64.exe"); // Биты: 64-bit ! Мини-дерево: После полного свертывания "Этот компьютер" с помощью Ctrl+Click на символе разворачивания, вы больше не могли развернуть дерево. Исправил. ! Пользовательская информация строки состояния: Не работало для выделенного элемента(ов) при переключении вкладки. Исправил. v22.60.0000/8.139___2021-12-08_18:00 = НОВЫЙ ОФИЦИАЛЬНЫЙ ВЫПУСК¬v22.60.0000. Основные изменения с момента последнего выпуска: +++ Пользовательская информация строки состояния. Теперь вы можете свободно определять, что вы хотите видеть в третьей секции строки состояния, когда файл находится в фокусе или изменяется текущее выделение файлов. Это быстрый способ получить дополнительную информацию, не добавляя целый дополнительный столбец и не показывая подсказку с информацией о файле. Это могут быть, например, размеры выбранной в данный момент фотографии или частота дискретизации выбранной в данный момент песни. Вы можете даже получить информацию, недоступную в других местах, например, общую продолжительность всех выделенных в данный момент медиафайлов. v22.50.0224/8.139___2021-12-08_12:06 * Окошко наведения: Файлы с расширениями текстовых файлов, но бинарного содержимого (например файлы *.dat обычно могут иметь любой тип содержимого) теперь отображаются в более читабельном виде. v22.50.0220/8.139___2021-12-07_10:54 * Пользовательская информация строки состояния: Теперь только часть справа от "|s|". будет использоваться и обновляться при каждом изменении выделения. * Спец-свойства: Свойства хэша, например <prop #hash.md5>, показывали обратную связь в строке состояния. Больше нет. * Обновил файл справки. |
|