AIMP Forum
AIMP for Windows => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: blur0 on August 15, 2016, 14:33:29
-
(http://i78.fastpic.ru/big/2016/0811/2a/9997634aadf6b8c033b5d7407e43682a.jpg)
Интересует можно ли где-то в Skin Editor поменять отображение общей продолжительности плейлиста?
Сейчас: 00:10:59:43
Хотелось сделать: 00 дней 10 часов 59 минут 43 секунды
-
Нет, такой возможности нет
-
С небольшим костылём :)
2 текстовые метки - в первой время с большими пробелами между цифрами, во второй поянения
-
Aleksandr009 благодарю, все получилось!!
(http://i78.fastpic.ru/big/2016/0815/db/fa0482f575ee54dac0b6686548bd0adb.jpg)
-
Сделал вариант со StringOperatorConcatenator'ом с использованием функции "%StrCopy(X, A, B)".
Всё в одной текстовой метке:
(https://habrastorage.org/files/ca1/255/0b4/ca12550b4fd7432d9a3d3b7d40a53330)
Поддерживается пользовательская локализация:
(https://habrastorage.org/files/56e/948/f99/56e948f99d904da89ccf9c9e10cd6f92)
Правда есть ещё что улучшить - окончания слов на русском языке ("44 минут"). Только выражение совсем монструозным получится, если это вообще возможно сделать в рамках выражения в StringOperatorConcatenator'е. Скриптами точно можно, но привязывать скриптовый счётчик не к чему (события о том, что активная вкладка плейлиста поменялась, нет). Как вариант можно тупо в лоб таймером каждую секунду дёргать скрипт.
-
Сделал вариант со StringOperatorConcatenator'ом с использованием функции "%StrCopy(X, A, B)".
Спасибо Zhenya, тоже неплохой вариант