Samwatas
|
Posted: Mon Sep 14, 2009 19:27 Post subject: |
|
|
Так ведь проблема как раз в том, что диалог переименования называется именно "переименование" а не "переименование и перемещение". Не умеет он к сожалению создавать папки . :(
Поэтому сделать это не удастся ни в 2 ни в 3 ни даже в 4 шага :cry: .
Что касается частоты сортировки - раньше проблема так остро не стояла, но сейчас брат качает музыку большими объемами (естественно качалка ложит всё аккуратно в одну папочку) а потом вручную сортировать несколько сотен файлов как-то не очень хочется.
Поэтому я подумал, может создать плаг, который бы решал похожие задачи (вполне возможно что добрая половина вопросов, возникающих в этом форуме и решаемая скриптами (и то не всегда - например мой случай) решалась бы именно одним плагом, а если быть точнее, то одной-двумя строчками в окне плага). Мне кажется, это могло бы для начала выглядеть так:
Плаг работает как посредник между Тоталом (а точнее его контентными плагами) и командной строкой.
Например, выделили файлы и вызвали окно плага, в котором написали copy %N с:\[=anytag.Artist]\[=anytag.Year]-[=anytag.Album]\%N
Плаг парсит эту строку и выделяет все обращения к контентным плагам. Потом начинает перебирать выделенные файлы и ДЛЯ КАЖДОГО файла выполняет указанную строчку в виндовой консоли (CMD) предварительно подставляя вместо [=anytag.Artist] соответствующие значения (тут можно предусмотреть ситуацию, когда контентный плаг вернул пустую строку - в таких случаях её можно заменять строкой взятой из файла настроек нашего суперплага, например "Empty"). Если сюда прикрутить регэкспы (правда я не представляю, как это должно выглядеть в конкретной реализации), то возможности могут ещё расшириться.
http://forum.wincmd.ru/viewtopic.php?t=12376
http://forum.wincmd.ru/viewtopic.php?t=12327
http://forum.wincmd.ru/viewtopic.php?t=11819
http://forum.wincmd.ru/viewtopic.php?t=12419
http://forum.wincmd.ru/viewtopic.php?t=9481
http://forum.wincmd.ru/viewtopic.php?t=11793
а особенно http://forum.wincmd.ru/viewtopic.php?t=11995 (Batya, узнаете?)
и т.д. Это не полный список задач, которые вероятно смог бы решить данный плаг (есс-но в большинстве случаев в расширенном варианте с регэкспами и т.д.).
А вы как думаете? |
|