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


copyy

Копирование файла или каталога.

copyy=File или Folder||Path, ||...

Параметры:

1-й обязательный параметр.
File
или
Folder
Путь к файлу или каталогу. Полный путь к файлу, возможные варианты:
  • Путь через параметры %P%N см. Дополнение №7.
  • Абсолютный путь c:\test.txt или c:\test\
  • Относительный путь %COMMANDER_PATH%\test.txt или %COMMANDER_PATH%\test\ см. Дополнение №13.
  • Относительный путь $f06\test.txt или $f06\test\ см. Дополнение №8.
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11.
  • Путь возвращаемый глобальными переменными см. Дополнение №23
  • Путь передаваемый переменной $var_p... , созданной в команде exect
  • Путь возвращаемый параметром [tc] см. Дополнение №12
2-й обязательный параметр.
PathPath!!Flag!!RegExp!!Replace. Подпараметры разделяются символами !!
  Может быть от 1-го (обязательного) до 4-х подпараметров
Path//Flag//RegExp//Replace. Подпараметры разделяются символами // (рекомендуемый)
  Может быть от 2-х (обязательных) до 4-х подпараметров, где:
  Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::).
  Flag :
    0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию)
    1 - перезаписывать имеющиеся объекты.
    3 - добавление счётчика к целевому пути, если он существует.
    4 - пропустить при совпадении имени объекта.
    5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика.
    6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты.
    9 - проверка создания файла с помощью параметра owrite<>
  RegExp//Replace (RegExp!!Replace) - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2.
Для вставки какого-то дополнительного пути в строку регулярного выражения используется подпараметр path<Path>
Дополнительные параметры:
...Аналог. Остальные параметры те же, что и у команды copys.

Примечания:

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALCOPYY0массив входных данных (в первой ячейке путь копируемого объекта)
GLOBALCOPYYмассив выходных данных (в первой ячейке путь куда скопирован объект или путь нескопированного объекта)
GLOBALCOPYY1массив из скопированного объекта (в первой ячейке путь куда скопирован объект)
GLOBALCOPYY2массив из нескопированного объекта (в первой ячейке путь нескопированного объекта)
GLOBALCOPYY3массив из исходного объекта (в первой ячейке исходный путь скопированного объекта)

См. также:

copys, delsm, delss, emptt, empty, filep, filer, movee, moves, renmm, renms, renmz, scand

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

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

copyy="%p"||D:\||##[input=BOX6] ;; копировать активную папку на диск D:\ с именем введенным в диалоге

copyy="%p"||D:\||##YourDir patht=D:\ ;; копировать активную папку на диск D:\ с именем YourDir и открыть диск D:\ в другой панели

copyy="%p"||D:\||##YourDir patht=D:\YourDir\ ;; копировать активную папку на диск D:\ с именем YourDir и открыть скопированную папку в другой панели

copyy="%p"||D:\||##YourDir ;; копировать активную папку на диск D:\ с именем YourDir

copyy=$f207\BUTTON.tcg.bak||0//1||&&\.bak$!!||**2!! ;; заменить BUTTON.tcg бекап копией

copyy=$f213||"%p":://0//(.*\\)(\w:\\)(([^\\]*\\){1})(.*\\).+\\?//$1$5||upd<1> ;; скопировать папку Files\Lng в активную панель, создав подструктуру

copyy=$f85||"%t"//0||upd<3> ;; копировать файл активной панели инструментов в другую панель

copyy=%%APPDATA%%\Microsoft\UProof\CUSTOM.DIC||"%p"//1 ;; копировать пользовательский словарь MS Word в активную панель

copyy=%%COMMANDER_INI%%||x!!1||**1!!?.bkp||modfs<0||#SISDATE> sends=%%TCIMG_PATH%%\Files\CommandLineHistory.txt??1 iniws=%%COMMANDER_INI%%||Command~~line~~history||GLOBALSENDS<1> beepss ;; заменить содержимое секции [Command Line History] файла wincmd.ini содержимым файла CommandLineHistory.txt, предварительно создав бэкап файла wincmd.ini

copyy=%%COMMANDER_PATH%%\Files\Aaa\Cursor||%%WINDIR%%//1 regim=%%COMMANDER_PATH%%\Files\Reg\Sistems\Cursor.reg cmdbt=start~~rundll32.exe~~shell32.dll,Control_RunDLL~~main.cpl~~@0,1 buttn=#32770||x|$qСвойства:~~Мышь|$v|$l{ENTER} ;; Установить курсор TC IMAGE в систему

