Описание команды


arwcx

Архивация с помощью WCX плагинов Total Commander.

arwcx=PathName||ExtArhive||Number, ||pathm<>||ineach<>||Dialogs||grnd<>||wait<>||replace<>||clpget||upd<>||[tc]||<text>или[text]||<tezt>или[tezt], ||SeriesParam||swap<>||date<>

Параметры:

1-й обязательный параметр.
PathNameПуть и имя.
Path - путь назначения, куда упаковываются файлы (%p, %t) см. Дополнение №7.
Name - имя архива без расширения.
2-й обязательный параметр.
ExtArhiveРасширение создаваемого архива.
3-й обязательный параметр.
NumberУсловие. Где Number:
1 - Отдельные архивы для каждого выбранного файла/каталога.
10 - Отдельные архивы для каждого выбранного файла/каталога. При выделенных папках включается базовый каталог.
11 - Отдельные архивы для каждого выбранного файла/каталога. При выделенных папках базовый каталог не включается.
Доступно в Total Commander 8.50
2 - Шифровать.
3 - Самораспаковывающийся архив.
4 - Удалить исходные файлы после упаковки.
5 - Многотомные архивы.
6 - НЕ Учитывать подкаталоги. (по умолчанию учитывать).
7 - НЕ Сохранять пути. (по умолчанию сохранять).
Чтобы использовать несколько условий, необходимые номера прописываются через запятую.
Дополнительные параметры:
pathm<>Автоматическое имя архива. Параметр pathm<Name> позволяет получить имя для архива:
  - если нет выделения, то имя берётся из имени объекта под курсором.
  - если есть выделение, то имя берётся из имени родительской папки.
  - если нет родительской папки, то имя берётся из заданного в параметре Name.
ineach<>Для каждого архива. Параметр ineach<> позволяет при установки галочки "Отдельные архивы для каждого выбранного файла/каталога" добавить к каждому имени окончание (к примеру, дату), которое прописывается в 4-м, 5-м, ... параметре.
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
grnd<>Упаковка в фоновом режиме. В плагинах, которые не поддерживают фоновый режим использовать параметр не рекомендуется.
wait<>Ожидать завершения упаковки.
replace<>Установка режима упаковки при одинаковых именах. Параметр replace<Number>, где Number:
Номера для диалога замены Total Commander
  1 - Заменить.
  2 - Заменить всё.
  3 - Пропустить.
  4 - Отмена.
  5 - Заменить более старые.
  6 - Пропустить всё.
  7 - Переименовать.
  8 - Автоматически переименовывать копируемые файлы.
  9 - Заменить все с той же датой и более старые.
  10 - Копировать все файлы большего размера.
  11 - Копировать все файлы меньшего размера.
Номера для диалога замены плагина CopyTree.wcx (Копировать с заменой?)
  1 - Да.
  2 - Нет.
  3 - Отмена.
  4 - Да - для всех.
  5 - Нет - для всех.
Номера для диалога замены плагина TreeCopyPlus.wcx
  1 - Overwrite (Заменить).
  2 - Skip (Пропустить).
  3 - Overwrite all (Заменить всё).
  4 - Skip all (Пропустить всё).
  5 - Cancel (Отмена).
Если плагины при совпадении выдают свой диалог, то вы можете его прислать для определения номеров.
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12.
<text>
или
[text]
Получение информации из файла с регулярными выражениями.
  Описание
<text=FileText//RegExp1//Replace1//RegExp2//Replace2//...//RegExpN//ReplaceN>, (рекомендуется)
<text=FileText!!RegExp1!!Replace1!!RegExp2!!Replace2!!...!!RegExpN!!ReplaceN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  Replace - чем заменять.
Может быть несколько пар RegExp и Replace, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат <text=FileText//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска и замены.
<tezt>
или
[tezt]
Получение информации из файла с регулярными выражениями (только поиск).
  Описание
