Действия с архивами


Примечания:

В командах могут использоваться различные утилиты (программы), для сокращения команды вместо полного пути программы (а они могут быть различными у каждого пользователя) используется ключ программы, прописанной в TCIMG.ini (TCIMGU.ini) в секции [Programs]

Пример записи:

[Programs]
AkelPad=%COMMANDER_PATH%\AkelPad.exe
IrfanView=%COMMANDER_PATH%\Programs\Graphics\IrfanView\i_view32.exe
FFmpeg=%COMMANDER_PATH%\Utilities\MultiMedia\FFmpeg\ffmpeg.exe
Rar=%COMMANDER_PATH%\Programs\Arhive\WinRAR\WinRAR.exe
Magick=%COMMANDER_PATH%\Utilities\Images\ImageMagick\convert.exe
...


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


%Zfocusp shape=1 creat="%t"||[combo=BOX2].[combo=BOX3]||clip<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp arhvup ;; находясь в архиве добавить в него файл с содержимым буфера обмена, имя файла и расширение выбираются в диалоговом окне.

%Zfocusp shape=1 creat=%%TCIMG_TEMP%%||[combo=BOX2].[combo=BOX3]||clip<>||jump<3> pause=500 tcimg=$cm906 keybd=0~~{ENTER} pause=500 focusp arhvup pause=600 focusp tcimg=$cm5002~~$cm3008 ;; находясь в архиве добавить в него файл с содержимым буфера обмена, имя файла и расширение выбираются в диалоговом окне., выйти из архива, перейти в другую панель и закрыть там все незаблокированные вкладки.

%Zkeybd=0~~{TAB} creat=%%TEMP%%\||filename||code<0>||noext<>||jump<1> pause=500 tcimg=$cm906 buttn=TDLGZIP||+tcTDLGZIP ;; из открытого архива перейти в другую панель, создать файл filename в папке Temp, перейти к файлу и переместить в архив

%Zkeybd=0~~{TAB} creat=%%TEMP%%\||filename||code<0>||noext<>||jump<1> pause=500 tcimg=$cm906 buttn=TDLGZIP||+tcTDLGZIP||$h buttn=TDLG2FILEACTIONMIN||x|$e tcimg=$cm570 ;; из открытого архива перейти в другую панель, создать файл filename в папке Temp, перейти к файлу и переместить в архив, дождаться закрытия окна упаковки и вызвать команду "Назад"

<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

<IF> <info=o9%P%N//> = 1 <THEN> start=Rar||a||-m5||-rr3p||-ep||%P%N\[input=BOX83].rar||@%WL <ELSE> start=Rar||a||-m5||-rr3p||-ep||"%P"[input=BOX83].rar||@%WL <ENDIF> ;; если курсор на папке - упаковать выделенные файлы в папку под курсором|если курсор НЕ на папке - упаковать выделенные файлы в активную панель

<IF> <info=o9[tc=AA]//> = 1 <THEN> start=RAR||a||-m5||-rr3p||-ep||[tc=AA][input=BOX83].rar||@[tc=TM] <ELSE> start=RAR||a||-m5||-rr3p||-ep||[tc=AP][input=BOX83].rar||@[tc=TM] <ENDIF> ;; если курсор в активной панели на папке - упаковать выделенные файлы неактивной панели в папку под курсором|если курсор в активной панели НЕ на папке - упаковать выделенные файлы неактивной панели в активную панель

<IF> <info=o9[tc=TA]//> = 1 <THEN> start=RAR||a||-m5||-rr3p||-ep||[tc=TA][input=BOX83].rar||@%WL <ELSE> start=RAR||a||-m5||-rr3p||-ep||[tc=TP][input=BOX83].rar||@%WL <ENDIF> ;; если курсор в неактивной панели на папке - упаковать выделенные файлы в эту папку|если курсор в неактивной панели НЕ на папке - упаковать выделенные файлы в неактивную панель

<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} <CASE> 3 <#> tcimg=$cm905 tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3 <CASE> 2 <#> tcimg=$cm905 buttn=TCheckEditBox||x|$v|$j+tcTCCOPYFTP2!!1||+tcTCCOPYFTP5 <ENDSWITCH> ;; копировать в другую панель объекты (запуск различных диалогов, в зависимости от контекста панели)

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

anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1> renms=$GLOBALANF2D1||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок

anf2d=%WL||1||##@@o72::;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1>||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов

anf2d=%WL||1||##@@o72::;;^^"%T" start=7-Zip||x||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait ;; распаковать выделенные архивы в одноименные папки в другую панель (с заменой)

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

arhvup ;; выход из архивов в папку к первому архиву

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"||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 выделенные объекты: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)

beepss imgpr=1 slist=%WL||##path<4>\||^^[tc=TP] start=RAR||-IBCK||x||-o+||list<%WL>||list2<$GLOBALSLIST>||&&hide||&&wait moves=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; извлечь выделенные архивы в именные папки (с обновлением) в неактивную панель, с последующим перемещением архивов в распакованные папки

beepss imgpr=1 slist=%WL||##path<4>\||^^D:\Перебор\WPI\ start=RAR||-IBCK||x||-o+||list<%WL>||list2<$GLOBALSLIST>||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь выделенные архивы в именные папки (с обновлением) по пути D:\Перебор\WPI\ с последующим удалением архивов в корзину

bends=PS<%P%N//1//0//7z|rar>??-1 GLOBALBENDS<b> start=RAR||-IBCK||x||GLOBALARRAY<1>||"%t"||&&hide||&&wait||upd<3> ;; получить в папке под курсором список путей файлов 7z и rar в корневом уровне, выбрать 1 архив, нажав на кнопку "=>" в диалоге распаковать архив в другую панель

bufsr=##<info=f401%P%N//> ;; записать в буфер обмена число папок 1-го уровня ZIP архива под курсором

bufsr=##<info=f402%P%N//> ;; записать в буфер обмена число файлов 1-го уровня ZIP архива под курсором

bufsr=##<info=f403%P%N//> ;; записать в буфер обмена общее число объектов 1-го уровня ZIP архива под курсором

bufsr=##<info=f404%P%N//> ;; записать в буфер обмена число всех папок ZIP архива под курсором

bufsr=##<info=f405%P%N//> ;; записать в буфер обмена число всех файлов ZIP архива под курсором

bufsr=##<info=f406%P%N//> ;; записать в буфер обмена общее число всех объектов ZIP архива под курсором

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

bufsr=#C-1 pause=500 creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с ШИФРОВАННЫМ текстом из буфера обмена НА РАБОЧЕМ СТОЛЕ C ИМЕНЕМ Bufer+ системное время и удалить временные файлы

cends=@<info=f451%P%N//> GLOBALCENDS<a> ;; получить число папок 1-го уровня архива под курсором с помощью WCX плагинов

cends=@<info=f452%P%N//> GLOBALCENDS<a> ;; получить число файлов 1-го уровня архива под курсором с помощью WCX плагинов

cends=@<info=f452%P%N|Total7zip//> GLOBALCENDS<a> ;; получить число файлов 1-го уровня архива под курсором с помощью WCX

cends=@<info=f453%P%N//> GLOBALCENDS<a> ;; получить число объектов 1-го уровня архива под курсором с помощью WCX плагинов

