Описание команды | |
folds |
Создание каталогов.
folds=Path%P, %p%T, %t||@List||<xfolder>||x||#Path||Name||line<>||list<>||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>, ||fflag<>, ||SeriesParam, ||date<>, ||Dialogs, ||<length>, ||bkt<>, ||clpget, ||clipasis, ||jump<>, ||attr<>, ||upd<>, ||modfs<>, ||sdel<>, ||swap<>, ||[tc], ||numb<>, ||rndm<>, ||<info>, ||<xinfo>, ||<text>или[text], ||<tezt>или[tezt], ||depth<>, ||plusn<>, ||cntlr<>, ||empty<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
Path %P, %p %T, %t | Путь. Path - путь назначения, где создаются каталоги. см. Дополнение №7. |
@List | Список папок. Параметр @List позволяет создать в указанных папках заданные каталоги, где: @ - первый обязательный символ. List может иметь несколько вариантов: - полный путь к файл списку папок c:\listfolder.txt. - перечисление папок, через разделитель / D:\1\/D:\2\/D:\3\ - cliplist - список полных путей папок из буфера обмена. |
<xfolder> | Дата/Размер/Путь объекта папки. см. Дополнение №11. |
x | Используется при полных путях параметра list<>. Файл(ы) будут созданы по заданным путям в параметре. |
#Path | Создание одной папки. Параметр #Path позволяет создать один каталог с недостающей структурой папок. # - первый обязательный символ. Path - полный путь папки. - GLOBALNAME - путь из глобальной переменной. - clipasis - путь из буфера обмена. В этом режиме 2-й параметре является необязательным и может не прописываться. |
2-й обязательный параметр. Может иметь несколько вариантов: | |
Name | Имя создаваемой папки. Если необходим список создаваемых папок, то используются параметры: clpget, clipasis. list<>, line<> и др. |
line<> | Список объектов. Строки имён line<String(*Ext)!!Delimeter> или line<String(*Ext)//Delimeter>, где: String - строка имён папок с разделителем. Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext. Delimeter - разделитель. |
list<> | Список путей объектов. Список имён list<List(*Ext)!!Number(!!1)> или list<List(*Ext)//Number(//1)> (рекомендуется), где: List - список полных путей: %WL - список выделенных объектов. см. Дополнение №7. clpget - список объектов из буфера обмена. Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext. Number - номер части пути. см. Дополнение №9. Последний параметр необязательный, означает, что в список не будут добавляться дубликаты. |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
Дополнительные параметры: | |
fflag<> | Режим создания. Параметр fflag<Number>, где Number: 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию). 2 - пропустить при существовании каталога. |
SeriesParam | Преобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24. |
date<> | Дата. Описание |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<length> | Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line. Так же можно получить длину определённой части пути Path//Number, где: Path - полный путь. Number - номер части пути см. Дополнение №9. |
bkt<> | Счётчик. Описание |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
clipasis | Из буфера обмена. Параметр clipasis может использоваться совместно с другими параметрами, clipasis будет заменён содержимым из буфера обмена без дополнительных изменений, с заменой всех недопустимых символов (<>?":*/) на "\" |
jump<> | Переход в папку. Описание |
attr<> | Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb. |
upd<> | Обновление панели. Описание |
modfs<> | Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs. |
sdel<> | Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v]. Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98). Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98> |
swap<> | Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1). |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
numb<> | Количество. Параметр numb<Number>, где Number - число создаваемых объектов. |
rndm<> | Случайное имя. Получение случайных данных см. Дополнение №30. |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
<text> или [text] | Получение информации из файла с регулярными выражениями. Описание |
<tezt> или [tezt] | Получение информации из файла с регулярными выражениями (только поиск). Описание |
depth<> | Структура каталогов. Параметр depth<Depth,Count(,Rank,String)> создаёт вложенную структуру каталогов, где: Depth - глубина вложенности (ограничение до 10 уровней). Count - количество каталогов, создаваемых в каждом подкаталоге. Rank - минимальное количество цифр в счётчике . String - строка тегов для создания имён папок (по умолчанию 0 - :N:_:D:_:C:): теги будут заменены: :N: - заданное имя,:D: - уровень вложенности,:C: - счётчик. теги могут располагаться в любом порядке. между тегами могут располагаться символы. |
plusn<> | Изменение нумерации. Параметр plusn<Number> позволяет уменьшить или увеличить нумерацию у имени объекта (если в конце базового имени есть число), где Number - число на которое изменяется текущее (при отрицательном значении - уменьшение). |
cntlr<> | Счётчик. При совпадении имён: 0 - счётчик слева. 1 - счётчик справа (по умолчанию). |
empty<> | Пустое имя каталога. Параметр empty<Number>, где Number: 0 - создавать папку, если пустое имя папки (по умолчанию имя берётся из TCIMG_.lng в ключе FolderZiro). 1 - не создавать папку, если пустое имя папки. |
Примечания:
Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.См. также:
chesh, creat
Примеры: | Как создать кнопку? |
<FOR> 1 <TO> 5 folds="%p"||Name <NEXT> ;; создать 5 папок в активной панели
<IF> <info=o9"%p"New\//> = 0 <THEN> folds="%p"||New <ENDIF> ;; создать папку New в активной панели, если её не существует
aends=@[tc=AP]??1 bends=@[tc=TP]??1 zends=FOLDM<[tc=AM]//0>??-1 cends=$GLOBALZENDS??-1||GLOBALAENDS<1>!!GLOBALBENDS<1> alist=$GLOBALCENDS||##<info=o75:://>||formt<1,63> folds=GLOBALBENDS<1>||list<$GLOBALALIST>||fflag<2> start=NSCopy||list<$GLOBALZENDS>||list2<$GLOBALCENDS>''~~/e~~/u||&"||&&wait||&&min||progres<> ;; копирование выделенных "плохих" файлов и папок с утилитой NSCopy в другую панель, создавая соответствующие папки
carry=''каталог1''\''каталог2''\''каталог3'' folds="%p"||GLOBALCARRY<1>||fflag<2>||jump<3> ;; в текущей панели создать каталоги с двойными одинарными кавычками (апострофами) и перейти в него
delss=%P%N||1 folds=x||list<%P%N>||fflag<2> ;; удалить папки по списку под курсором и создать эти папки
exect=$var_item=ClipGet() folds="%p"||[combo=BOX_XX] ;; пример передачи буфера обмена в параметр [combo]
exect=$var_item=StringRegExpReplace(ClipGet(),'[\r\n]+','|') folds="%p"||[combo=BOX_XX] ;; пример передачи списка из буфера обмена в параметр [combo]
exect=$var_s=<info=s110|11>=1?'"%T"':'"%P"' shape=11 folds=$var_s||[input=BOX6]||numb<[input=BOX4]>||upd<2> ;; если зажата клавиша CTRL, то создать папки в неактивной панели, если не зажата, то в активной
exect=$var_s=Chr(152) folds=$f06||$var_s icoft=GLOBALFOLDS<1>||0||%%TCIMG_PATH%%\TCIMG.dll,65||foldicon<favicon!!1> ;; создать "невидимую" папку на рабочем столе
folds="%p"||"%O" ;; создать в активной панели папку именем элемента под курсором
folds="%p"||"%O"||$$_ ;; создать в активной панели папку именем элемента под курсором. Вставить в конец базового имени _
folds="%p"||"%O"||$$_||^^_ ;; создать в активной панели папку именем элемента под курсором. Вставить в начало и в конец базового имени _
folds="%p"||"%O"||&&[\._]!!\\ ;; создать в активной панели вложенную структуру каталогов из имени файла под курсором, имеющего точки или знаки подчеркивания в базовом имени
folds="%p"||"%O"||&&\d!! ;; создать в активной панели папку именем элемента под курсором. С регулярными выражениями - удалить все цифры из базового имени
folds="%p"||"%O"||.!!\ ;; создать в активной панели вложенную структуру каталогов из имени файла под курсором, имеющего точки в базовом имени
folds="%p"||"%O"||??1 ;; создать в активной панели папку именем элемента под курсором. Перевести базовое имя в нижний регистр
folds="%p"||"%O"||@@LatRus ;; создать в активной панели папку именем элемента под курсором. Транслит базового имени (латинские символы заменяются на русские)
folds="%p"||"%O"||^^_ ;; создать в активной панели папку именем элемента под курсором. Вставить в начало базового имени _
folds="%p"||"%O"||111!!222||swap<> ;; создать в активной панели папку именем элемента под курсором, заменить местами 111 на 222 и 222 на 111
folds="%p"||"%O"||numb<[input=BOX11]> ;; создать в активной панели папки именем элемента под курсором. Количество вводится в диалоге
folds="%p"||"%O"||numb<3> ;; создать в активной панели 3 папки именем элемента под курсором
folds="%p"||"%O"||plusn<1> ;; создать папку именем объекта под курсором, если в конце базового имени число, то оно увеличивается на 1
folds="%p"||"%O"||plusn<-1> ;; создать папку именем объекта под курсором, если в конце базового имени число, то оно уменьшается на 1
folds="%p"||"%O"||win!! ;; создать в активной панели папку именем элемента под курсором. Удалить из базового имени win
folds="%p"||"%O"||win!!niw ;; создать в активной панели папку именем элемента под курсором. Заменить в базовом имени win на niw
folds="%p"||[input=BOX6] ;; создать в активной панели папку. Имя вводится в диалоге
folds="%p"||[input=BOX6]||numb<[input=BOX11]> ;; создать в активной панели папки. Имя и Количество вводится в диалоге
folds="%p"||~~||bkt<!!!!!!1>||~~!! ;; создать в активной панели папку именем счётчика 1, 2, 3 ...
folds="%p"||<info=s49>||upd<1> ;; создать папку в активной панели именем даты в формате 141028 (ггммдд)
folds="%p"||clipasis ;; создать вложенную структуру каталогов из строки в буфера обмена, с заменой всех недопустимых символов (<>?":*/) на "\"
folds="%p"||clpget||jump<3> ;; создать в активной панели папку именем содержимого из буфера обмена и перейти в неё
folds="%p"||clpget||jump<4> ;; создать папку в активной панели именем содержимого буфера обмена и войти в неё в противоположной панели
folds="%p"||clpget||upd<1> ;; создать в активной панели папку именем содержимого из буфера обмена и обновить панель
folds="%p"||Folder||depth<3,2> asave=GLOBALFOLDS||"%pFolderPaths.txt"||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога, пути созданных каталогов записать в FolderPaths.txt в активной панели
folds="%p"||line<[input=BOX7]!![input=BOX8]> ;; создать в активной панели папки. Строка имён папок прописывается в диалоге через разделитель. Разделитель вводится в следующем диалоге
folds="%p"||line<1;2;3!!;> ;; создать в активной панели папки 1,2,3
folds="%p"||line<1\11\111;2\22\222;3\33\333!!;> ;; создать в активной панели вложенную структуру каталогов из строки,прописанной в параметре
folds="%p"||line<22--33--44!!--> ;; создать в активной панели папки 22,33,44
folds="%p"||line<Web,Jpg,Psd,Коррекция,Обработка!!,> ;; создать в активной панели папки с именами Web, Jpg, Psd, Коррекция, Обработка
folds="%p"||line<Каталог_1/Подкаталог_1;Каталог_2/Подкаталог_2;Каталог_3/Подкаталог_3/ПодПодкаталог_3!!;> ;; создать заданную структуру каталогов в активной панели
folds="%p"||line<Каталог_1\Подкаталог_1;Каталог_2\Подкаталог_2;Каталог_3\Подкаталог_3\ПодПодкаталог_3!!;> ;; создать заданную структуру каталогов в активной панели
folds="%p"||list<%P%N//0> ;; создать в активной панели папки по списку файла под курсором.
folds="%p"||list<%P%N//4> ;; создать в активной панели папки по списку файла под курсором. Если находятся полные пути, получить для имени только имя
folds="%p"||list<%WL//2> ;; создать в активной панели папки по списку из расширений выделенных элементов.
folds="%p"||list<%WL//4> ;; создать в активной панели папки по списку из имён выделенных элементов.
folds="%p"||list<C:\Test\List.txt> ;; создать в активной панели папки по списку из имён файла List.txt
folds="%p"||list<clpget!!101> ;; создать в активной панели вложенную структуру каталогов из списка полных путей объектов в буфере обмена, отсекая от них имя диска
folds="%p"||list<clpget//0> ;; создать в активной панели папки по списку из буфера обмена
folds="%p"||list<clpget//2> ;; создать в активной панели папки по списку из выделенных элементов. Если в буфера обмена находятся полные пути, получить для имени только расширение
folds="%p"||list<clpget//4> ;; создать в активной панели папки по списку из выделенных элементов. Если в буфере обмена находятся полные пути, получить для имени только имя
folds="%p"||Name ;; создать в активной панели папку именем Name
folds="%p"||Name||attr<+SH> ;; создать в активной панели папку именем Name с атрибутами системный и скрытый
folds="%p"||Name||bkt<!!!!!!1!!1!!4> ;; создать папку Name, включается шаг счётчика 4
folds="%p"||Name||bkt<!!!!!!1!!1!!4>||numb<3> ;; создать 3 папки Name, шаг счётчика 4
folds="%p"||Name||bkt<!!!!!!1!!6> ;; создать папку Name, включается счётчик 6, 7, 8 ...
folds="%p"||Name||bkt<!!!!!!1!!6>||numb<3> ;; создать 3 папки Name, включается счётчик 6, 7, 8 ...
folds="%p"||Name||bkt<!!!!!!1> ;; создать папку Name, если таковая есть включается счётчик 1, 2, 3 ...
folds="%p"||Name||bkt<!!(!!)> ;; создать папку Name, если таковая есть включается счётчик (1), (2), (3) ...
folds="%p"||Name||bkt<!![!!]> ;; создать папку Name, если таковая есть включается счётчик [01], [02], [03] ...
folds="%p"||Name||cntlr<0> ;; создать в активной панели папку именем Name (при совпадении имени счетчик слева)
folds="%p"||Name||depth<3,2,2,:C:>||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога, в счётчике 2 цифры, имя папки - счётчик
folds="%p"||Name||depth<3,2>||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога
folds="%p"||Name||depth<4,5,2>||upd<1> ;; создать в активной панели структуру папок: глубина 4 уровня, в каждой папке по 5 каталогов, длина счётчика 2
folds="%p"||Name||jump<1> ;; создать в активной панели папку именем Name и войти в неё в левой панели
folds="%p"||Name||jump<3> ;; создать в активной панели папку именем Name и войти в неё
folds="%p"||Name||modfs<0||#SISDATE!!-m5> ;; создать в активной панели папку именем Name, с системной датой модификации, уменьшенной на 5 месяцев
folds="%p"||Name||modfs<0||<cdata=%T%M>> ;; создать в активной панели папку именем Name, с датой модификации даты создания объекта в другой панели
folds="%p"||Name||modfs<0||<info=o45%T%M//>> ;; создать в активной панели папку именем Name, с датой модификации даты создания объекта в другой панели
folds="%p"||Name||modfs<0||20121212000000> ;; создать в активной панели папку именем Name, с датой модификации 2012/12/12 00:00:00
folds="%p"||Name~~||bkt<!!!!!!1> ;; создать в активной панели папку именем Name, если таковая есть включается счётчик 1, 2, 3 ...
folds="%p"||Name~~||bkt<!!(!!)!!1> ;; создать в активной панели папку именем Name, если таковая есть включается счётчик (1), (2), (3) ...
folds="%p"||Name~~||bkt<!![!!]!!2> ;; создать в активной панели папку именем Name, если таковая есть включается счётчик [01], [02], [03] ...
folds="%p"||Name1\Name2\Name3 ;; создать в активной панели вложенную структуру каталогов
folds="%p"||New||fflag<2> ;; создать папку New в активной панели, если её не существует
folds="%p"||x||##<info=f1%P%N//>||upd<1> ;; создать папку в активной панели именем хеша файла md5 под курсором в верхнем регистре
folds="%p"||x||##<info=f1%P%N|1//> ;; создать папку в текущей панели именем контрольной суммы MD5 файла под курсором
folds="%p"||x||##<info=f1%P%N|1//>||upd<1> ;; создать папку в активной панели именем хеша файла md5 под курсором в нижнем регистре
folds="%p"||x||##<info=f61"%p"//> ;; создать папку именем дедушкиной папки
folds="%p"||x||##<info=f61%P%N//> pause=500 clink=%WL||"%p"||#~~--datadir=path<10>path<61> ;; создание каталога и ярлыка, - для запуска exe файла, - криптовалюты (Bitcoin,Litecoin,Worldcoin и другие) со сменой загрузки блоков - в каталог с именем монеты рядом с exe файлом кошелька
folds="%p"||x||##<info=f61%P%N//> ;; создать папку именем родительской папки (курсор находится на объекте)
folds="%p"||x||##<info=t20%P%N//> ;; создать папку именем заголовка html под курсором
folds="%p"||x||##<text=%P%N//([^~~\r\n]+)(.*[\r\n]*)*//$1> ;; создать папку в текущей панели именем первого слова, взятого из содержимого текстового файла под курсором
folds="%p"||x||##ClipGet()||&&(?s)([^\r\n]+).*!!$1||@@Sym||upd<1> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами + создать в активной панели папку именем получившейся строки
folds="%p"||x||##cliptext||&&[\._]!!\\ ;; создать в активной панели вложенную структуру каталогов из строки в буфере обмена, "разбив" её по точкам или по знакам подчёркивания
folds="%p"||x||##date<DATE1> ;; создать в активной панели папку именем текущей даты. Шаблон берётся в ключе FormatDate1
folds="%p"||x||##date<DATE1>_[input=BOX6]||jump<3> ;; создать и перейти в папку активной панели именем даты и приставки, которая вводится в диалоге.
folds="%p"||x||##date<DATE1>||jump<3> ;; создать в активной панели папку именем текущей даты. Шаблон берётся в ключе FormatDate1 + войти в неё в активной панели
folds="%p"||x||##date<DATE1>||numb<[input=BOX5]> ;; создать в активной панели папки именем текущей даты. Количество вводится в диалоге. Шаблон берётся в ключе FormatDate1
folds="%p"||x||##date<DATE1>||numb<100> ;; создать в активной панели 100 папок именем текущей даты. Шаблон берётся в ключе FormatDate1
folds="%p"||x||##date<DATE1>||numb<100>||jump<3> ;; создать в активной панели 100 папок именем текущей даты. Шаблон берётся в ключе FormatDate1 + войти в последнюю в активной панели
folds="%p"||x||##date<YY-MM-DD> ;; создать в активной панели папку именем текущей даты 13-12-06
folds="%p"||x||##LNK_<xinfo=o10<info=f50%P%N//>//>||upd<1> ;; в активной панели создать папку LNK_data с датой модификации объекта запуска ярлыка под курсором
folds="%p"||x||##rndm<1|9> ;; создать в активной панели папку случайными цифрами, длина имени 9 символов
folds="%p"||x||##rndm<2|10>||numb<100> ;; создать в активной панели 100 папок случайными латинскими символами, длина имени 10 символов
folds="%p"||x||##rndm<3|8> ;; создать в активной панели папку случайными цифрами и латинскими символами, длина имени 8 символов
folds="%p"<info=s33!!#.!!s32!!#.!!s31>||line<Поставщик1;Поставщик2;Поставщик3!!;> ;; в активном каталоге создать папку с датой, а в ней папки поставщиков
folds="%p"SLIDES\||list<"%p"Copy.txt//4> ;; создать в активной панели в подпапке SLIDES папки по списку из файла Copy.txt. Если находятся полные пути, получить для имени только имя
folds="%t"||[tc=AO] ;; создать в противоположной панели папку именем объекта под курсором
folds="%t"||[tc=AO]||fflag<2> pause=500 patht=%T%N||fold<> pause=500 patht=%P%N||fold<> ;; создать в другой панели папку (если таковой нет) именем папки под курсором с переводом фокуса на созданную папку и вновь на папку активной панели
folds="%t"||BacKup\Doc\||fflag<2> copys=cliplist||"%tBacKup\Doc\"//1 ;; копировать объекты по списку из буфера обмена (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели
folds="%t"||BacKup\Doc\||fflag<2> copys=FOLDC<cliplist//0>||"%tBacKup\Doc\"//1 ;; копировать содержимое папок (пути из буфера обмена) в BacKup\Doc\ неактивной панели
folds="%t"||list<%WL!!4!!1>||&&-\d+.*$!! ;; создать для выделенных объектов именные папки в другой панели, удалив цифровую часть из базового имени + не создавать дубликатов папок
folds="%t"||list<%WL!!4> ;; создать в другой панели папки по списку из имён выделенных элементов
folds="%t"||list<%WL//4//1>||&&(?i)[^a-zа-яё]{2}.*$!!||&&(?i)[^a-zа-яё]+!!~~||&&~~[a-z]$!!||~~!!_ ;; создать выделенным объектам именные (предварительно удалив всё небуквенное) папки и заменить пробелы на подчеркивание _
folds="%t"||list<%WL//4//1>||fflag<2>||upd<3> ;; создать выделенным объектам именные папки в другой панели без дубликатов, если подобные папки существуют, то не создавать
folds="%t"||list<%WL//4> ;; создать в противоположной панели папки по списку из имён выделенных элементов
folds="%t"||list<%WL>||##<info=f1::|1//> ;; создать в другой панели папки именами хешей выделенных файлов
folds="%t"||Name ;; создать в другой панели папку именем Name
folds="%t"||x||##[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_||upd<3> ;; создать папку в другой панели, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы для формирования базового имени, так же заменить пробелы на _ и произвести транслитерацию
folds=#C:\1\2\3\4\5\6\7\8\9 ;; создать структуру папок
folds=#clipasis ;; создать структуру папок, полный путь из буфера обмена
folds=#clipasis||fflag<2>||jump<3> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок
folds=$f06||clpget\clpget creat=$f06\clpget||clpget.txt ;; создание на рабочем столе папки именем из буфера обмена, в ней создание папки и файла так же именами из буфера обмена
folds=$f06||clpget\clpget creat=$f06\clpget||clpget.txt||open<%%COMMANDER_PATH%%\AkelPad.exe|-1> ;; создание на рабочем столе папки именем из буфера обмена, в ней создание папки и файла так же именами из буфера обмена + открытие файла в AkelPad
folds=$f06||Name ;; создать на "Рабочем столе" папку именем Name
folds=@c:\listfolder.txt||Esed_nod_key-@<info=s47> ;; создать в папках из списка c:\listfolder.txt заданную папку
folds=@cliplist||FOLD ;; создать в папках списка из буфера обмена каталог FOLD
folds=@cliplist||list<%WL//4> ;; в папках списка из буфера обмена создать каталоги из имён выделенных объектов
folds=@D:\Sync\/D:\Dima\/D:\notik\||Esed_nod_key-@<info=s47> ;; создать в папках Sync, Dima, notik заданную папку
folds=[sfold=Выберите~~папку|"%p"]<info=s33!!#-!!s32!!#-!!s31>_[combo=BOX14]||line<Заказчику,Обработанный_материал\Планшеты,Первичный_материал!!,> ;; создать заданные папки в выбранном каталоге
folds=<xfolder=31//"%p">||Name ;; создать каталог Name в активной панели в самой новой папке
folds=x||list<clpget>||fflag<2> ;; создать из списка полных путей в буфере каталоги. Если папки с такими именами уже существуют, то пропустить эти пути
forpgs slist=%WL folds="%p"||bak||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> sends=12345 rends=@<info=o75GLOBALSLIST<:INDEX:>//>bak\<info=o73GLOBALSLIST<:INDEX:>//>-©<info=s47>.rar??1 start=RAR||-IBCK||a||-r||-x*.bekap||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALRENDS<1>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait renmm=GLOBALRENDS<1>||**1!!?.bekap <NEXT> ;; создать из выделенных файлов или каталогов, запароленные архивы (для каждого файла свой архив) и поместить в папку bak с добавлением к имени системного времени и расширения bekap
global alist=PS<[tc=AP]//1//0//*.epub> folds="%P"||list<$GLOBALALIST//4>||fflag<1> start=RAR||-IBCK||x||list<$GLOBALALIST>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=$GLOBALALIST||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка всех файлов EPUB активной панели
global folds="%p"||"%O"||numb<3> GLOBALFOLDS<c> ;; создать в активной панели 3 папки именем элемента под курсором + отправить в буфер обмена пути новых папок
global folds="%p"||[input=BOX6] moves=%WL||GLOBALFOLDS<1>//0||upd<1> ;; переместить выделенные объекты в создаваемую в активной панели папку (имя вводится в диалоге)
global folds="%p"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в АКТИВНОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global folds="%P"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка выделенных файлов EPUB (*.epub - распаковка -*.zip - *.epub)
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок
global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1>||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники
global folds="%p"||list<clpget> patha=GLOBALFOLDS<1> ;; создать в активной панели папки по списку из буфера обмена + войти в первую созданную папку
global folds="%p"||Name||depth<3,2,2> sends=GLOBALFOLDS<t>||formt<23> renms=GLOBALSENDS<t1>||&&(Name_\d+_)!!||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога + далее переименовать папки, чтобы остались одни цифры
global folds="%p"||TEST patha=GLOBALFOLDS<1>||fold<> ;; создать в активной панели папку TEST и установить курсор на нее
global folds="%t"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в ДРУГОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global folds="%T"||list<%WL//4>||fflag<1> start=7-ZIP||x||list<%WL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global folds="%T"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> ;; распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
global folds=[tc=AP]||fold-1||fflag<2> GLOBALFOLDS<a> GLOBALFOLDS1<a> GLOBALFOLDS2<a> ;; создать в активной панели папку "fold-1", если её не существует
global forpgs slist=FOLDC<%WL//2//0> folds=@GLOBALSLIST<t>||line<big;catalog;thumbs!!;>||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> copys=PS<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||x//1||allfold<GLOBALSLIST<:INDEX:>\big/GLOBALSLIST<:INDEX:>\catalog/GLOBALSLIST<:INDEX:>\thumbs>||noprogres<> <NEXT> ;; копировать в выделенных папках файлы JPG из папок 1-го уровня в созданные, в каждой папке 1-го уровня, каталоги (big, catalog, thumbs)
global slist=%WL shape=1 zends=[combo=BOX_U76.1] mends=[combo=BOX_U76.2] sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, folds="%t"||[info=s30] picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||GLOBALZENDS<1>!!GLOBALMENDS<1>||progres<> iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> ;; сменить цвет выделенным изображения (заменяемый и заменяющий цвета вводятся в ДО), сохранить изображения с измененными цветами в другой панели в папке с текущей датой, в этой же папке создать из полученных изображений иконки 16х16 и 32х32
imgpr=1 folds="%p"||[mp3]||fflag<2> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> listt=GLOBALSLIST<:INDEX:>||##path<4> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-acodec||libmp3lame||-ab||128k||"%p[mp3]\GLOBALLISTT<1>".mp3||&&hide||&&wait <NEXT> ;; извлечь из выделенных видео файлов звук в формате mp3 и сохранить в папку [mp3] активной панели с именами видео файлов
imgpr=1 folds="%p"||MP3||fflag<2> sends=@<info=f61[tc=AA]//> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> bends=@<info=f12GLOBALSLIST<:INDEX:>//> oends=@<info=f12GLOBALSLIST<:INDEX:>//>!!-8~~-~~ start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ar||44100||-ac||2||-ab||192K||-metadata||title=GLOBALOENDS<2>||-metadata||artist=GLOBALOENDS<1>||-metadata||album=Youtube||-metadata||date=GLOBALSENDS<1>||"%pMP3\GLOBALBENDS<1>".mp3||&&hide||&&wait <NEXT> beepss ;; извлечь из выделенных видео файлов аудио в формате mp3 и сохранить в папку MP3 активной панели с именами видео файлов, с заполнением метаданных
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; создание из выделенных видео файлов (проверено на wmv) под курсором видео клипов flv начиная с 5 секунды и далее каждый кадр раз с чередованием раз в секунду (объединенный по 4 кадра в секунду) с добавление аудио и сохранением рядом с исходным видео файлом с именем родительского каталога + имя исходного видео файла + удаление промежуточных файлов
imgpr=1 global folds=D:\Перебор\ALL\||list<%WL//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\ALL\//0 delss=$GLOBALRENMS||1 delss=%WL||1||recycle<1> ;; распаковать выделенные архивы в папку D:\Перебор\ALL\ с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в папку ALL|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в папку ALL в именную папку, по окончанию удалить исходные архивы в корзину
imgpr=1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||clpget moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"clpget//0||upd<1> ;; переместить выделенные объекты в папку с именем из буфера обмена
imgpr=1 slist=%WL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину
imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> copys=%WL||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать выделенные файлы активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях
imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать все файлы *.txt активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях
langs=rus sends=[combo=BOX_U9] folds="%p"<info=s49>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; переключить на русскую раскладку и создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне
sends="%O"??1||&&(?i)[^a-zа-яё]!!~~||#G7 folds="%t"||GLOBALSENDS<1> ;; создать в другой панели папку с именем (предварительно удалив всё небуквенное) объекта под курсором
sends=@[sfold=Выберите~~папку|"%p"]_[combo=BOX14] folds=GLOBALSENDS<1>||line<Заказчику,Обработанный_материал\Планшеты,Первичный_материал!!,> patha=GLOBALSENDS<1> ;; создать заданные папки в выбранном каталоге и перейти в него
sends=[combo=BOX_U9] folds="%p"<info=s33!!#.!!s32!!#.!!s48>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне
sends=[input=BOX52]??1 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге
sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> folds="%p"||GLOBALSENDS<:INDEX:> pause=100 pathb=GLOBALFOLDS<1> <NEXT> ;; создать в активной панели папки по списку из буфера обмена + войти в каждую в активной панели в новой вкладке
sends=-1??-1 folds="%p"||GLOBALSENDS<1> creat=GLOBALFOLDS<1>||x.txt||clip<>||first<> ;; создать в активной панели папку с именем первой строки буфера обмена, в этой папке создать файл с именем первой строки буфера обмена и с содержимым буфера обмена
sends=-1??-1 folds=#GLOBALSENDS<1> ;; создать структуру папок, полный путь из буфера обмена
sends=-1??-1||&?((\w:\\)(.+)) folds=GLOBALSENDS<2>||GLOBALSENDS<3>||fflag<2> patha=GLOBALSENDS<1> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок
sends=-1??-1||&?(\w:\\)(.+) folds=GLOBALSENDS<1>||GLOBALSENDS<2>||fflag<2>||jump<3> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок
sends=-1||#L-1 folds=x||list<clpget>||fflag<2> pause=500 pathr=GLOBALSENDS<1> ;; создать из списка полных путей в буфере каталоги. Если папки с такими именами уже существуют, то пропустить эти пути + переход в последний каталог из списка в правой панели
sends=-1||&&(?s)([^\r\n]+).*!!$1||@@Sym folds="%p"||GLOBALSENDS<1>||upd<1> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами + создать в активной панели папку именем получившейся строки
shape=11 folds="%p"||[combo=BOX11]||bkt<!!!!!!1!![input=BOX66]!![input=BOX65]>||numb<[input=BOX4]> ;; создание папок - имя, счётчик, количество вводится в диалоге
shape=12 folds="%p"||[combo=BOX11]||depth<[combo=BOX12],[combo=BOX13]>||upd<1> ;; создать в активной панели структуру папок: имя каталогов, глубина вложенности, количество выбирается в диалоге
shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> folds="%p"||GLOBALSLIST<:INDEX:>||&&(.*?)~~.*!!$1||&&(.*?)_.*!!$1||&&(.*?)-.*!!$1 movee=GLOBALSLIST<:INDEX:>||GLOBALFOLDS<1>//0||&&(.*?)~~.*!!$1||&&(.*?)_.*!!$1||&&(.*?)-.*!!$1 <NEXT> ;; создать для каждого выделенного файла в активной панели - свою папку с измененным именем (отбрасывание символов после пробела, подчеркивания и дефиса) и перемещение каждого файла в свою папку с переименованием в имя папки.
slist=%WL folds="%t"||[info=s30] shape=U10 picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||@Black0!![combo=BOX_U78]||progres<> sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> delss=PS<GLOBALFOLDS<1>//1//0//*.png>||1 ;; создать из выделенных изображений иконки в другой панели в папке с текущей датой (предварительно в диалоговом окне выбираем цвет на который надо заменить цвета с черным оттенком в выделенных изображениях и размеры иконок)
slist=%WL||##<info=o18:://#_//o21:://>||formt<1> folds="%t"||list<$GLOBALSLIST>||fflag<2> ;; создать в панели назначения папки с именами дат модификаций (YY.MM.DD_HH.NN.SS) выделенных объектов активной панели
slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3-|2> mends=@<info=o75GLOBALSLIST<:INDEX:>//> nends=<info=o72GLOBALSLIST<:INDEX:>//>||?M1:12 folds=GLOBALMENDS<1>||GLOBALNENDS<1>-GLOBALSENDS<1> vends=1.1/1.1/1.1;1.2/1.2/1.2;1.3/1.3/1.3;1.4/1.4/1.4;1.5/1.5/1.5;1.6/1.6/1.6;1.7/1.7/1.7;1.8/1.8/1.8;1.9/1.9/1.9;2.0/2.0/2.0??-6; rends=$GLOBALVENDS??-1||?Fimg42 kends=??-1||#KGLOBALVENDS<0>!!@CRLFstart=Magick~GLOBALSLIST<:INDEX:>~-gamma~GLOBALVENDS©§#~GLOBALFOLDS<1>Gamma-plus-GLOBALRENDS©§#<info=o85GLOBALSLIST<:INDEX:>//>~&&hide~&&wait wlist=$GLOBALKENDS||§!!cntr<1|1|1>||©!!Chr(60)||#!!Chr(62)||~!!Chr(124)Chr(124) creat=$f254||temp.tcg||code<4>||content<$GLOBALWLIST>||formt<1,63>||owrite<1> macro=$f254\temp.tcg||1 <NEXT> ;; поднять гамму для выделенных изображений и сохранить результат в отдельную папку (диапазон увеличения от 1.1 до 2.0) с помощью утилиты Magick
slist=[tc=AM] folds=$f250||temp25||fflag<2> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog$f254?25\ErrorList.txt||-inul||-p0||&&wait sends=$f254?25\ErrorList.txt??-1||formt<rar13,1,63> alist=$GLOBALSENDS||formt<rar11,54> blist=$GLOBALSENDS||formt<rar12,54> GLOBALALIST<a> GLOBALBLIST<a> tempz=25 ;; получить два раздельных списка, с битыми и запароленными архивами
slist=cliplist <FOR> 1 <TO> GLOBALSLIST<0> xlist=GLOBALSLIST<:INDEX:>||?A3 folds=GLOBALXLIST<1>||GLOBALSLIST<:INDEX:> <NEXT> pathm=GLOBALSLIST<1> ;; создать папки по путям из буфера обмена и перейти к первой созданной папке в левой панели
slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)
style=YY dilog=[input=BOX6] style=XX folds="%p"||[input=BOX6] ;; пример установки стиля диалогу
tcimg=$cm530 folds="%p"||[input=Введите|Имя~~папки|"%O"|260|21]||jump<8> ;; создание папки через диалог именем объекта под курсором и открыть путь новой папки в другой панели в новой вкладке.
tempxx sends=<info=o72%P%N//>??1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"GLOBALSENDS<1>//0||upd<1> ;; переместить выделенные объекты в папку с именем объекта под курсором
zlist=[tc=AM]||##<info=o72:://>||?M1:10 folds=[tc=AP]||list<$GLOBALZLIST>||^^Razbor-||$$-rndm<2-|3>||fflag<2>||101mpty<1> ;; создать для выделенных объектов именные папки, если список пуст, то папки не создаются