<tezt=FileText//RegExp1//(#Insert)//RegExp2//...//RegExpN>, (рекомендуется)
<tezt=FileText!!RegExp1!!(#Insert)!!RegExp2!!...!!RegExpN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  #Insert - строковая вставка, должна начинаться с #.
Может быть несколько RegExp и Insert, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат:
<text=FileText//??Name1,Name2,...,NameN//(#Insert)//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска.
Дополнительные параметры:
SeriesParamПреобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
date<>Дата.
  Описание
Параметр date<YYYY.YY.MM.DD.HH.NN.SS.WW.AA>, где:
  YYYY - все четыре цифры года.
  YY - последние две цифры года.
  MM - месяц от 01 до 12.
  DD - день месяца от 01 до 31.
  HH - часы в 24-часовом формате от 00 до 23.
  NN - минуты от 00 до 59.
  SS - секунды от 00 до 59.
  WW - номер дня недели от 1 до 7, начиная с ВОСКРЕСЕНЬЯ, заканчивая СУББОТОЙ.
  AA - день года от 1 до 366.
Вместо точек может быть текст или символ.

Примечания:

Последние дополнительные параметры (SeriesParam, swap<>, date<>) относятся к базовому имени создаваемого архива.

Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.

См. также:

arhvup

Примеры:
 Как создать кнопку?

<HOTKEY=02> arwcx="%p"[tc=AO]||rar <HOTKEY=11> arwcx="%p"[tc=AO]||7z <HOTKEY=X> arwcx="%p"[tc=AO]||zip ;; ЛКМ - Упаковать объект под курсором в ZIP | ПЛКМ - Упаковать объект под курсором в RAR | Ctrl+ - Упаковать объект под курсором в 7z

<HOTKEY=02> arwcx="%p"<info=o72%P%N//>||rar <HOTKEY=11> arwcx="%p"<info=o72%P%N//>||7z<HOTKEY=X> arwcx="%p"<info=o72%P%N//>||zip ;; ЛКМ - Упаковать объект под курсором в ZIP | ПЛКМ - Упаковать объект под курсором в RAR| Ctrl+ - Упаковать объект под курсором в 7z

anf2d=%WL||1||##@@o70:://;;$$.7z||##@@o72::// arwcx=||7z||1,7||replace<5>||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1> ;; упаковать в 7z выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление архива при повторной упаковке)

anf2d=%WL||1||##@@o73:://;;^^"%T";;$$.7z||##@@o72::// arwcx="%t%O"||7z||1||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1> ;; упаковать в 7z выделенные объекты в другую панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление архива при повторной упаковке)

arwcx="$f06\%O"||zip ;; упаковать в zip выделенные объекты на рабочий стол именем объекта под курсором

arwcx="$f06\%O"||zip||$$date<~~YY.MM.DD~~-~~HH.NN.SS> ;; упаковать в zip выделенные объекты на рабочий стол именем объекта под курсором, добавив в конец имени текущую дату

arwcx="%p"[input=BOX83]||zip ;; упаковать в zip выделенные объекты в активную панель, имя архива вводится в диалоге

arwcx="%p"||zip||&#112athm<pack> ;; упаковать объекты в zip активную панель: если нет выделения, то имя берётся из имени объекта под курсором, если есть выделение, то имя берётся из имени родительской папки; если нет родительской папки, то имя pack

arwcx="%p"||zip||&#112athm<pack>||5 buttn=TSplitEditBox||+tcTCPACKRZ1|$h|$i10~~MB||+tcTCPACKRZ4 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав многотомные архивы размером по 10 MB

arwcx="%p"<info=f61"%p"//>||zip ;; упаковать в zip выделенные объекты в активную панель именем папки объекта под курсором

arwcx="%p"<info=f61%P%N//>||zip||.!!_ ;; упаковать в zip выделенные объекты в активную панель именем родительской папки под курсором, заменив . на _

arwcx="%p"<info=o88%P%N//>||zip||?B4!!\ ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором (если под курсором папка, в имени которой есть точка, то она сохраняется)

arwcx="%p"<info=o91"%P1"//>||zip ;; упаковать в zip выделенные объекты в активную панель именем родительской папки

arwcx="%p"Name||zip ;; упаковать в zip выделенные объекты в активную панель именем Name

arwcx="%p%O"||7z||1 ;; упаковать в 7z выделенные объекты в активную панель, создав отдельные архивы для каждого выбранного

arwcx="%p%O"||zip ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором

arwcx="%p%O"||zip||&&\d!! ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива удалить все цифры

arwcx="%p%O"||zip||??1 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, базовое имя архива перевести во "все строчные"

arwcx="%p%O"||zip||??2 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, базовое имя архива перевести во "ВСЕ ЗАГЛАВНЫЕ"

arwcx="%p%O"||zip||??3 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, базовое имя архива перевести "Как в предложении"

arwcx="%p%O"||zip||??4 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, базовое имя архива перевести "Начало Слов С Заглавной"

arwcx="%p%O"||zip||??5 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива произвести "инверсия регистра символов"

arwcx="%p%O"||zip||@@RusLat ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива произвести транслитерацию русских букв в латинские

arwcx="%p%O"||zip||@@RusLat||~~!!_ ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива произвести транслитерацию русских букв в латинские + замену пробела на _

arwcx="%p%O"||zip||^^test_ ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в начало базового имени архива вставить test_

arwcx="%p%O"||zip||^^test_||$$_+ ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в начало базового имени архива вставить test_ , в конец вставить _+

arwcx="%p%O"||zip||1 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав отдельные архивы для каждого выбранного

arwcx="%p%O"||zip||1,3 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав отдельные архивы для каждого выбранного самораспаковывающегося архива

arwcx="%p%O"||zip||1,3,4 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав отдельные архивы для каждого выбранного самораспаковывающегося архива, удалив исходные файлы после упаковки

arwcx="%p%O"||zip||111!!222||3333!!4444 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива произвести замену 111 на 222 и 3333 на 4444

arwcx="%p%O"||zip||111!!222||swap<> ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива заменить местами 111 на 222 и 222 на 111

arwcx="%p%O"||zip||2 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, зашифровав архив

arwcx="%p%O"||zip||3 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав самораспаковывающийся архив

arwcx="%p%O"||zip||4 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, удалив исходные файлы после упаковки

arwcx="%p%O"||zip||5 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, создав многотомные архивы

arwcx="%p%O"||zip||6 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, не учитывая подкаталоги

arwcx="%p%O"||zip||7 ;; упаковать в zip выделенные объекты в активную панель именем объекта под курсором, не сохраняя пути

arwcx="%p%O.%E"||zip ;; упаковать в zip выделенные объекты в активную панель именем объекта с расширением под курсором

arwcx="%t"[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_||zip||upd<3> ;; упаковать в zip выделенные объекты в другую панель, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы для формирования базового имени, так же заменить пробелы на _ и произвести транслитерацию

arwcx="%t"||CopyTree||replace<4> ;; копировать файлы с помощью плагина CopyTree, с заменой всех совпадении объектов

arwcx="%t"||TreeCopyPlus||replace<3> ;; копировать файлы с помощью плагина TreeCopyPlus, с заменой всех совпадении объектов

arwcx="%t"||zip||&#112athm<pack> ;; упаковать объекты в zip в другую панель: если нет выделения, то имя берётся из имени объекта под курсором, если есть выделение, то имя берётся из имени родительской папки; если нет родительской папки, то имя pack

arwcx="%t"<text=%P%N//([^~~\r\n]+)(.*[\r\n]*)*//$1>||zip||upd<3> ;; упаковать в другую панель выделенные объекты в zip архив именем первого слова, взятого из текстового файла под курсором + обновить панели

arwcx="%t"1||7z||1||##date<~~YY.MM.DD>||ineach<> ;; упаковать в 7z выделенные объекты в другую панель, создав отдельные архивы для каждого выбранного, добавив дату к имени каждого архива

arwcx="%t"1||7z||1||##-date<DATE3>||ineach<> ;; упаковать в 7z выделенные объекты в другую панель, создав отдельные архивы для каждого выбранного, добавив дату к имени каждого архива

arwcx="%t"1||zip||1||##_plus||ineach<> ;; упаковать в zip выделенные объекты в другую панель, создав отдельные архивы для каждого выбранного, добавив окончание _plus к имени каждого архива

arwcx="%t"1||zip||1||##clpget||ineach<>||upd<3> ;; упаковать в zip выделенные объекты в другую панель, создав отдельные архивы для каждого выбранного, добавив к имени каждого архива слово из буфера обмена

arwcx="%t%O"||[combo=BOX18] ;; упаковать выделенные объекты в другую панель именем объекта под курсором, расширение архива выбирается в диалоге

arwcx="%t%O"||7z buttn=#32770||x|$q&&^.+\.7z$|$h|$e sndps=4 ;; упаковать выделенное в 7z, дождаться окончания работы, по завершению воспроизвести звуковой файл. Работает с плагином Total7zip.wcx

arwcx="%t%O"||7z||4,10 ;; упаковать в 7z выделенные объекты в другую панель именем объекта под курсором, создав отдельные архивы для каждого выбранного, удалив исходники. При выделенных папках включается базовый каталог (TC 8.50)

arwcx="%t%O"||chm ;; упаковать в CHM выделенные объекты в другую панель

arwcx="%t%O"||tar.bzip2 ;; упаковать в tar.bzip2 выделенные объекты в другую панель

arwcx="%t%O"||zip||10 ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, создав отдельные архивы для каждого выбранного. При выделенных папках включается базовый каталог (TC 8.50)

arwcx="%t%O"||zip||11 ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, создав отдельные архивы для каждого выбранного. При выделенных папках базовый каталог не включается (TC 8.50)

arwcx="%t%O"||zip||7||replace<10> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Копировать все файлы большего размера"

arwcx="%t%O"||zip||7||replace<11> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Копировать все файлы меньшего размера"

arwcx="%t%O"||zip||7||replace<2> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменить всё"

arwcx="%t%O"||zip||7||replace<4> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Отмена"

arwcx="%t%O"||zip||7||replace<5> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменить более старые"

arwcx="%t%O"||zip||7||replace<6> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Пропустить всё"

arwcx="%t%O"||zip||7||replace<8> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Автоматически переименовывать копируемые файлы"

arwcx="%t%O"||zip||7||replace<9> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, не сохраняя пути - при попадании одинаковых именах выбирается режим "Заменить все с той же датой и более старые"

arwcx="%t%O"||zip||grnd<> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором в фоновом режиме

arwcx="%t%O"||zip||grnd<>||wait<> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором в фоновом режиме, ожидать окончания упаковки

arwcx="%t%O"||zip||wait<> ;; упаковать в zip выделенные объекты в другую панель именем объекта под курсором, ожидать окончания упаковки

arwcx="%t%O.%E"||zip ;; упаковать в zip выделенные объекты в другую панель именем объекта с расширением под курсором

arwcx="%tclpget"||zip||upd<3> ;; упаковать в другую панель выделенные объекты в zip архив именем из буфера обмена + обновить панели

arwcx=||zip||1,4,6,7 ;; упаковать в zip выделенные объекты: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)

bufsr=##TCMConverter_<info=f61%P%N//>_beta||.!!_ arwcx="%p"clpget||zip||wait<> copyy="%p"clpget.zip||"%t"//0 ;; 1. отправить в буфер преобразованное имя родительской папки. 2. Архивировать выделенные файлы в текущую папку именем из буфера обмена. 3. Копировать созданный архив в другую панель

copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AL]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AL]//1//1//html|css//0>||1||test<1n!!_\d*> arwcx=[tc=AP]"%O"||chm||1 ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге + упаковать в chm

