AIMP Forum

AIMP for PC => Вопросы / Questions => Topic started by: Aleksey.Sivakov on March 10, 2018, 03:02:04

Title: N-ое количество лидирующих нулей для %Index при копировании трека по шаблону
Post by: Aleksey.Sivakov on March 10, 2018, 03:02:04
Как задать N-ое количество лидирующих нулей для %Index (да, и вообще) при копировании трека по шаблону?
Сейчас ситуация такая: при копировании трека присутствует один лидирующий ноль при нумерации от нуля до девяти.

Как сделать так, чтобы было необходимое количество лидирующих нулей?
И классно было бы, если Aimp сам определял количество необходимых разрядов и дописывал лидирующие нули.
Например, под нумерацию треков выделено три разряда (от 000 до 999), потому что треков будет копироваться, например, 800 штук. 005, 093, 759 и т.д. При пяти разрядах: 00001, 00023, 00111.
Можно это как-то сейчас реализовать?
Поколупал функцию Format там же, но не получилось сделать желаемое.

P.S. На форуме не нашёл темы с этим вопросом.

Спасибо!
Title: Re: N-ое количество лидирующих нулей для %Index при копировании трека по шаблону
Post by: CkopoxoD on March 10, 2018, 04:12:09
Направление было верное, а что именно не получилось с форматом?
%Format(000, %Index) - 3 разряда
Title: Re: N-ое количество лидирующих нулей для %Index при копировании трека по шаблону
Post by: Aleksey.Sivakov on March 10, 2018, 06:00:01
Действительно, - всё просто. Я пытался первым параметром для функции Format писать регулярное выражение. И не мог его корректно написать.  Например, %Format('.6x', %Index). Потом ещё с IFами пытался что-то.

Спасибо за подсказку!