cends=@<info=f454%P%N//> GLOBALCENDS<a> ;; получить число папок архива под курсором с помощью WCX плагинов

cends=@<info=f455%P%N//> GLOBALCENDS<a> ;; получить число файлов архива под курсором с помощью WCX плагинов

cends=@<info=f456%P%N//> GLOBALCENDS<a> ;; получить число объектов архива под курсором с помощью WCX плагинов

cmenu=7-zip||Добавить~~к~~архиву... ;; вызвать пункт из контекстного меню объекта "7-zip/Добавить к архиву..."

cmenu=WinRAR||Добавить~~в~~архив... ;; запустить пункт контекстного меню WinRAR (запуск диалога "Имя и параметры архива") (для добавления в меню: в настройках WinRAR "Интеграция" указать "Вложенные контекстные меню")

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

copys=FOLDM<%WL//1//-1//[extnd=Arhives]>//1||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска только файлов, не входящих в маску-шаблон Arhives выделенных объектов (маска-шаблон в ключе Arhive в секции [Extensions])

copys=FOLDM<%WL//1//-1//[extnd=Arhives]>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска только файлов, входящих в маску-шаблон Arhives выделенных объектов (маска-шаблон в ключе Arhive в секции [Extensions])

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 ;; скопировать объект под курсором в другую панель и упаковать в архив

creat=%%TCIMG_PATH%%\Temp\||Bufer.txt||clip<>||upd<1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||%%TCIMG_TEMP%%\Bufer.txt||&&wait||upd<1> tempxx ;; создать запароленный архив из текста в буфере обмена, и поместив его на рабочий стол , с именем Bufer + системное время - удалить промежуточный файл

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf="%%TCIMG_PATH%%\temp\Bufer.txt"||"$f06[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с текстом из буфера обмена на рабочем столе c именем системного времени и удалить временные файлы

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с текстом из буфера обмена НА РАБОЧЕМ СТОЛЕ C ИМЕНЕМ Bufer+ системное время и удалить временные файлы

dectd=1||x||"%p"//0 ;; декодировать текст вида B64/MIME/UUE/XXE/BinHex из буфера обмена и сохранить в именной файл в активную панель, если файл является архивом, то распаковать, удалив его. Архивы zip распаковываются автоматически, остальные архивы распаковываются с помощью Total Commander, необходимые типы архивов прописываются в TCIMG.ini в ключе DecryptExt секции [Setting]

delss=PS<"%p"//0//0//*.zip//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все объекты (включая все папки) кроме файлов с расширением ZIP

delss=PS<"%p"//1//0//*.zip//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все файлы кроме файлов с расширением ZIP

delss=PS<"%p"//1//0//[extnd=Arhives]//1>||1||recycle<1>||upd<1> ;; в активной панели удалить в корзину все файлы кроме АРХИВНЫХ файлов

dilog=[group=BOX17] sends=x||?V|##|'GLOBALGROUP<1>'='rar'?'RAR..m..-ep1..-m5..-rr1p..-IBCK..-t':'7-ZIP..a..-sae..-sdel'||.!!| GLOBALSENDS<a> ;; получить параметры командной строки относительно выбранного тип архива

dilog=<elect=Выберите~~объекты|D:\Util\TCIMG.zip\Files\Scripts\> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (корневая папка в диалоге - заданный путь в архиве zip)

downl="%p"//2||cliplist||pause<1-5> start=RAR||-IBCK||e||"%P[path=clpget|6|0|4]"||"%T[path=clpget|4|0|4]\"||&&wait||upd<2> beepss ;; скачать архив по ссылке из буфера в активную панель и распаковать в другую в именную папку с помощью Winrar в фоне

envgt=0 start=RAR||-IBCK||x||%P%N||"%T"||&&wait||upd<3> ;; распаковать архив под курсором в другую панель

exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 GLOBALSENDS<b> zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALARRAY<1>\//0||progres<>||foldname<1> ;; выбрать съемный носитель в окне и распаковать в корень этого носителя архив boot.zip в именную папку

exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1||#L1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALSENDS<1>\//0||progres<>||foldname<1> ;; распаковать в корень съемного носителя архив boot.zip (если носителей несколько, то первый по списку)

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) movee=<xfolder=51//$f45>||$var_put//0 slist=GLOBALMOVEE1<t1>||test<1e!!zip> <IF> <info=f401GLOBALSLIST<1>//> < 2 AND <info=f402GLOBALSLIST<1>//> < 1 <THEN> zunpf=GLOBALSLIST<1>||$var_put//0 delsm=GLOBALZUNPF0<1>||1||upd<1> <ELSE> zunpf=GLOBALSLIST<1>||$var_put//0||foldname<1> delsm=GLOBALZUNPF0<1>||1||upd<1> <ENDIF> ;; переместить в активную панель последний архив из папки C:\Users\имя\Downloads и если это zip, то распаковать его в именной каталог или без него, в зависимости от условия

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip GLOBALFNF2D<a> GLOBALFNF2D0<a> GLOBALFNF2D1<a> ;; в текущей папке получить список всех файлов .FB2 (с рекурсией) и путей будущих архивов .FB2.ZIP

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||&&hide||&&wait||progres<> delss=$GLOBALFNF2D0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP, удалив исходники

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||&&hide||&&wait||progres<> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP

fnf2d=PS<"%P"//1//-1//*.fb2>||1||$$.zip start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||-sdel||&&hide||&&wait||progres<> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP, удалив исходники

forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|33> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//><info=s47>.RAR??2 pause=500 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait||upd<1> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>-@<info=s47>.txt??3 listt=<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSLIST<:INDEX:>||save<"GLOBALSENDS<3>"|0> <NEXT> ;; создание для для каждого выделенного файла или каталога собственного RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; упаковать выделенные объекты каждый в именной архив 7z в другую файловую панель TC

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

forpgs slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_ext=##<info=o71GLOBALSLIST<:INDEX:>>||$var_i=StringInStr('ini|db|dll','$var_ext')?_CmdCm('rends=x¦¦##rndm<3-|10><¤>wends=@<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-GXLOBALRENDS<1>.zip<¤>start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦GXLOBALWENDS<1>¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait<¤>renmm=GXLOBALWENDS<1>¦¦##<**info=f1GXLOBALWENDS<1>|1>'):_CmdCm('start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-<info=s47>.zip¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait') <NEXT> tcimg=$cm540 ;; упаковать все файлы с расширением ini, db или dll в отдельный архив с именем хеш суммы, а остальные файлы в архивы с исходным именем + дата в активную панель и 3% на восстановление

forpgs slist=FOLDC<%WL//1//-1//*.zip|*.rar|*.7z> <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||<info=o75GLOBALSLIST<:INDEX:>//>||&&wait||upd<1> <NEXT> ;; распаковать все zip, rar, 7z архивы в выделенных каталогах рядом с архивами, с сохранением пути при распаковке WinRar

forpgs slist=FOLDC<%WL//1//-1//*.zip|*.rar|*.7z> <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>\||&&wait||upd<1> <NEXT> ;; распаковать все zip, rar, 7z архивы в выделенных каталогах в именные папки с сохранением пути при распаковке WinRar

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 cmdbt=''''?7-ZIP?''~~l~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию архива (объекта/файла/папки) под курсором с помощью архиватора 7-Zip

global cmdbt=''''E:\TC~~IMAGE\Programs\Arhive\7-Zip\7z.exe''~~l~~''%P%N'''' GLOBALCMDBT<a> ;; получить информацию архива (объекта/файла/папки) под курсором с помощью архиватора 7-Zip

global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники

global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .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 decrd=%P%N||"%p"//0//x//**||12345|AES256 zunpk=GLOBALDECRD<1>||"%p"//0 delsm=GLOBALDECRD0<1>||1 ;; расшифровать файл под курсором, расшифрованный файл упаковать в архив zip и удалить исходник

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<%UL>||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

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="%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 opens=%WL||$f25\notepad.exe||&&wait zpack=GLOBALOPENS<t>||$f06\Bufer-<info=s47>.zip//0 ;; поочередное открытие выделенных файлов в блокноте и последующая их упаковка на рабочий стол

global renms=%WL||**1!!?.doc zpack=$GLOBALRENMS||"%p"//0||foldname<1> delss=$GLOBALRENMS||1 renms=$GLOBALZPACK||**0!!||upd<1> ;; к выделенным файлам добавить расширение doc + упаковать их в zip каждый отдельно, убрав расширение zip + удалить исходники

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 slist=$GLOBALSLIST||^^cntr<0|1|1>=||save<"%P%N.txt"|1>||upd<1> ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части и сформировать текстовый файл отчёта

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar), удалив части

global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait ;; разбить файл под курсором на части по 1,5 мегабайтов в активную панель, сохраняя имя и расширения файла и упаковать каждую часть в архив RAR (с помощью WinRar)

global start=7-ZIP||l||list<%WL>''||begin<cmd~~/c~~''>||&&hide||std<2>||progres<> GLOBALSTOUT<a> anf2d=$GLOBALSTOUT||2||([^\r\n]+)||begin<0>||tr<1> GLOBALANF2D<a> ;; получить информацию для выделенных архивов под курсором с помощью архиватора 7-Zip

global start=RAR||-IBCK||a||"%p%O".rar||"%P"||&&wait||upd<1> GLOBALPROGR<a> ;; создать архив в активной панели именем объекта под курсором файлов текущей папки и получить код возврата WinRAR

global start=RAR||-IBCK||t||-r||"%p"*.zip||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.zip)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -ZIP архивы в текущей панели

global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait delsm=GLOBALSTEXT<1>||1||upd<3> ;; объединить выделенные текстовые файлы в один файл и упаковать в архив rar с помощью WinRar, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла

global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait ;; объединить выделенные текстовые файлы, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла, запаковать файл в rar с помощью WinRar

global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0 delsm=GLOBALSTEXT<1>||1||upd<3> ;; объединить выделенные текстовые файлы в один файл и упаковать в архив zip, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла

global stext=%WL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0||upd<3> ;; объединить выделенные текстовые файлы, вставив в начало каждого "=======" и сохранить в другую панель именем первого файла, запаковать файл в zip

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 в другую панель каждый в свою папку (т.е. с сохранением структуры)

global zpacf=%P%N||"$f06info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait encrd=GLOBALZPACF<1>||"$f06"//0//x//**crypt||12345|AES256 delsm=GLOBALZPACF<1>||1 ;; создать из выделенного временный архив на рабочем столе, зашифровать архив в файл *crypt и удалить временный архив

global zpack=%WL||"%t"//0||progres<>||foldname<1> GLOBALZPACK0<a> GLOBALZPACK<a> ;; упаковать выделенные элементы в другую панель в именные архивы zip и получить списки результатов

global zpack=%WL||"%t"//0||progres<>||foldname<1> renms=$GLOBALZPACK||~~!!.||upd<3> ;; упаковать выделенные объекты в другую панель в именные архивы zip и переименовать созданные архивы (заменить пробел на точку)

global zpack=PS<"%P"//1//-1//*.fb2>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы FB2 (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники

global zpack=PS<"%P"//1>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и удалить исходники

global zpack=PS<"%P"//1>||@//0||progres<>||upd<1> GLOBALZPACK0<a> GLOBALZPACK<a> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP и записать результат в глобальные переменные

global zunpk=%WL||"%t"//0||progres<> GLOBALZUNPK0<a> GLOBALZUNPK<a> ;; распаковать выделенные архивы zip в другую панель с прогресс баром и получить списки результатов

global zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0||progres<> delss=$GLOBALZUNPK0||1||progres<>||upd<1> ;; в активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2 и удалить исходные архивы

hends=@<info=o650D:\TC_Util\TCIMG\280\280.zip\Files\Img\Lite.bmp//>??-1 GLOBALHENDS<a> ;; проверяет путь объекта в zip архиве

imgpr=1 aends=[tc=`AL*1d] start=RAR||-IBCK||x||%P%N||GLOBALAENDS<1>||&&hide||&&wait ;; распаковать архив под курсором в выделенную папку

imgpr=1 downh="%p"//1||http://tcimg.dreamlair.net/TCIMGHELP/TCIMG_BLACK.zip||upd<1> ;; скачать заданную ссылку в активную панель

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом и зашифровать паролем "ПАРОЛЬ"

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pПАРОЛЬ||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль "ПАРОЛЬ") в другую панель каждый в именную папку

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 sends=*.jpg,*.jpeg,*.bmp,*.png,*.psd,*.tiff||&&,!!\|\| start=RAR||-IBCK||e||-or||list<%WL>||GLOBALSENDS<1>||D:\Перебор\JPG\||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь указанные типы файлов из выделенных архивов в папку D:\Перебор\JPG\ с последующим удалением в корзину исходных архивов.

imgpr=1 sends=C:\List.txt??-1||eline<[tc=AA]!!> start=7-ZIP||a||"%t%O".7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z, с сохранением в другой панели, объекты из папки под курсором по списку имён C:\List.txt с именем папки под курсором

imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> blist=@GLOBALSLIST<:INDEX:>||##path<4> start=RAR||-IBCK||a||-r||-m0||-ep1||"GLOBALSLIST<:INDEX:>GLOBALBLIST<1>".zip||GLOBALSLIST<:INDEX:>||&&wait <NEXT> ;; упаковать в ZIP, с именем объекта под курсором, структурированное содержимое каждого выделенного каталога, с размещением архивов внутри выделенных каталогов

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 start=7-Zip||a||-mx9||"%P%O.7z"||@[tc=TL-1]||&&hide||&&wait||upd<1> delss=[tc=TL-1]||1 ;; создать в активной панели архив 7z со всеми объектами неактивной панели с именем объекта под курсором с последующим удалением всех заархивированных объектов

imgpr=1 start=7-ZIP||a||-sdel||-mx9||"%P%O.7z"||@[tc=TL-1]||&&hide||&&wait||upd<1> ;; создать в активной панели архив 7z со всеми объектами неактивной панели с именем объекта под курсором с последующим удалением всех заархивированных объектов

imgpr=1 start=RAR||-IBCK||x||%P%N||%C2||&&hide||&&wait delsm=%P%N||1 ;; распаковать архив под курсором в выделенную папку с последующим удалением исходного архива

imgpr=1 start=RAR||-IBCK||x||%P%N||%C2||&&hide||&&wait delsm=%P%N||1||recycle<1> ;; распаковать архив под курсором в выделенную папку с последующим удалением исходного архива в корзину

imgpr=1 start=RAR||-IBCK||x||%P%N||%C2||&&hide||&&wait ;; распаковать архив под курсором в выделенную папку

imgpr=1 xends=[tc=AF-1]??-1||<dellist=C:\List.txt|2> sends=$GLOBALXENDS??-1||eline<[tc=AP]!!> start=7-ZIP||a||"%t"<info=o91%P%N//>.7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z объекты активной панели кроме объектов из списка имён C:\List.txt, с сохранением архива в другой панели с именем родительской папки

infos=3||10||%P%N||0 ;; отобразить в таблице все папки ZIP архива под курсором

infos=3||10||%P%N||0||0||1 GLOBALINFOS<a> ;; записать все папки ZIP архива под курсором в переменную GLOBALINFOS

infos=3||10||%P%N||0||1 ;; отобразить в таблице папки 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||0|1||1 GLOBALINFOS<a> ;; записать папки 1-го уровня ZIP архива под курсором в переменную GLOBALINFOS

infos=3||10||%P%N||1 ;; отобразить в таблице все файлы ZIP архива под курсором

infos=3||10||%P%N||1||0||1 GLOBALINFOS<a> ;; записать все файлы ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||1||1 ;; отобразить в таблице файлы 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||1||1||1 GLOBALINFOS<a> ;; записать файлы 1-го уровня ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||2 ;; отобразить в таблице все объекты ZIP архива под курсором

infos=3||10||%P%N||2||0||1 GLOBALINFOS<a> ;; записать все объекты ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||2||1 ;; отобразить в таблице все объекты 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||2||1||1 GLOBALINFOS<a> ;; записать все объекты 1-го уровня ZIP архива под курсором GLOBALINFOS

infos=3||13||%P%N||0 ;; отобразить в таблице подробную информацию файлов 1-го уровня ZIP архива под курсором

infos=3||13||%P%N||1 ;; отобразить в таблице подробную информацию всех файлов с рекурсией ZIP архива под курсором

infos=3||13||%P%N||1||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать подробную всех файлов с рекурсией ZIP архива под курсором в глобальные переменные

infos=3||23||-1||%P%N||2||0||1 ;; получить список имён объектов архива под курсором с помощью одного из WCX плагинов

infos=3||23||-1||%P%N||2||0||1||1 GLOBALINFOS<a> ;; получить список имён объектов архива под курсором с помощью одного из WCX плагинов и записать информацию в глобальный массив

infos=3||23||Total7zip||%P%N ;; получить список путей архива под курсором с помощью плагина Total7zip.wcx

infos=3||23||Total7zip||%P%N||0||0||1 ;; получить список имён папок архива под курсором с помощью плагина Total7zip.wcx

infos=3||23||Total7zip||%P%N||1 ;; получить список путей файлов архива под курсором с помощью плагина Total7zip.wcx

infos=3||23||Total7zip||%P%N||1||1 ;; получить список путей файлов 1-го уровня архива под курсором с помощью плагина Total7zip.wcx

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pGLOBALSENDS<1>||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем из буфера обмена

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pGLOBALSENDS<1>||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль из буфера обмена) в другую панель каждый в именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||$f06\GLOBALSENDS<2>\||&&wait||upd<1> <NEXT> ;; распаковка каждого выделенного архива на рабочий стол в свою именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??1 start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||"%TGLOBALSENDS<1>"\||&&wait <NEXT> ;; распаковать выделенные архивы в другую панели, каждый в именной каталог

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>>??1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3||&&\s+!!_ sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>>\GLOBALSENDS<3>-@<info=s47>.rar??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"GLOBALSENDS<1>"||&&wait <NEXT> ;; упаковать во всех выделенных каталогах всё содержимое в один архив с именем этого каталога и помещением архива внутрь каждого каталога

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o75GLOBALSLIST<:INDEX:>//>??1 sends=@<info=o73GLOBALSLIST<:INDEX:>//>??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||"GLOBALSENDS<1>GLOBALSENDS<2>-@<info=s47>.rar"||GLOBALSENDS<2>||&&wait <NEXT> ;; упаковка с rar чтобы каждый файл или каталог, паковался в именной архив со структурой без лишних путей

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>-@<info=s47>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом с добавлением даты

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем "ПАРОЛЬ"

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pПАРОЛЬ||"<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив рядом с файлом и зашифровать паролем "ПАРОЛЬ"

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||GLOBALSLIST<:INDEX:>||-o"%T"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные архивы в другую панель

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные архивы в другую панель каждый в именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pПАРОЛЬ||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль "ПАРОЛЬ") в другую панель каждый в именную папку

itray=3 global start=7-Zip||a||-mx9||"%P%O-@<info=s47>.7z"||@%WL||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором

itray=3 global start=7-Zip||a||-mx9||-pПАРОЛЬ||"%P%O-@<info=s47>.7z"||@%WL||&&hide||&&wait||upd<1> ;; запаковать выделенные объекты в 7z в один в архив именем объекта под курсором и зашифровать паролем "ПАРОЛЬ"

itray=3 slist=%WL||##<info=o73:://> sends=@<info=o72%P%N>??1 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"%pGLOBALSENDS<1>-@<info=s47>.rar"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> ;; упаковать выделенные объекты в один ОБЩИЙ архив с именем объекта под курсором в активной панели

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> GLOBALSENDS<a> tempxx ;; получить список запароленных архивов из выделенных папок (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> moves=GLOBALSENDS<t>||"%t"//0 tempxx ;; из выделенных папок переместить запароленных архивы (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait sends="%%TCIMG_TEMP%%\ErrorList.txt"??1||formt<rar10> moves=$GLOBALSENDS||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o91:://>||upd<5> tempxx ;; переместить в противоположную панель все битые и запароленные архивы внутри выделенных каталогов, в папки с именами родительских каталогов найденных архивов

lends=@[tc=AO] start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||[tc=TP][combo=BOX_U3.1].7z||-y||@%UL ;; упаковать в другую панель выделенные объекты в 7z с именем вводимом в диалоговом окне (консоль не скрыта)

lends=<info=f12%P%N//> zpack=%WL||"%p"[combo=BOX_U3.1].zip||progres<> ;; упаковать выделенные элементы в активную панель в архив с именем выбранным в диалоговом окне, с прогресс баром

lists=%WL||##<info=f1::|1//>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt> pause=500 start=RAR||-IBCK||a||-p<info=f1::|1//>||-m5||-ms||-sfx||-iicon[EXTICON=path<0>]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||list<%WL>||&&wait||upd<1>||spause<1000>||infcyrcle<> ;; упаковать выделенные файлы в sfx архивы (каждый файл в свой архив) + создание пароля для каждого архива, взятого из его суммы md5 + создание списка с именами, паролями в b64 + назначение иконки для каждого архива согласно расширению (TCIMG.ini - секция ExtensionsIcon)

lists=FOLDC<%WL//0//-1//zip> zunpk=cliplist||"%p"//0 ;; из выделенных каталогов записать в буфер обмена список путей файлов zip и распаковать их в текущую панель

lists=FOLDC<%WL//0//-1//zip> zunpk=cliplist||progres<>||foldname<1>||"%p"//0 ;; из выделенных каталогов записать в буфер обмена список путей файлов zip и распаковать в текущую панель в именные архивы с прогресс баром

lists=PS<"%p"//1//-1//[extnd=Arhives]//1> ;; записать в буфер обмена полные пути только файлов не входящих в маску-шаблон Arhives активной панели (с рекурсией)

lists=PS<"%p"//1//-1//[extnd=Arhives]> ;; записать в буфер обмена полные пути только файлов по маске-шаблону Arhives активной панели (с рекурсией) (маска-шаблон в ключе Arhives в секции [Extensions])

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=%Z%WL||test<1f!!1!!-1!!*.zip|*.rar> ;; из выделенного оставить выделенными только те каталоги, в которых есть архивы zip, rar (проверка на всей глубине вложенности)

marks=0||test<1e!![extnd=Arhives]> moves=[tc=AL]||"%p"ZIP//0||upd<1> ;; переместить все архивы в активной панели в созданную (если ее нет) папку ZIP

marks=0||test<1e!![extnd=Arhives]> ;; выделить в текущей панели все архивные файлы

marks=0||test<1e!![extnd=Arhives]> ;; выделить только файлы по маске-шаблону Arhives активной панели (маска-шаблон в ключе Arhives в секции [Extensions])

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 выделенные файлы: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)

modft=%P%N||0||<info=f409%P%N//> ;; установить дату модификации ZIP архиву под курсором, полученной из даты модификации самого нового файла в архиве

sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; копировать файл под курсором в именную(исключая счетчик типа _N) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends=#??-3||?O|N1 zpack=$GLOBALSENDS||"%p"::.zip//0||upd<1> ;; создать 9 пустых ZIP архивов в активной панели

sends=@"%P" slist=%WL||##path<4>||^^GLOBALSENDS<1> tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7|$e delss=%WL||1||inuse<1> moves=FOLDC<$GLOBALSLIST//0//0>||"%t"//0 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архив(ы) в активную панель + переместить в другую панель содержимое распакованных папок, не заменяя имеющиеся файлы, удалить исходные архивы в корзину

sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$iGLOBALSENDS<1>|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в именную папку архива рядом с архивом

sends=@<xfolder=24//"%p">??1 sends=@<info=f14GLOBALSENDS<1>//>??2 patha=GLOBALSENDS<1> pause=1000 tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e patha=GLOBALSENDS<2> ;; в активной панели распаковать архив, у которого самая новая дата модификации и войти в него

sends=@c:\rar_xx dilog=[input=BOX64] slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||-INUL||x||-pGLOBALINPUT<1>||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль вводится в диалоге) перепаковать в именные архивы без пароля с заменой исходников, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||-INUL||x||-p123456||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль 123456) перепаковать в именные архивы без пароля с заменой исходников, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||-p123456||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль 123456) перепаковать в именные архивы без пароля с заменой исходников

sends=@c:\rar_xx start=RAR||-IBCK||-INUL||x||-p1256||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GXLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSENDS<1>||1||upd<1> ;; распаковать запароленный архив (пароль 1256) в папку "rar_xx", если неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx start=RAR||-IBCK||x||-p123456||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<1> ;; запароленный (пароль 123456) архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив без пароля и удалить временную папку, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx start=RAR||-IBCK||x||-p123456||%P%N||GLOBALSENDS<1>\||&&wait start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; запароленный (пароль 123456) архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив без пароля и удалить временную папку

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\path<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить на РАБОЧИЙ СТОЛ с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt (РАБОЧИЙ СТОЛ) с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%Ppath<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$<info=f1::|1//>||save<"%p"MD5-xesh.txt|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить рядом с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его на рабочий стол, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его рядом с исходным файлом, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||%P%N||%P||-pGLOBALSENDS<1>||&&wait||upd<3> pause=500 delsm=%P%N||1 ;; распаковать выделенный архив, (пароль берется из зашифрованной базы) и поместив извлечённый файл рядом , удалить исходный архив

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||list<%WL>||%P||-pGLOBALSENDS<1>||&&wait||upd<3>||infcyrcle<>||spause<1000> ;; распаковать каждый запароленный архив (пароль из зашифрованной базы), и поместить рядом - активная панель.

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=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\TCIMGZ\Arch\coment\com.txt||-iicon[EXTICON=%P%N]||-iimg%%COMMANDER_PATH%%\TCIMGZ\Arch\test.bmp||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролем в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon) + добавление комментария к архиву + назначение своего логотипа

sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-iicon[EXTICON=%P%N]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролями в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon)

sends=<info=o200%P%N//>??1 zpacf=%P%N||"%p%O".zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> patha=<xfolder=25//"%p"> ;; упаковать в активную панель папку под курсором в zip с добавлением комментария папки в созданный архив и переходом на архив

sends=<info=o200%P%N//>??1 zpacf=%P%N||%T%N.zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> ;; упаковать в другую панель папку под курсором в zip с добавлением комментария папки в созданный архив

sends=<info=o200%P%N//>??1 zunpf=%P%N||"%p"//0 comnt=<xfolder=30//"%p">||0||GLOBALSENDS<1> patha=<xfolder=30//"%p">||fold<> ;; распаковать архив под курсором в активную панель с добавлением комментария архива распакованной папке, с переходом на папку

sends=<info=o200%P%N>??1 zunpf=%P%N||"%t"//0 comnt=<xfolder=30//"%t">||0||GLOBALSENDS<1> patht=<xfolder=30//"%t">||fold<> ;; распаковать архив под курсором в другую панель с добавлением комментария архива распакованной папке, с переходом на папку

shape=1 dilog=[combo=BOX3][group=BOX17] fnf2d=FOLDC<%WL//1//-1//*.GLOBALCOMBO<1>>||1||$$.GLOBALGROUP<1> <IF> GLOBALGROUP<1> = rar <THEN> start=RAR||m||-ep1||-m5||-rr1p||-IBCK||-t||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||&&hide||&&wait||progres<> <ELSE> start=7-ZIP||a||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||-sae||-sdel||&&hide||&&wait||progres<> <ENDIF> ;; в выделенных папках (с рекурсией) упаковать файлы с расширением и типом архива выбранным в диалоговом окне рядом с исходниками, по завершению удалить исходники

shape=1 dilog=[combo=BOX3][group=BOX17] fnf2d=FOLDC<%WL//1//-1//*.GLOBALCOMBO<1>>||1||$$.GLOBALGROUP<1> sends=x||?V|##|'GLOBALGROUP<1>'='rar'?'RAR..m..-ep1..-m5..-rr1p..-IBCK..-t':'7-ZIP..a..-sae..-sdel'||.!!| start=GLOBALSENDS<1>||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||&&hide||&&wait||progres<> ;; в выделенных папках (с рекурсией) упаковать файлы с расширением и типом архива выбранным в диалоговом окне рядом с исходниками, по завершению удалить исходники

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> alist=PS<GLOBALSLIST<:INDEX:>//-1//0> blist=@GLOBALSLIST<:INDEX:>||##path<4> zpack=$GLOBALALIST||GLOBALSLIST<:INDEX:>GLOBALBLIST<1>.zip||progres<> <NEXT> ;; упаковать в ZIP, с именем объекта под курсором, структурированное содержимое каждого выделенного каталога, с размещением архивов внутри выделенных каталогов

slist=%WL blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы rar (включая вложенные папки) и переименовать созданные архивы (заменить пробел на точку)

slist=%WL blist=$GLOBALSLIST||##<info=o73::>.zip||~~!!.||^^"%T" start=RAR||-IBCK||a||-ep||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы zip и переименовать созданные архивы (заменить пробел на точку)

slist=%WL dlist=$GLOBALSLIST||##path<38> blist=$GLOBALSLIST||##<info=o73::>.rar||~~!!.||^^"%T" start=RAR||a||-IBCK||-r||-apGLOBALDLIST<:NUMBER:|@>||-ep1||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; упаковать с помощью WinRar выделенные объекты в другую панель в именные архивы rar (включая вложенные папки, сохраняя структуру корневой папки) и переименовать созданные архивы (заменить пробел на точку)

slist=%WL||##<info=o73:://> sends=x||##rndm<3|33> sends=@<info=o75%P%N//><info=o72%P%N//>-@<info=s47>.RAR??2 sends=@<info=o75%P%N><info=o72%P%N//>??3 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"GLOBALSENDS<2>"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> listt=GLOBALSENDS<3>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSENDS<2>||save<"GLOBALSENDS<2>.txt"|0> ;; создание для для ВСЕХ выделенных файлов или каталогов ОБЩЕГО RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

slist=%WL||##<info=o73:://> start=RAR||-IBCK||a||-r||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\commands\com_no_pass.tcg||-iicon<EXTICON=%P%N>||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"%Pfull_sfx_archiv-@<info=s47>.EXE"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> ;; упаковать все выделенные файлы или каталоги в общий архив SFX + иконка+ описание+ логотип

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

slist=%WL||##path<4>||?B56!![tc=TP]||upd<5> mends=.rar,.zip,.7z!!-8, $GLOBALSLIST^$GLOBALMENDS^2 marks=$GLOBALSLIST gotom=2||1 ;; выделить в неактивной панели файлы 7Z RAR ZIP с базовыми именами совпадающими с именами выделенных объектов в активной панели, установить курсор на первый выделенный файл

slist=[tc=AM]||##<info=o73:://> GLOBALSLIST<a> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait GLOBALSTART<a> ;; упаковать выделенные объекты в архив full.rar в той же панели

slist=[tc=AM]||##<info=o73:://> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait ;; упаковать выделенные файлы в один общий rar архив в текущую папку (поддержка имен с юникод символами)

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 в другую панель каждый в свою папку (т.е. с сохранением структуры)

slist=FOLDM<%WL//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<> slist=%WL||"%P"!!"%T" zpack=GLOBALSLIST<t>||"%t"Structure.zip//0||progres<>||upd<3> ;; создать пустую структуру выделенных объектов в другой панели, отсекая родительский путь и упаковать её в архив Structure.zip в другую панель

slist=PS<"%p"//1//0//*.epub> renms=$GLOBALSLIST||**0!!zip zpacf=$f300\Files\fonts\||x||allarh<GLOBALRENMS1<t>> renms=$GLOBALRENMS1||**0!!epub ;; во все файлы *.epub активной панели добавить папку со шрифтами "fonts", если таковая отсутствует

slist=PS<"%p"//1//0//*.epub> renms=$GLOBALSLIST||**0!!zip zpacf=$f300\Files\fonts\||x||allarh<GLOBALRENMS1<t>> renms=$GLOBALRENMS1||**0!!epub ;; во все файлы *.epub активной панели добавить папку со шрифтами "fonts\", если таковая отсутствует

slist=PS<"%P"//1//-1//*.fb2.zip> GLOBALSLIST0<a> ;; в активной папке получить все файлы .FB2.ZIP с рекурсией

slist=PS<"%p"//1//-1//[extnd=Arhives]> GLOBALSLIST<a> ;; получить в активной панели все пути архивов с рекурсией

slist=PS<%P%N//1//0> GLOBALSLIST<b> blist=$GLOBALARRAY||##<info=o73::>.7z||^^"%T" start=7-ZIP||a||list<$GLOBALBLIST>||list2<$GLOBALARRAY>||progres<>||&&hide||&&wait ;; упаковать с помощью 7-zip в другую панель в именные архивы выбранные в диалоговом окне файлы папки под курсором

start=7-ZIP||a||%P%N.zip||%P%N||-sae||&&hide||&&wait||upd<1> ;; упаковать файл под курсором в zip в ту же папку

start=7-ZIP||a||-mx9||-m0=LZMA:d16m:mf=bt2||"%P"<info=o91%P%N//>.7z||-y||@%UL ;; упаковать выделенные объекты в 7z с именем родительской папки (не скрывая окно консоли)

start=7-ZIP||x||%P%N||-olist<C:\List.txt>||-y||&&hide||&&wait||progres<> ;; распаковать архив под курсором в папки по списку (пути папок в файле C:\List.txt)

start=7-ZIP||x||-o$f254\||E:\Thumbs.db||&&hide||&&wait ;; распаковать во временную папку содержимое файла Thumbs.db

start=cmdTotal||%%COMMANDER_PATH%%\Plugins\Wcx\CHMDir\CHMDir.wcx||x||%P%N||"%T"||&&hide||&&wait||upd<3> ;; распаковать архив под курсором (HXS, CHM, HXI, ITS) в другую панель

start=cmdTotal||%%COMMANDER_PATH%%\Plugins\Wcx\Total7zip\Total7zip.wcx||x||%P%N||"%T"||&&hide||&&wait||upd<3> ;; распаковать архив под курсором в другую панель

start=RAR||-IBCK||a||"%p%O".rar||"%P"||&&wait||upd<1> ;; создать архив в активной панели именем объекта под курсором файлов текущей папки

start=RAR||-IBCK||a||"%p%O".rar||@%WL||&&wait||upd<1> ;; создать архив именем объекта под курсором выделенных файлов

start=RAR||-IBCK||a||-hp[input=BOX52]||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%p%O".rar||@%WL||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ТЕКУЩЕЙ панели (пароль вводится в диалоге)

start=RAR||-IBCK||a||-hp1||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%p%O".rar||@%WL||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ТЕКУЩЕЙ панели (пароль 1)

start=RAR||-IBCK||a||-hp1||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-ep1||"%t%O".rar||@%WL||&&wait||upd<1> ;; создать зашифрованный архив именем объекта под курсором, выделенных объектов в ДРУГОЙ панели

start=RAR||-IBCK||a||-m3||-s||-rr3p||"$f06\%O.rar"||@%WL||&&wait||upd<1> ;; упаковка выделенных объектов в фоновом режиме с помощью WinRar на рабочий стол + 3% на восстановление

start=RAR||-IBCK||a||-m5||-ms||-sfx||-iicon[EXTICON=%E]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; создать в активной панели из выделенных файлов, присвоив соответствующий значок, в зависимости от расширения файла под курсором

start=RAR||-IBCK||a||-p123456||-r||-ep1||"%t%O".rar||"%P"||@%WL||&&wait||upd<3> ;; упаковать выделенные файлы и папки в архив именем объекта под курсором, удаляя из путей родительский путь, с паролем 123456

start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||"%P"||@%WL||&&wait||upd<3> ;; упаковать выделенные файлы и папки в архив именем объекта под курсором, удаляя из путей родительский путь

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\..+)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<59,u20,u21,u22> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель только запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -RAR архивы в текущей панели

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные -RAR архивы в текущей панели

start=RAR||-IBCK||x||%P%N||"%t"||&&hide||&&wait||upd<3> ;; распаковать файл под курсором в другую панель

start=WinRar buttn=WinRarWindow||x|$r!a ;; запустить WinRar и нажать ALT+A (запуск диалога "Имя и параметры архива")

tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK1|$h||+tcTCPACK21 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковка выделенных объектов из открытого архива, ожидая закрытия окна распаковки

tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK1|$h||+tcTCPACK21 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h ;; распаковка выделенных объектов из открытого архива

tcimg=$cm508 buttn=TDLGZIP||+tcTCPACK5|$w ;; упаковать в другую панель в различные форматы, удаляя исходники

tcimg=$cm508 buttn=TDLGZIP||+tcTCUNZPACK1|$v|$izip:''"%P%O".zip'' ;; запустить диалог упаковки Total Commander вставить путь активной панели и имя объекта под курсором

tcimg=$cm508 buttn=TDLGZIP||+tcTCUNZPACK1|$v|*i"%P"!!"%T" ;; запустить диалог упаковки Total Commander и заменить путь на путь активной панели

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 ;; распаковать выделенные архивы в текущую панель, каждый в именной каталог

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7 ;; распаковать выделенные архивы в текущую панель

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P" ;; вызвать диалог распаковки и вписать путь активной панели

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P"||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в фоне в ту же панель и удалить исходники

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h|$e||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидать закрытия окна распаковки и удалить исходные архивы

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%WL||1||inuse<1> ;; распаковать выделенные архивы в панель назначения и удалить исходники

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e|$h delss=%WL||1 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки (постараться скрыть дополнительные окна) и удалить исходники

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e|$h ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог, ожидая закрытия окна распаковки (постараться скрыть дополнительные окна)

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK7|$h buttn=TDLG2FILEACTIONMIN||x|$e ;; распаковать выделенные архивы в панель назначения, ожидая закрытия окна распаковки

tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK7|$h ;; распаковать выделенные архивы в панель назначения

tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$i|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в папку рядом с архивом

tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h ;; распаковать из открытого архива в другую панель

tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$v buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3 ;; распаковать из открытого архива в другую панель в фоне

tempxx start=7-ZIP||x||-o$f254\||%P%N||&&hide||&&wait slist=PS<$f254//1//0//&&(?:\d+)> exbns=$GLOBALSLIST||:://0//x.jpg||?L26||ending<0> imgth=$GLOBALEXBNS1 ;; просмотреть эскизы файла Thumbs.db под курсором

tempxx start=7-ZIP||x||-o$f254\||%P%N||&&hide||&&wait slist=PS<$f254//1//0//&&(?:\d+)> GLOBALSLIST<a> exbns=$GLOBALSLIST||:://0//x.jpg||?L26||progres<>||ending<0> GLOBALEXBNS1<a> ;; распаковать во временную папку содержимое файла Thumbs.db, привести к формату JPG нумерованные файлы (а именно удалить сначала бинарного файла 26 символов (12 байт + начальные 0x))

yends=@<info=f407%P%N//> GLOBALYENDS<a> ;; получить путь самого нового файла 1-го уровня ZIP архива под курсором

yends=@<info=f408%P%N//> GLOBALYENDS<a> ;; получить путь самого старого файла 1-го уровня ZIP архива под курсором

yends=@<info=f409%P%N//> GLOBALYENDS<a> ;; получить самую новую дату модификации файла 1-го уровня ZIP архива под курсором

yends=@<info=f410%P%N//> GLOBALYENDS<a> ;; получить самую старую дату модификации файла 1-го уровня ZIP архива под курсором

yends=@<info=f411%P%N//> GLOBALYENDS<a> ;; получить путь самого большого файла 1-го уровня ZIP архива под курсором

yends=@<info=f412%P%N//> GLOBALYENDS<a> ;; получить путь самого маленького файла 1-го уровня ZIP архива под курсором

yends=@<info=f413%P%N//> GLOBALYENDS<a> ;; получить размер самого большого файла 1-го уровня ZIP архива под курсором

yends=@<info=f414%P%N//> GLOBALYENDS<a> ;; получить размер самого маленького файла 1-го уровня ZIP архива под курсором

yends=@<info=f415%P%N//> GLOBALYENDS<a> ;; получить путь самого нового файла (рекурсия) ZIP архива под курсором

yends=@<info=f416%P%N//> GLOBALYENDS<a> ;; получить путь самого старого файла (рекурсия) ZIP архива под курсором

yends=@<info=f417%P%N//> GLOBALYENDS<a> ;; получить самую новую дату модификации файла (рекурсия) ZIP архива под курсором

yends=@<info=f418%P%N//> GLOBALYENDS<a> ;; получить самую старую дату модификации файла (рекурсия) ZIP архива под курсором

yends=@<info=f419%P%N//> GLOBALYENDS<a> ;; получить путь самого большого файла (рекурсия) ZIP архива под курсором

yends=@<info=f420%P%N//> GLOBALYENDS<a> ;; получить путь самого маленького файла (рекурсия) ZIP архива под курсором

yends=@<info=f421%P%N//> GLOBALYENDS<a> ;; получить размер самого большого файла (рекурсия) ZIP архива под курсором

yends=@<info=f422%P%N//> GLOBALYENDS<a> ;; получить размер самого маленького файла (рекурсия) ZIP архива под курсором

zpacf="%p"Sliders||"%p"Arch\Sliders.zip//0 ;; упаковать в активной панели папку Sliders в папку Arch

zpacf=%P%N||%T%N.zip//0 ;; упаковать файл под курсором в другую панель в именной архив zip

zpacf=%P%N||::bak-<info=s47>.zip//0 ;; упаковать файл под курсором в ту же папку с заданным именем

zpacf=%P%N||x||allarh<[tc=TL]> ;; добавить объект под курсором во все выделенные архивы другой панели

zpacf=%P%N||x||allarh<c:\ListPathArhives.txt> ;; добавить объект под курсором во все архивы из списка ListPathArhives.txt

zpacf=%P%N||x||allarh<cliplist> ;; добавить объект под курсором во все архивы - список полных путей папок из буфера обмена

zpacf=c:\File.txt||x||allarh<[tc=TL]> ;; добавить файл c:\File.txt во все выделенные архивы другой панели

zpacf=c:\File.txt||x||allarh<c:\ListPathArhives.txt> ;; добавить файл c:\File.txt во все архивы из списка ListPathArhives.txt

zpacf=c:\File.txt||x||allarh<cliplist> ;; добавить файл c:\File.txt во все архивы - список полных путей папок из буфера обмена

zpacf=c:\Test.xxx||"%p"Test.zip//0 ;; упаковать папку c:\Test.xxx в файл Test.zip в активной панели

zpacf=c:\Test\||x||allarh<[tc=TL]> ;; добавить папку Test во все выделенные архивы другой панели

zpacf=c:\Test\||x||allarh<c:\ListPathArhives.txt> ;; добавить папку Test во все архивы из списка ListPathArhives.txt

zpacf=c:\Test\||x||allarh<cliplist> ;; добавить папку Test во все архивы - список полных путей папок из буфера обмена

zpacf=x||"%p"Arhive.zip//0||upd<1> ;; создать пустой ZIP архив в активной панели

zpack=%WL||"$f06\%O".zip//0 ;; упаковать выделенные элементы в архив zip именем объекта под курсором и поместить на рабочий стол

zpack=%WL||"$f06\%O[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0 ;; упаковать выделенные элементы в архив zip именем объекта под курсором+текущей датой и поместить на рабочий стол

zpack=%WL||"%t"//0||progres<>||foldname<1> ;; упаковать выделенные элементы в другую панель в именные архивы zip

zpack=%WL||"%t"//0||progres<>||foldname<2> ;; упаковать выделенные элементы в другую панель в именные архивы zip + в именные папки

zpack=%WL||"%t"[info=s33!!#.!!s32!!#.!!s31].zip ;; упаковать выделенные элементы в другую панель в архив 07.03.2014.zip

zpack=%WL||"%t"<info=f61"%t"x//>.zip//0 ;; упаковать выделенные элементы в другую панель в архив zip именем папки другой панели

zpack=%WL||"%t"12345.zip//0 ;; упаковать выделенные элементы в другую панель в архив 12345.zip

zpack=%WL||"%t"12345.zip//0||progres<> ;; упаковать выделенные элементы в другую панель в архив 12345.zip с прогресс баром

zpack=%WL||"%t"12345.zip//1 ;; упаковать выделенные элементы в другую панель в архив 12345.zip (с заменой, если архив существует)

zpack=%WL||"%t"12345.zip//2 ;; упаковать выделенные элементы в другую панель в архив 12345.zip (добавить в существующий или создать новый)

zpack=%WL||"%t"clpget.zip//1 ;; упаковать выделенные элементы в другую панель в архив zip - имя берётся из буфера обмена (с заменой, если архив существует)

zpack=%WL||::bak-<info=s47>.zip//0 ;; упаковать выделенные файлы в ту же папку с заданным именем

zpack=%WL||x||allarh<[tc=TL]> ;; добавить выделенные объекты во все выделенные архивы другой панели

zpack=%WL||x||allarh<[tc=TL]>||progres<> ;; добавить выделенные объекты во все выделенные архивы другой панели с прогресс баром

zpack=%WL||x||allarh<c:\ListPathArhives.txt> ;; добавить выделенные объекты во все архивы из списка ListPathArhives.txt

zpack=%WL||x||allarh<c:\ListPathArhives.txt>||progres<> ;; добавить выделенные объекты во все архивы из списка ListPathArhives.txt с прогресс баром

zpack=%WL||x||allarh<cliplist> ;; добавить выделенные объекты во все архивы - список полных путей папок из буфера обмена

zpack=%WL||x||allarh<cliplist>||progres<> ;; добавить выделенные объекты во все архивы - список полных путей папок из буфера обмена с прогресс баром

zpack=c:\List.txt||"%t"//0||progres<>||foldname<1> ;; упаковать элементы из файла списка в другую панель в архив в именные архивы zip

zpack=c:\List.txt||"%t"//0||progres<>||foldname<2> ;; упаковать элементы из файла списка в другую панель в архив в именные архивы zip + в именные папки

zpack=c:\List.txt||"%t"12345.zip//0 ;; упаковать элементы из файла списка в другую панель в архив 12345.zip

zpack=c:\List.txt||"%t"12345.zip//1 ;; упаковать элементы из файла списка в другую панель в архив 12345.zip (с заменой, если архив существует)

zpack=c:\List.txt||"%t"12345.zip//2 ;; упаковать элементы из файла списка в другую панель в архив 12345.zip (добавить в существующий или создать новый)

zpack=FOLDC<%WL//1//-1//*txt>||"%t"12345.zip//0||progres<> ;; упаковать все файлы txt выделенных папок в один архив

zpack=FOLDC<%WL//1//-1>||"%t"12345.zip//0||progres<> ;; упаковать все файлы выделенных папок в один архив

zpack=PS<"%P"//1>||@//0||progres<>||upd<1> ;; в активной панели упаковать все файлы (с рекурсией) в те же папки в именные файлы .ZIP

zpack=PS<"%p"Pages//2//0>||"%p"Arch//0||foldname<1> ;; упаковать все папки с файлами в каталоге Pages и поместить архивы в каталог Arch в активной панели

zpack=PS<%P%N//1//0>||"%p"[tc=AO]_(Backup)\[tc=AO]_-_(backup_[info=s38!!#--!!s34!!#.!!s35!!#.!!s36!!#]).zip//0||progres<> ;; упаковать все файлы первого уровня папки под курсором в ZIP архив с именем папки под курсором + "_-_(backup_YYYY.MM.DD--HH.NN.SS)" с сохранением архива в папку с именем папки под курсором + "_(Backup)"

zunpf=%P%N||"%t"//0 ;; распаковать архив zip под курсором в другую панель

zunpf=%P%N||"%t"//0||progres<> ;; распаковать архив zip под курсором в другую панель с прогресс баром

zunpf=%P%N||"%t"//0||progres<>||foldname<1> ;; распаковать архив zip под курсором в другую панель в именную папку с прогресс баром

zunpf=%P%N||"%t"//1||progres<> ;; распаковать архив zip под курсором в другую панель с прогресс баром (заменяя при совпадении)

zunpf=%P%N||$f06\1\//0 ;; распаковать архив под курсором на рабочий стол в папку 1

zunpf=c:\Arhive.zip||"%t"//0 ;; распаковать архив zip в другую панель

zunpf=c:\Arhive.zip||"%t"//0||progres<> ;; распаковать архив zip в другую панель с прогресс баром

zunpf=c:\Arhive.zip||"%t"//0||progres<>||foldname<1> ;; распаковать архив zip в другую панель в именную папку с прогресс баром

zunpf=c:\Arhive.zip||"%t"//1||progres<> ;; распаковать архив zip в другую панель с прогресс баром (заменяя при совпадении)

zunpk=%WL||"%t"//0 ;; распаковать выделенные архивы zip в другую панель

zunpk=%WL||"%t"//0||progres<> ;; распаковать выделенные архивы zip в другую панель с прогресс баром

zunpk=%WL||"%t"//0||progres<>||foldname<1> ;; распаковать выделенные архивы zip в другую панель в именные папки с прогресс баром

zunpk=%WL||"%t"//1||progres<> ;; распаковать выделенные архивы zip в другую панель с прогресс баром (заменяя при совпадении)

zunpk=%WL||$f06//0||progres<>||foldname<1> ;; распаковать выделенные архивы zip на рабочий стол в именные папки с прогресс баром

zunpk=c:\ListZip.txt||"%t"//0 ;; распаковать архивы zip из списка c:\ListZip.txt в другую панель

zunpk=c:\ListZip.txt||"%t"//0||progres<> ;; распаковать архивы zip из списка c:\ListZip.txt в другую панель с прогресс баром

zunpk=c:\ListZip.txt||"%t"//0||progres<>||foldname<1> ;; распаковать архивы zip из списка c:\ListZip.txt в другую панель в именные папки с прогресс баром

zunpk=c:\ListZip.txt||"%t"//1||progres<> ;; распаковать архивы zip из списка c:\ListZip.txt в другую панель с прогресс баром (заменяя при совпадении)

zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0 ;; в активной панели распаковать все файлы .FB2.ZIP(с рекурсией) в те же папки в именные файлы .FB2


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