copyy=%P%N||"%t"//0||clipup<>||upd<5> pause=100 patha=clpget||fold<> pause=100 arwcx="%O"||zip ;; скопировать объект под курсором в другую панель и упаковать в архив

copyy=%P%N||"%t"//0||clipup<>||upd<5> pause=100 patha=clpget||fold<> pause=100 arwcx=[tc=AP]"%O"||zip ;; скопировать объект под курсором в другую панель и упаковать в архив

global copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||upd<5> delss=FOLDC<GLOBALCOPYS<1>//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<GLOBALCOPYS<1>//1//1//html|css//0>||1||test<1n!!_\d*> patha=GLOBALCOPYS<1>||fold<> arwcx=GLOBALCOPYS<1>||chm||1||wait<> delsm=GLOBALCOPYS<1>||1 ;; скопировать в другую панель каталог под курсором + переименовать в заголовок html + удалить все кроме нужного для компиляции + упаковать в chm и удалить скопированный каталог

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл + заархивировать в другую панель в ZIP создав отдельные архивы для каждого выбранного

global tempxx slist=FOLDC<%WL//1//-1> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> alist=$GLOBALCOPYS1||$$.zip||#P$f254!!"%T" blist=$GLOBALCOPYS0||$$.zip||"%P"!!"%T" pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1||wait<> tempxx moves=$GLOBALALIST||listz<$GLOBALBLIST>//0||upd<2> ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)