copyy=%%COMMANDER_PATH%%\Files\Template\Template.docx||"%p"//0||##<info=f61%P%N//> ;; скопировать файл шаблона Template.docx в активную панель именем родительской папки

copyy=%%COMMANDER_PATH%%\Files\Template\Template.docx||"%p"//0||##<info=f61%P%N//>||openn<%%COMMANDER_PATH%%\Apps\Text-Graphics\TextJobs\Atlantis\awp.exe|1> ;; скопировать файл шаблона Template.docx в активную панель именем родительской папки и открыть файл в программе Atlantis

copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\//0 regxt=%a\AkelFiles\Plugs\Scripts\SearchReplace_Akel.reg||HKEY_CURRENT_USER\Software\Akelsoft ;; Создать копию SearchReplace.ini и копию реестра AkelPad (запуск из AkelPad)

copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\//0 ;; Создать копию SearchReplace.ini (запуск из AkelPad)

copyy=%P%N||"%p"//0||$$_[info=s38]||upd<1> ;; создать копию объекту под курсором с добавлением в конец имени текущей даты (Name_2018.01.07)

copyy=%P%N||"%p"//0||^^[info=s38]_||upd<1> ;; создать копию объекту под курсором с добавлением в начало имени текущей даты (2018.01.07_Name)

copyy=%P%N||"%P"//0||cntlr<0>||bkt<!!!!~~!!3>||copyn<[input=BOX11]>||upd<1> ;; дублировать файл под курсором (число раз вводится в диалоге), добавить в начало счётчик 001, 002, 003

copyy=%P%N||"%P"//0||cntlr<0>||bkt<!!!!~~!!3>||copyn<10>||upd<1> ;; дублировать 10 раз файл под курсором, добавить в начало счётчик 001, 002, 003

copyy=%P%N||"%P"//0||cntlr<0>||bkt<!!!!~~!!3>||upd<1> ;; дублировать файл под курсором, добавить в начало счётчик 001, 002, 003

copyy=%P%N||"%t"//0||##111 ;; копировать объект под курсором в другую панель с заменой имени на 111

copyy=%P%N||"%t"//0||[input=BOX_U01]||upd<3> ;; копировать объект в другую панель изменив имя на введенное в диалоговом окне

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

copyy=%P%N||"%t"//0||clpget ;; копировать объект в другую панель изменив имя на содержимое буфера обмена

copyy=%P%N||"%t"||##<input=КОПИРОВАНИЕ|Изменение~~базового~~имени~~копируемого~~объекта|"%O"|500|130>||modfs<0||#SISDATE>||upd<5> ;; копировать объект под курсором в другую панель с редактированием имени в диалоговом окне

copyy=%P%N||%P%N//1//(\w):(\\.+)\\.+\\?//[input=BOX55]:$2 ;; копировать объект под курсором на диск, вводимый в диалоге, сохраняя структуру пути (с заменой)

copyy=%P%N||%P%N//1//(\w):(\\.+)\\.+\\?//E:$2 ;; копировать объект под курсором на диск E, сохраняя структуру пути (с заменой)

copyy=%P%N||x//0||allfold<c:\1\ABC\GHI/c:\1\ABC\DEF> ;; скопировать файл под курсором в папки ABC и DEF

copyy=%T%M||x//0||allfold<%L> ;; скопировать файл другой панели в выделенные папки активной панели

copyy=%Z%%COMMANDER_PATH%%\AkelFiles\Tools\CLCL||E:\DROBOX\Dropbox\Public\File\//1 ;; копия папки утилиты CLCL

copyy=[sopen=Выберите~~файл~~для~~копирования!!C:\Test\]||"%p"//0||upd<1> ;; копирование выбранного в диалоге файла в активную панель

copyy=[tc=AA2]||"%t"//0||upd<3> ;; копировать 2-й элемент в другую панель

copyy=<info=m2>||E:\Музыка\vk\iii\ ;; копировать воспроизводимый трек в Winamp в папку E:\Музыка\vk\iii\

copyy=<info=x50>||D:\Backup||modfs<0,1||#SISDATE> ;; копировать *.bar активной панели инструментов по указанному пути

copyy=<info=x50>||x!!1||**1!!?.bkp textt=<info=x50>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) pause=3000 textt=<info=x50>||&&(menu\d+=[^\r\n]*)~~(\(\d+\))!!$1 shape=U14 aends=@<sicon=[group=BOX_U28]|32|1|0|1> iniwr=<info=x50>||Buttonbar||button[input=BOX_U16]||GLOBALAENDS<1> barupd ;; заменить значок кнопки на панели инструментов TC на значок выбранный в диалоговом окне

copyy=<xfolder=21//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая старая дата модификации внутри папки под курсором

copyy=<xfolder=22//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая старая дата создания внутри папки под курсором

copyy=<xfolder=23//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая старая дата последнего доступа внутри папки под курсором

copyy=<xfolder=24//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая новая дата модификации внутри папки под курсором

copyy=<xfolder=25//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая новая дата создания внутри папки под курсором

copyy=<xfolder=26//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самая новая дата последнего доступа внутри папки под курсором

copyy=<xfolder=27//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая старая дата модификации внутри папки под курсором

copyy=<xfolder=28//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая старая дата создания внутри папки под курсором

copyy=<xfolder=29//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая старая дата последнего доступа внутри папки под курсором

copyy=<xfolder=30//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая новая дата модификации внутри папки под курсором

copyy=<xfolder=31//"%p">\index.html||"%p"//0||upd<1> ;; из каталога, у которого самая новая дата создания скопировать файл index.html в текущую панель

copyy=<xfolder=31//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая новая дата создания внутри папки под курсором

copyy=<xfolder=31//G:\data\>||"%p"//0||upd<3> ;; копировать в активную панель последний сохраненный каталог, расположенный в папке G:\data

copyy=<xfolder=32//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самая новая дата последнего доступа внутри папки под курсором

copyy=<xfolder=33//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самый маленький размер внутри папки под курсором

copyy=<xfolder=34//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель файл, у которого самый большой размер внутри папки под курсором

copyy=<xfolder=35//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самый маленький размер внутри папки под курсором

copyy=<xfolder=36//%P%N>||"%t"//0||upd<3> ;; копировать в другую панель каталог, у которого самый большой размер внутри папки под курсором

copyy=C:\Info.txt||"%p"||##clpget||openn<AkelPad> ;; копировать файл C:\Info.txt в активную панель с переименованием базового имени содержимым буфера обмена и открыть его в текстовом редакторе AkelPad

copyy=C:\Shablon.txt||"%p"||##clpget||openn<AkelPad> ;; копировать файл C:\Shablon.txt в активную панель с переименованием базового имени содержимым буфера обмена и открыть его в текстовом редакторе AkelPad

copyy=C:\Test\Name.txt||"%p"//0||upd<1> ;; копировать файл Name.txt в активную панель

copyy=C:\Test\Name.txt||E:\1\5678\||upd<1> ;; копировать файл Name.txt в папку E:\1\5678\

copyy=clpget||clpget//1//(\w):(\\.+)\\.+\\?//E:$2 ;; копировать объект (путь из буфера обмена) на диск E, сохраняя структуру пути (с заменой)

copyy=clpget||E:\Музыка\vk\iii\ ;; копировать объект (путь из буфера обмена) в папку E:\Музыка\vk\iii\

copyy=FOLDC<F://0//0>||"%p"//0 ;; копировать всё с диска F: в текущую панель (впишите в команду свой диск привода)

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' textt=%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt||$$@CRLF$var_path@CRLF"%O"||formt<60>||code<4>||backup<0> <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем + записать с папку программы в папку Temp во временный файл Atlantis_Name.txt имена для последующего переименования

exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':'''' copyy=$f250TCIMGU.lng||$f250//1||**1!!?.bkk xends=[tc=TG]??1 rends=@$var_p??1||&&^(.).*!!$1||??2 textt=$f250TCIMGU.lng||§CKBU20GLOBALRENDS<1>§!!~~GLOBALXENDS<1>©$var_p©<+>$var_p<+>§CKBU20GLOBALRENDS<1>§ shape=U7 slist=%WL modfs=GLOBALSLIST<t>||0,1||#SISDATE cmdcm=[check=BOX_U20] sends=GLOBALCHECK1<t>??-1 cmdcm=[group=BOX_U17] cmdcm=[group=BOX_U18] cmdcm=[group=BOX_U21] ;; копирование и перемещение выделенных объектов с выбором папок назначения в диалоговом окне

exect=$var_s=##<info=o71%P%N//> <IF> $var_s = zip OR $var_s = rar <THEN> copyy=%P%N||"%t"//0||upd<3> <ENDIF> ;; если расширение под курсором zip или rar, то копировать файл в другую панель

exect=$var_value=##$INI<8//%%TCIMG_PATH%%\TCIMGU.ini//SSS!!Path> copyy=$var_value||"%t"//0 ;; пример считывания ключа Path из TCIMGU.ini из секции [SSS] и передача другим командам

forpgs slist=[tc=TM] xlist=%WL <FOR> 1 <TO> GLOBALSLIST<0> copyy=GLOBALSLIST<:INDEX:>||x//1||rcopy<GLOBALXLIST<:INDEX:>> <NEXT> ;; заменить выделенные файлы другой панели файлами активной панели, не заменяя имени

global copyy="%p"||"%t"//0||##[input=BOX6] patht=GLOBALCOPYY<1> ;; копировать активную папку в другую панель с именем введенным в диалоге и открыть скопированную папку в другой панели

global copyy="%p"||D:\||##[input=BOX6] patht=GLOBALCOPYY<1> ;; копировать активную папку на диск D:\ с именем введенным в диалоге и открыть скопированную папку в другой панели

global copyy=%%TCIMG_PATH%%\TCIMGGO.exe||x||<input=Новый~~лаунчер|Введите~~имя~~для~~нового~~лаунчера||300|120> iniwr=%%TCIMG_PATH%%\TCIMGU.ini||Commands||<info=o72GLOBALCOPYY<1>>||ClipGet() ;; создать копию файла TCIMGGO.exe с именем вводимом в диалоге и присвоении ему в секции Commands значение из буфера

global copyy=%P%N||"%p"//0 sends=GLOBALCOPYY1<1>||formt<W1,1> textt=GLOBALCOPYY1<1>||$@CRLFGLOBALSENDS<1> ;; дублирование текстового файла и к содержимому дубликата добавить изменённое его содержимое (предварительно удалив из строк всё после последней черты \ и дубликаты строк)

global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> textt=GLOBALCOPYY<1>||txt!!txt.bak||backup<0>||upd<1> ;; скопировать текстовый файл под курсором с добавлением счётчика (N) и в скопированном файле произвести замену txt на txt.bak

global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> textt=GLOBALCOPYY<1>||xx!!yy||backup<0>||upd<1> ;; копировать текстовый файл под курсором в активную панель с добавлением счётчика (N) и в скопированном файле произвести замену xx на yy

global copyy=%P%N||"%t"//0 textt=GLOBALCOPYY<1>||@#@#@!!clpget ;; в скопированном текстовом файле заменить метку @#@#@ буфером обмена

global copyy=%P%N||"%t"//1 modfs=FOLDM<$GLOBALCOPYY1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3> ;; копировать объект под курсором другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов

global picup=%P%N||6||1 comnt=%P%N||0||GLOBALPICUP<1>@CRLF||upd<1> copyy=%P%N||C:\foto\Hosting\ ;; изображение под курсором разместить на хостинге imagebam.com, получить ссылку в буфер обмена, добавить ссылку в начало комментария файла и копировать в папку Hosting

global tcimg=$cm2011 copyy="%P%N.bak"||"%p"//1||&&\.bak$!!||**2!! attrf=GLOBALCOPYY<1>||-H!!0 tcimg=$cm2011 ;; заменить выделенные оригиналы бэкап-копиями находящимися в режиме "Скрытый"

imgpr=1 copyy="%p"[Backup]_<info=f61%P%N//>\%S.bak||"%p"//1||&&\.bak$!!||**2!!||upd<1> beepss ;; объект под курсором заменить бэкап копией из папки активной панели [Backup]_"Имя родительской папки"

imgpr=1 copyy=$f70[Backup]_<info=f61$f85.bar>\<info=x51>.bak||$f70//1||&&\.bak$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа из папки [Backup]_(имя папки всех *.bar)

imgpr=1 copyy=$f85||$f70[Backup]_<info=f61::>//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать заменяемый бэкап текущей панели инструментом TC в папке [Backup]_(имя папки всех *.bar), с текущей датой

imgpr=1 copyy=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt||%%COMMANDER_PATH%%\kod\//0||$$-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=1000 bufsr=^^||#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; создать резервный бекап базы перед изменением + системное время и Добавить в запароленную базу фрагмент из буфера обмена (в b64 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.

imgpr=1 copyy=@C:\Folder-1\Пример.txt||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример.txt>||+H!!0 ;; копировать файл Пример.txt во все папки папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"

imgpr=1 delss=FOLDC<%L//1//0>||1 copyy="%p"[Backup]_<info=f61%P%N//>\%S.bak||"%p"//1||&&\.bak$!!||**2!!||upd<1> ;; объект под курсором заменить бэкап копией из папки [Backup]_"Имя родительской папки" с предварительной очисткой содержимого (если папка)

imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>//0||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки с последующим удалением всех png файлов

imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 creat=%%TCIMG_PATH%%\TEMP\||ikon.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\ikon.txt||"%p"Library.icl ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки заданных размеров с последующим удалением всех png файлов и с созданием в активной панели библиотеки.icl созданных иконок

imgpr=1 global lists=%Z%L||##path<6> sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> renmm="%TGLOBALSENDS<:INDEX:>"||$$_original copyy=GLOBALSENDS<:INDEX:>||"%t"//0||modfs<0,1||#SISDATE> <NEXT> ;; копировать выделенные объекты в в другую панель, предварительно переименовав идентичные файлы в другой панели, добавив в конец имени _ original

imgpr=1 renmm=%T%N||$$_original copyy=%P%N||"%t"//0||modfs<0,1||#SISDATE>||upd<5> ;; копировать файл под курсором в другую панель, предварительно переименовав идентичный файл а другой панели, добавив в конец имени _ original

itray=3 slist=%WL wlist=%WL||##path<4>||formt<lst10> <FOR> 1 <TO> GLOBALSLIST<0> xends=-1||formt<0!!(?m)^(.+GLOBALWLIST<:INDEX:>)> copyy=GLOBALSLIST<:INDEX:>||GLOBALXENDS<1>//4 <NEXT> ;; копировать выделенные каталоги согласно путям в буфере обмена, если имя каталога совпадает с именем в буфере, то он будет скопирован внутрь

lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u8>||code<4> copyy="%p"<info=o73%P%N//>.m3u8||c:\test\//1||PlayList start=VLC||C:\Test\PlayList.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в активной панели, скопировать плейлист в папку c:\test\ с новым именем Playlist и открыть его в плеере VLC

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=%%COMMANDER_PATH%%\WinSearch.ini??1 sends=<inikey=5//%COMMANDER_PATH%\Files\Config\Thems\Corny\Search.ini//Searches>??2 copyy=GLOBALSENDS<t1,2>||%%COMMANDER_PATH%%\Files\Config\Thems\Corny\//1||##WinSearch||**0!!ini ;; добавить содержимое секции Searches файла ...\Corny\Search.ini к содержимому файлу WinSearch.ini и записать объединённую информацию в файл ...\Corny\WinSearch.ini

sends=@<info=x54>??1 xends=@<info=x58>??1 copyy=GLOBALXENDS<1>[Backup]_<info=f61GLOBALSENDS<1>>\<info=x51>.bkp||GLOBALXENDS<1>//1||&&\.bkp$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа с изменением даты на текущую

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:> <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение берётся из копируемого файла

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!! <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена с расширениями берутся из списка List.txt

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!!new <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение new

sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copyy=GLOBALARRAY<1>||%%COMMANDER_PATH%%\INI//1||##DirMenu ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужный файл, переименовать в DirMenu и копировать с заменой в папку TC\INI\

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> copyy=c:\1.html||"%p"//0||##<info=f12GLOBALSLIST<:INDEX:>//> textt=GLOBALCOPYY<1>||@#zips#@!!<info=f13GLOBALSLIST<:INDEX:>//>||backup<0> <NEXT> tcimg=$cm540 ;; создать для выделенных файлов именные htm из шаблона c:\1.html, в которых заменить метку @#zips#@ на имя файла

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<u19> copyy=GLOBALSENDS<t1,2>||"%p"//0||##<info=f12GLOBALSLIST<:INDEX:>//>||**0!!txt <NEXT> ;; создание из выделенных файлов html - текстовых файлов, помещенных рядом, с содержимым - подвергнутым форматированию (удаление ненужных тегов) и именами взятыми из каждого отдельного файла

tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5|$h|$e buttn=TDLG2FILEACTIONMIN||x|$e copyy="%t%N"||"%t"//0||$$_rezerv||upd<5> pause=500 patha="%t%O_rezerv.%E" pause=500 tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5 ;; 1. скопировать файл из открытого FTP соединения в другую панель; 2. Переименовать скопированный файл, прибавив к базовому имени _rezerv; 3 - Переименованный файл скопировать на FTP

watch=1 bends=[tc=TF-1]??-1||@CRLF!!| slist=PS<"%p"//1//-1//GLOBALBENDS<1>> <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o73GLOBALSLIST<:INDEX:>//> fends=@<info=o75GLOBALSLIST<:INDEX:>//> xends=@[tc=TP]GLOBALSENDS<1> copyy=GLOBALXENDS<1>||GLOBALFENDS<1>//1 <NEXT> ;; заменить все подобные файлы в АКТИВНОЙ панели (с рекурсией) файлами из другой панели

xends=@<info=x58>??1 copyy=$f85||GLOBALXENDS<1>[Backup]_<info=f61::>//1||**1!!?.bkp ;; создать заменяемый бэкап активной панели инструментов в папке [Backup]_имя папки bar'ов


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