markp=%WL tcimg=$cm2046 marks=1||test<0e!![input=BOX61]> arwcx=||zip||1,6,7 ;; заархивировать все файлы, ПОМИМО прописанных, через " | ", в диалоговом окне, в выделенных папках (НЕ учитывая подкаталоги), НЕ учитывая пути для сохранения каждого архива

markp=%WL tcimg=$cm2046 marks=1||test<1e!![input=BOX61]> arwcx=||zip||1,6,7 ;; заархивировать файлы, прописанные, через " | " в диалоговом окне, в выделенных папках (НЕ учитывая подкаталоги), НЕ учитывая пути для сохранения каждого архива

markp=%WL tcimg=$cm2046 markz=2||1||0||1||1 arwcx=||zip||1,4,6,7 ;; заархивировать все файлы в выделенных папках (НЕ учитывая подкаталоги), НЕ учитывая пути файлов для сохранения каждого архива , с последующим удалением файлов

markp=%WL tcimg=$cm2046 markz=2||1||0||1||1 arwcx=||zip||1,6,7 ;; заархивировать все файлы в выделенных папках (Не учитывая подкаталоги), НЕ учитывая пути файлов для сохранения каждого архива (каждый архив рядом с файлом)

marks=1||test<0e!!txt> arwcx=||zip||1,4,6,7 ;; выделить все файлы, кроме txt и упаковать в zip выделенные файлы: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)

marks=1||test<1e!!txt> arwcx=||zip||1,4,6,7 ;; выделить txt файлы и упаковать в zip выделенные файлы: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)

slist=%WL||##<info=o73::>||$$@CRLF||$$<info=o72::>_files\ marks=$GLOBALSLIST arwcx="%t%O"||chm ;; для выделенных файлов довыделить и папки с приставкой _files + упаковать их в CHM в другую панель

tcprm=LOADLIST0~~C:\ListA.txt pause=500 tcimg=$cm525 pause=500 arwcx="%txxx"||chm ;; загрузить пути файлов в активную панель из файла C:\ListA.txt, выделить все файлы и архивировать в другую панель панель chm


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru