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


tcimg

Вызов внутренних/пользовательских команд Total Commander и команд утилиты.

tcimg=String, ||Pause||SetState||Wait

Параметры:

StringКоманды. String - набор команд и параметров, посылаемых Total Commander или TCIMG.
  Между командами необходимо ставить разделитель ~~.
  Может иметь следующий вид:
1. Внутренние команды Total Commander. см. Дополнение №13

  Перед внутренними командами необходимо ставить $cm.
  $cmDec, $cmName или $cm$HEX, где:
    Dec - номер команды.
    Name - имя команды.
    $HEX - шестнадцатеричный вид команды, перед которой ставится символ $.

Если необходимо вызвать несколько команд подряд, можно прописать их номера (Dec) через разделитель |
Пример : $cm527|525|3305|2053
2. Пользовательские команды Total Commander. см. Дополнение №13

  Перед пользовательскими командами необходимо ставить $em.
  $emName, где Name - имя команды.
3. Пользовательские команды TCIMG (PM).

  Перед пользовательскими командами необходимо ставить $pm.
  $pmSection||Replace, где:
    Section - имя секции в файлах UserCmd.ini или TCIMG.tcg см. Дополнение №31
      в которых прописываются наборы команд, каждая с новой строки или через пробел или совместно.
    Replace [необязательный] - заменяет в командах тег "##replace##" на заданную строку Replace.

  В самих параметрах команд не должно быть пробелов, если необходимо используйте ~~.
  В командах МОГУТ использоваться параметры Total Commander: %p, %t ...

Принцип работы команды:
  a) секция Section разбивается построчно (если многострочная секция).
  б) поочерёдно из каждой строки в файле UserCmd.ini создаётся пользовательская команда.
  в) запускается через Total Commander.
    - каждая строка запускается в отдельном процессе, ожидая завершение предыдущей.
    - командная строка Total Commander имеет ограничение в 2048 символов.

4. Пользовательские команды TCIMG (TM).

  Перед пользовательскими командами необходимо ставить $tm.
  $tmSection||Replace, где:
    Section - имя секции в файлах UserCmd.ini или TCIMG.tcg см. Дополнение №31
      в которых прописываются наборы команд, каждая с новой строки или через пробел или совместно.
    Replace [необязательный] - заменяет в командах тег "##replace##" на заданную строку Replace.

  В самих параметрах команд не должно быть пробелов, если необходимо используйте ~~.
  В командах НЕ МОГУТ использоваться параметры Total Commander: %p, %t ...

Принцип работы команды:
  a) секция Section разбивается построчно и по пробелам.
  б) поочерёдно каждая команда (с её параметрами) запускается в текущем процессе.

5. Пользовательские команды TCIMG (SM).

  Перед пользовательскими командами необходимо ставить $sm (аналог $tm).

Принцип работы команды:
  a) секция Section разбивается только построчно (если многострочная секция).
  б) каждая строка с командами поочерёдно запускается в отдельном процессе утилиты, ожидая завершение предыдущей.

6. Пользовательские команды TCIMG (AM).

Перед пользовательскими командами необходимо ставить $am (аналог $tm).

Принцип работы команды:
  a) в секции Section заменяются все переносы строк пробелом, создавая одну строку.
  б) строка с командами запускается в отдельном процессе утилиты, ожидая завершения процесса.
    - начальные и конечные пустые символы в строках удаляются.
    - это позволяет в секции разбивать серию команд на группы (как в скриптинге) для визуального чтения.

7. Пользовательские команды TCIMG (ZM).

Перед пользовательскими командами необходимо ставить $zm.

Принцип работы команды:
  a) в секции Section заменяются все переносы строк пробелом, создавая одну строку.
  б) строка с командами запускается в отдельном процессе утилиты, НЕ ожидая завершения процесса.
    - начальные и конечные пустые символы в строках удаляются.
    - это позволяет в секции разбивать серию команд на группы (как в скриптинге) для визуального чтения.
Дополнительные параметры:
PauseПауза. Пауза в миллисекундах может быть в любом месте между командами.
Также пауза может иметь вид $s1...$s9, при этом количество миллисекунд будет взято из TCIMG.ini секции [Setting] в соответствующих ключах CommandPause1 ... CommandPause9.
SetStateПараметр $pX. Где:
$p0 - запрет прорисовки окна.
$p1 - разрешение прорисовки окна.
$p2 - запрет прорисовки окна.
$p3 - разрешение прорисовки окна.
$p4 - запретить доступ к окну.
$p5 - разрешить доступ к окну.
$p0 и $p1 работает в том случае, когда и запрет $p0 и разрешение $p1 прорисовки вызывается одним процессом утилиты. При создании команд, где присутствует навигация (переходы из одной панели в другую), лучше использовать эту пару.
$p2 и $p3 работает при разных процессах. При навигации (переходе из одной панели в другую) не всегда корректно отображается курсор, в других случаях работает отлично.
WaitОжидание. Используется только для команд $cm.
  $w0 - не ожидать завершения команды cm_ (по умолчанию).
  $w1 - ожидать завершения команды cm_

Примечания:

Дополнительный комментарий вы можете прочитать в теме

В версии 9.1. добавлена возможность в пользовательских командах $pm, $tm, $sm, $am передавать дополнительные параметры.
Пример записи:

tcimg=$amSection||param1||param2|| ... ||paramN


Для получения параметров в секциях [pm_...], [tm_...], [sm_...], [am_...] в необходимых местах прописываются теги ##param1##, ##param2##, ... ,##paramN##, которые в момент вызова будут заменены соответствующими переданными параметрами.

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • clpget - может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
  • Информация возвращаемая параметром <xfolder> см. Дополнение №11
  • [tc] - информация, получаемая объектов Total Commander см. Дополнение №12
  • [input], [combo], [group], ... - вводимая информация параметров см. Дополнение №18.

См. также:

tcprm

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

%Zexect=$var_i=##$INI<8//%%COMMANDER_INI%%//Configuration//CopyComments> tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s=$var_i=2?'desc_red'&'.ico!!desc_gren'&'.ico':'desc_gren'&'.ico!!desc_red'&'.ico' textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s||backup<0> barupd ;; Переключение настройки копирования Descript.ion с изменением значка кнопки активной панели (значки desc_gren.ico и desc_red.ico необходимо положить в корень TC)

%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=10> tcimg=$cm3304 <HOTKEY=11> tcimg=$cm3305 <HOTKEY=12> desel=10 <HOTKEY=X> tcimg=$cm524 ;; снять всё выделение. При зажатой SHIFT - снять выделение с файлов. При зажатой CTRL - снять выделение с папок. При зажатой ALT - снять выделение в обеих панелях.

<HOTKEY=11> shape=51 thumb=[combo=Размер~~эскизов||Выбрать~~размер~~ширины~~эскиза||80|100|120|140|160|180|200|300|320||280||120||1||0]||[combo=Размер~~эскизов||Выбрать~~размер~~высоты~~эскиза||70|80|90|100|120|140|160|200|220||280||120||1||0] <HOTKEY=X> tcimg=$cm269 ;; если зажата CTRL, то запустить диалог установки размеров эскизов, если нет, то включить/выключить режим "Эскизы" в Total Commander

<HOTKEY=11> tcimg=$pm_Creat_Folder_T <HOTKEY=x> tcimg=$pm_Creat_Folder_P ;; если зажата клавиша CTRL, то создать папки в неактивной панели, если не зажата, то в активной

<IF> %E = mid <THEN> iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Lister||PreloadFilterType32||0 <ELSE> iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Lister||PreloadFilterType32||2 <ENDIF> tcimg=$cm304 ;; быстрый просмотр для файла под курсором, относительно расширения "mid"

<IF> [info=x1] = 0 <THEN> swcmd=sprtr=100÷÷tcimg=$cm101¦¦sprtr=50÷÷tcimg=$cm102¦¦SeparatorRezimActive <ELSE> swcmd=sprtr=0÷÷tcimg=$cm201¦¦sprtr=50÷÷tcimg=$cm202¦¦SeparatorRezimActive <ENDIF> ;; переключить активную панель в режим "Краткий" + изменение размера ширины панели 100%, при повторном нажатии вернуть в режим "Подробный" + размер ширины панели 50%

<IF> [info=x1] = 1 <THEN> swcmd=sprtr=10??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ELSE> swcmd=sprtr=90??tcimg=$cm269¦¦sprtr=50??tcimg=$cm269¦¦SeparatorAP <ENDIF> ;; переключить активную панель в режим "Просмотр эскизов" + изменение размера ширины активной панели до 90%, при повторном нажатии выйти из режима "Просмотр эскизов" + размер ширины панели 50%

<IF> [info=x14] = *.* <THEN> tcprm=CD~~*.exe tcimg=$cm524|3302|2023|524 <ELSE> tcprm=CD~~*.* <ENDIF> ;; переключение фильтров *.* (все файлы) и *.exe (без папок активной панели)

<IF> [info=x470] = 0 <THEN> ssize=1 tcimg=$p0 elmof=1,2,4,12 tcimg=$cm910|2903|305~~$p1 wpull=@W/3,0,@W/3,@H-55 ontop=1 <ELSE> tcimg=$p0~~$cm909|2903|305 elmon=1,2,4,12 tcimg=$p1 rsize=1 ontop=0 <ENDIF> ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели + отключение ряда элементов окна и восстановление

<IF> [info=x52] = 000_Osnovnaja <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; переключение: если имя активной панели инструментов 000_Osnovnaja, то откроется 002_Multimedia.bar, иначе панель инструментов закроется

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

<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} <CASEELSE> tcimg=$cm906 <ENDSWITCH> ;; переместить в другую панель объекты (при открытом FTP и архиве не производить перемещение)

<TIME=n00> tcimg=$cm582 ;; каждый час сохранить историю каталогов в Total Commander

<TIME=s00> tcimg=$cm582 infbx=InfoBox10 ;; каждую минуту выдавать сообщение

aends=%%COMMANDER_PATH%%\AkelFiles\Plugs\Coder\Txt.coder??-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 forpgs <FOR> 1 <TO> GLOBALAENDS<0> imgtx=GLOBALAENDS<:INDEX:>||"%p"//1||Image_:INDEX:|png||imgtxt<0000A0|F0FFFF|200|0|Tahoma> <NEXT> tcimg=$cm540 ;; в активной панели создать изображения символов содержимого файла Txt.coder

aends=-1??-1||Chr(124)!!||&&(.)!!$1@CRLF||?F1 forpgs <FOR> 1 <TO> GLOBALAENDS<0> imgtx=GLOBALAENDS<:INDEX:>||"%p"//1||Image_:INDEX:|png||imgtxt<0000A0|F0FFFF|200|0|Tahoma> <NEXT> tcimg=$cm540 ;; в активной панели создать изображения символов содержимого буфера обмена

aends=-1||&&(.)!!$1*||?R1 tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALAENDS<1>||+tcTCFIND8 ;; в окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена и нажать галочку "Рег.выр."

aends=-1||&&(.)!!$1*||?R1 tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALAENDS<1>||+tcTCFIND8||+tcTCFIND23|$a ;; в окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена, нажать галочку "Рег.выр." и произвести поиск

aends=ABCDEFGH!!-3 forpgs <FOR> 1 <TO> GLOBALAENDS<0> imgtx=GLOBALAENDS<:INDEX:>||"%p"//1||Image_GLOBALAENDS<:INDEX:>|png||imgtxt<0000A0|F0FFFF|200|0|Tahoma> <NEXT> tcimg=$cm540 ;; в активной панели создать изображения символов ABCDEFGH

alist=[tc=AM]||##path<4> pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:>||^^GLOBALXLIST<:NUMBER:>= zlist=$GLOBALALIST||?Q$GLOBALSLIST|#|0|1|0|0|1 GLOBALZLIST<c> pause=500 tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена (согласно сортировки в активной панели) выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] arr2d=$GLOBALANF2D||21|1|^-9$ <FOR> 1 <TO> GLOBALARR2D0<0> cmdcm=GLOBALARR2D1<:INDEX:>||''GLOBALARR2D0<:INDEX:>'' <NEXT> ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)

anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:]Chr(124)Chr(124)''::'' cmdcm=$GLOBALANF2D1 ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)

anf2d=%P%N||2||^(.+\\([^\\]+)\.[^\\.,]+),?(\d*)?$ arr2d=$GLOBALANF2D||27|3|?V|##|'::'=''''?0:'::' <FOR> 1 <TO> GLOBALARR2D1<0> exicn=GLOBALARR2D1<:INDEX:>||"%t"||GLOBALARR2D3<:INDEX:>||GLOBALARR2D2<:INDEX:>||icn<0> <NEXT> tcimg=$cm4006|540|4006 ;; из списка под курсором, в котором прописаны пути файлов со значками и номерами через запятую (E:\TCIMG.dll,55), произвести проверку путей, если нет номеров добавить 0 и извлечь в другую панель заданные с именами библиотеки и номера

anf2d=%P%N||6||^(.+\\([^\\]+)\.[^\\.]+),(\d*)$ <FOR> 1 <TO> GLOBALANF2D1<0> exicn=GLOBALANF2D1<:INDEX:>||"%t"||GLOBALANF2D3<:INDEX:>||GLOBALANF2D2<:INDEX:>||icn<0> <NEXT> tcimg=$cm4006|540|4006 ;; из списка под курсором, в котором прописаны пути файлов со значками и номерами через запятую (E:\TCIMG.dll,55) извлечь в другую панель заданные с именами библиотеки и номера

bends=%WL??-1 forpgs <FOR> 1 <TO> GLOBALBENDS<0> start=RAR||-IBCK||x||GLOBALBENDS<:INDEX:>||C:\RAR2tmp\||&&wait sends=PS<C:\RAR2tmp\//1//1//*.rar> start=RAR||-IBCK||x||GLOBALSENDS<1>||"%T"||&&wait delsm=C:\RAR2tmp\||1 <NEXT> tcimg=$cm540 ;; распаковать из выделенных RAR архивов, находящийся внутри RAR архив в другую панель (C:\RAR2tmp\ - временная папка)

bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4 clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна

carry=tcimg=$pmpm_InfosR||%P%N cmdcm=$GLOBALCARRY ;; пример запуска команды "pm" tcimg с передачей ей пути файла под курсором

carry=tcimg=$pmpm_InfosR||%P%N cmdcm=GLOBALCARRY<1> ;; пример запуска команды "pm" tcimg с передачей ей пути файла под курсором

cmdbt=cmd~~/c~~mklink~~''%T%N''~~''%P%N''||0 tcimg=$cm4006|540 ;; для файла под курсором создать именную символическую ссылку в другой панели

cmdbt=cmd~~/c~~mklink~~/D~~''%T%N''~~''%P%N''||0 tcimg=$cm4006|540 ;; для папки под курсором создать именную символическую ссылку в другой панели

cmdbt=cmd~~/c~~mklink~~/H~~''%T%N''~~''%P%N''||0 tcimg=$cm4006|540 ;; для файла под курсором создать именную жёсткую ссылку в другой панели (в рамках одного диска)

cmdbt=md~~"%O" pause=50 tcimg=$cm540 ;; создать каталог именем файла под курсором, скрыв окно консоли

cmdcm=tcimg=$pmpm_InfosR||%P%N ;; пример запуска команды "pm" tcimg с передачей ей пути файла под курсором

delss=FOLDC<%WL//1//1//*ini|*ico|*chm//1>||1 pause=500 icofs=%WL||0||favicon.ico tcimg=$cm540 ;; удалить из выделенных папок - все файлы, кроме chm ini и ico + назначить иконку папке под курсором

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm2023|4006|2023|4006 ;; показать в отдельных окнах выделенные объекты в обеих панелей TC

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне)

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне

exect=$var_i=##$INI<8//%%COMMANDER_INI%%//Configuration//CopyComments>||$var_st=WinGetTitle('[ACTIVE]') tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s='Копирование~~Descript.ion~~'&($var_i=2?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') pause=500 title=$var_s pause=5s title=$var_st ;; включить/выключить копирование Descript.ion + отобразить текущее состояние настройки в заголовке

exect=$var_i=##[input=BOX77] exicn=%P%N||"%t"||$var_i||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель заданную иконку в диалоге именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

exect=$var_i='%E'='mid'?0:2 iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Lister||PreloadFilterType32||$var_i tcimg=$cm304 ;; быстрый просмотр для файла под курсором, относительно расширения "mid"

exect=$var_i='%E'='mid'?0:2 iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Lister||PreloadFilterType32||$var_i tcimg=$cm903 ;; просмотр для файла под курсором, относительно расширения "mid"

exect=$var_i=(StringInStr(FileGetAttrib('%P%N'),'D')~~AND~~FileExists('%P%N'))?'~~/D':Null cmdbt=cmd~~/c~~mklink$var_i~~''%T%N''~~''%P%N''||0 tcimg=$cm4006|540 ;; для объекта под курсором создать именную символическую ссылку в другой панели

exect=$var_i=(StringInStr(FileGetAttrib('%P%N'),'D')~~AND~~FileExists('%P%N'))?1:0||exect=DllCall('kernel32.dll','boolean','CreateSymbolicLinkW','wstr','%T%N','wstr','%P%N','dword',$var_i) tcimg=$cm4006|540 ;; для объекта под курсором создать именную символическую ссылку в другой панели

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~текущую~~папку?')||$var_i=$var_n=7?_Exit():1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; удалить текущую папку (возможность отмены действия)

exect=$var_n=Number(WinGetHandle('[ACTIVE]')) dubls=3 infow=2||TitleWindow1||attach<@$var_n> tcimg=$cm540 ;; после заголовка активного окна создать информационную строку, настройки в секции [TitleWindow1], если включена, то выключить с обновлением заголовка

exect=$var_pid=##<info=x62> <TIME=n00> exect=ProcessExists($var_pid)?0:_CmdCm('close=&#58PID:') tcimg=$cm582 ;; каждый час сохранить историю каталогов в Total Commander, если окно TC нет, то процесс при проверке отключается.

exect=$var_s=##$INI<8//$f302//Configuration//SortUpper>||$var_s=$var_s=3?1:($var_s+2) tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP8|$p0|*c$var_s!!1|*x||+tcTCSCP23||+tcTCSCP20 ;; переключать метод сортировки по кругу

exect=DllCall('kernel32.dll','bool','CopyFileExW','wstr','%P%N','wstr','%T%N','ptr',0,'struct*',0,'bool*',0,'dword',0) tcimg=$cm4006|540 ;; копировать файл под курсором в другую панель

exect=DllCall('kernel32.dll','bool','CreateDirectoryExW','wstr','"%P"','wstr','xxx','struct*',0) tcimg=$cm540 ;; в активной панели создать каталог "xxx"

exect=DllCall('kernel32.dll','bool','CreateDirectoryW','wstr','"%P"zzz','struct*',0) tcimg=$cm540 ;; в активной панели создать каталог "zzz"

exect=DllCall('kernel32.dll','bool','CreateHardLinkW','wstr','%T%N','wstr','%P%N','ptr',0) tcimg=$cm4006|540 ;; для файла под курсором создать именную жёсткую ссылку в другой панели (в рамках одного диска)

exect=DllCall('kernel32.dll','boolean','CreateSymbolicLinkW','wstr','"%P"xxx\','wstr','C:\','dword',1) tcimg=$cm540 ;; для диска C:\ создать символическую ссылку в активной панели именем "xxx"

exect=DllCall('kernel32.dll','boolean','CreateSymbolicLinkW','wstr','%T%N','wstr','%P%N','dword',0) tcimg=$cm4006|540 ;; для файла под курсором создать именную символическую ссылку в другой панели

exect=DllCall('kernel32.dll','boolean','CreateSymbolicLinkW','wstr','%T%N','wstr','%P%N','dword',1) tcimg=$cm4006|540 ;; для папки под курсором создать именную символическую ссылку в другой панели

exect=DllCall('kernel32.dll','handle','CreateFileW','wstr','"%P"test.txt','dword',0,'dword',0,'struct*',0,'dword',1,'dword',0,'handle',0) tcimg=$cm540 ;; в активной панели создать файл test.txt

exect=DllCall('kernel32.dll','int','SetFileAttributesW','wstr','%P%N','dword',2+4) tcimg=$cm540 ;; установить объекту под курсором атрибут "скрытый" (2) и "системный" (4) ("архивный" (32), "только для чтения" (1), "снять все атрибуты" (128))

exicn=%P%N||"%t"||[input=BOX77]||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель заданную иконку в диалоге именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

exicn=%P%N||"%t"||1||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; извлечь в другую панель 1-ю иконку именем библиотеки, без добавления счётчика и разделителя + обновить другую панель в другом процессе

focusp tcimg=$cm5002~~$cm3008 focusp tcimg=$cm5002~~$cm3008 ;; перейти на первую заблокированную вкладку в обеих панелях и удалить все незаблокированные вкладки

focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 tcimg=$cm2023 ;; выделить в панели назначения только файлы с расширением файла под курсором и оставить только выделенные

focusp tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.%E|$h||+tcTCMARK5 ;; выделить в панели назначения только файлы с расширением файла под курсором

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% на восстановление

global cmdcm=[check=BOX_V01] dends=GLOBALCHECM1<1>??1||formt<sps109> sends=-1??-1 slist=$GLOBALSENDS||formt<1,63,54,51> <FOR> 1 <TO> GLOBALSLIST<0> start=Youtub||-o||"%%(title)s-%%(upload_date)s-@%%(id)s.%%(ext)s"||--write-all-thumbnails||-f||GLOBALDENDS<1>||GLOBALSLIST<:INDEX:>||&&hide||&&wait pause=1s <NEXT> tcimg=$cm540 ;; закачать в активную панель видео файлы с ютуба или Vimeo с выбором качества, по списку полных Url адресов в буфере ссылки могут быть двух типов например - https://youtube.com/watch?v=2FauSeH2h0A (https://youtube.com/watch?v= +id 2FauSeH2h0A) или https://youtube.com/embed/HiN6Ag5-DrU (https://youtube.com/embed/ +id HiN6Ag5-DrU) или https://vimeo.com/71501596 для Vimeo (программа для скачивания https://rg3.github.io/youtube-dl/download.html )

global lists=PS<"%p"Slides//1//0//jpg> start=IrfanView||/filelist=GLOBALLISTS<t>~~/resize=(1024,768)~~/resample~~/aspectratio~~/convert=$N.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; в активной панели в папке Slides найти все файлы jpg и конвертировать с помощью IrfanView - с разрешением (1024,768) с заменой исходных на новые

global moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 marks=$GLOBALMOVES ;; переместить выделенные объекты на уровень вверх, перейти на уровень вверх и выделить перемещенные объекты вверх

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

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//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл

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

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#-//o12::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY-MM

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру папок YYYY\MM\DD, каждый файл в именную папку числа создания

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o18:://>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM.DD

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#-//o12::> delss=%WL||1||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY-MM и удалить выделенные каталоги

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#-//o12::>||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY-MM

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::> delss=%WL||1||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру YYYY\MM\DD, каждый файл в именную папку числа создания и удалить выделенные каталоги

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 moves=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::>||upd<2> ;; переместить все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру YYYY\MM\DD, каждый файл в именную папку числа создания

infow=2||TitleWindow1||attach<TTOTAL_CMD> tcimg=$cm540 ;; после заголовка Total Commander создать информационную строку, настройки в секции [TitleWindow1], если включена, то выключить с обновлением заголовка

iniss=%%COMMANDER_PATH%%\WinAssociations.ini||Associations||+Associations tcimg=$cm519 buttn=TDlgCustomColors||+tcTCIASS5|$h ;; переключение ассоциаций

iniww=%%COMMANDER_INI%%||ViewModeSwitch||RedirectSection||WinViewMode.ini||WinViewMode0.ini iniww=%%COMMANDER_INI%%||ViewModes||RedirectSection||WinViewMode.ini||WinViewMode0.ini rstart buttn=<info=x61>||x|$v|$f tcimg=$cm2939 buttn=TDLGCONFIGALL||x|$v|$f|$j+tcTCSVMD25!!2||+tcTCSVMD24||+tcTCSVMD21 ;; включить/отключить стили оформления

itray=3 rlist=%WL||##path<0>||formt<1> xlist=$GLOBALRLIST||##path<6> wlist=$GLOBALXLIST||formt<lin44,lin60,lin61,lin62,lin37,1> <FOR> 1 <TO> GLOBALWLIST<0> downh=GLOBALRLIST<:INDEX:>//2||GLOBALWLIST<:INDEX:>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> slist=$GLOBALRENMM iconf=GLOBALRENMM<1>||:://1//(\w:.*\\)([^\\]*)\.(.*)//$1favicon.ico||32 pause=500 icoft=GLOBALRLIST<:INDEX:>||0||favicon.ico attrf=GLOBALICONF<1>||+HS!!0 delsm=GLOBALSLIST<1>||1 <NEXT> tcimg=50~~$cm540 ;; назначение выделенным каталогам (например twitter.com, cryptocoincharts.info) иконок взятых из URL и присвоение значкам атрибутов скрытый, системный

keybd=0~~{CTRLDOWN} tcimg=$cm508 keybd=0~~{CTRLUP} ;; запустить диалог упаковки Total Commander в ту же панель

keybd=0~~{TAB} tcimg=50~~$cm521~~500 * cname=%O * keybd=0~~{ENTER} pause=400 tcimg=50~~$cm2023 ;; в панели назначения выделить только файлы с именем, похожим на имя файла под курсором и оставить только выделенные

keybd=0~~{TAB} tcimg=50~~$cm521~~500 * cname=%O * keybd=0~~{ENTER} ;; в панели назначения выделить только файлы с именем, похожим на имя файла под курсором

keybd=0~~{TAB} tcimg=50~~$cm521~~500 *.%E keybd=0~~{ENTER} pause=400 tcimg=50~~$cm2023 ;; выделить в панели назначения только файлы с расширением файла под курсором и оставить только выделенные

keybd=0~~{TAB} tcimg=50~~$cm521~~500 *.%E keybd=0~~{ENTER} ;; выделить в панели назначения только файлы с расширением файла под курсором

lists=%WL||##path<4>||$/ pause=500 tcimg=$cm2033 ;; выделить одноименные каталоги для выделенных файлов в активной панели

lists=PS<"%p"//1//-1//About.jpg>||save<"%p"List.txt|0>||upd<2> start=IrfanView||/filelist="%p"List.txt~~/resize=([input=BOX56],0)~~/aspectratio~~/convert=$D$N.bmp~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delsm="%p"List.txt||1 tcimg=$cm540 ;; конвертировать About.jpg во всех вложенных папках в About.bmp (размер по ширине вводится в диалоге), не удаляя исходные изображения

listt="%T%M"||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||clpget||$$_cntr<1+|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя (только буквенные фрагменты) выделенного объекта противоположной панели с счетчиком _01

markc=0 tcimg=$cm525 desel=2 ;; выделить в активной панели объекты которых нет в другой панели

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

markp=%WL tcimg=$cm2046 marks=1||test<1e!![Combo=Box3]> moves=[tc=AL]||"%t"//0 ;; В выделенных папках переместить все файлы с расширением, выбранным или прописанным в диалоговом окне, в противоположную панель

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

markp=%WL tcimg=$cm2046 markz=2||1||0||1||1 ;; показать с выделением все файлы в выделенных папках и их подкаталогах

markp=%WL tcimg=$cm2046 ;; показать файлы выделенных папок

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t"//0 ;; копировать все файлы выделенных каталогов в противоположную панель

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f61:://>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсией) в другую панель, в создаваемые (если нет подобных) единые папки с родительскими именами

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую на основе даты модификации вложенную структуру: YYYY\MM\ - каждый файл в папку месяца создания

markp=%WL tcimg=$cm2046~~$cm525 ;; показать с выделением все файлы выделенных каталогов

markp=102||numb<1,2,3> tcimg=$cm2046 markz=2||1||1||1||1 ;; показать все файлы папок 1, 2, 3 и выделить их

markp=102||numb<1,2,3> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы первых 3-х папок активной панели

markp=102||numb<1,2,4,5> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы 1,2,4,5 папок активной панели

markp=102||numb<1,2,4> tcimg=$cm2046 pause=500 markz=2||1||1||1||1 tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPYD7|$h ;; отправить в очередь копирования файлы 1,2,4 папок активной панели

marks=%Z%WL||clip<> focusp tcimg=$cm2033 ;; выделить подобные выделенные объекты в другой панели

marks=0||test<1n!!(\d+_p\d+)> tcimg=50~~$cm4006 marks=0||test<1n!!(\d+_p\d+)> ;; выделить объекты в обеих панелях TC по заданному регулярному выражению

marks=1||test<1e!![combo=BOX3]> tcimg=$cm2023 ;; выделить все файлы в текущей панели с расширением прописанным в диалоговом окне (несколько расширений прописываются через "|")

marks=PS<"%p"//1//0//*.[combo=BOX3]> tcimg=$cm2023 ;; выделить все файлы в текущей панели с расширением прописанным в диалоговом окне

modfs=%WL||0,2||1 tcimg=$cm522 ;; изменить выделенным объектам дату модификации и дату последнего доступа на дату создания + снять выделение

modft=%P%N||0||#SISDATE tcimg=$cm1007 clpget ;; изменить объекту под курсором дату модификации на системную дату и применить действие переименования + вставить фразу из буфера обмена

modft=%P%N||0||#SISDATE tcimg=$cm1007 ;; изменить объекту под курсором дату модификации на системную дату и применить действие переименования

moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d1"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку, если она пустая (и так же если все подкаталоги пустые)

moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 <IF> <info=d9"%p"//> = 0 <THEN> delsm="%p"||1||upd<1> <ENDIF> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку, если она пустая

moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 delsm="%p"||1||upd<1> ;; переместить выделенные объекты на уровень вверх и удалить родительскую папку

patha=%%COMMANDER_PATH%%\Utilities tcimg=$cm321~~$cm324 ;; перейти в каталог "Utilities" в активной панели и установить "Сортировка по дате"

pathb=%%COMMANDER_PATH%%\Utilities tcimg=$cm321~~$cm324 ;; перейти в каталог "Utilities" в активной панели в новой вкладке и установить "Сортировка по дате"

pathl=%%COMMANDER_PATH%%\Utilities tcimg=$cm121~~$cm124 ;; перейти в каталог "Utilities" в левой панели и установить "Сортировка по дате"

pathm=%%COMMANDER_PATH%%\Utilities tcimg=$cm121~~$cm124 ;; перейти в каталог "Utilities" в левой панели в новой вкладке и установить "Сортировка по дате"

pathr=%%COMMANDER_PATH%%\Utilities tcimg=$cm221~~$cm224 ;; перейти в каталог "Utilities" в правой панели и установить "Сортировка по дате"

paths=%%COMMANDER_PATH%%\Utilities tcimg=$cm221~~$cm224 ;; перейти в каталог "Utilities" в правой панели в новой вкладке и установить "Сортировка по дате"

paths=D:\VIDEO\ tcimg=$cm221~~$cm224 ;; перейти в каталог "D:\VIDEO\" в правой панели в новой вкладке и установить "Сортировка по дате"

patht=%%COMMANDER_PATH%%\Utilities pause=100 focusp tcimg=100~~$cm321|324 ;; перейти в каталог "Utilities" в другой панели и установить "Сортировка по дате"

pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения и записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках)

pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

pathu=%%COMMANDER_PATH%%\Utilities pause=100 focusp tcimg=100~~$cm321~~$cm324 ;; перейти в каталог "Utilities" в другой панели в новой вкладке и установить "Сортировка по дате"

pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes1||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes1||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes1||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 ;; выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

regwr=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet~~Settings||ProxyEnable||DWORD||1 tcimg=$zmzm_Radio pause=20s regwr=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet~~Settings||ProxyEnable||DWORD||0 ;; включить использование прокси до запуска радио и выключить через 20 секунд после запуска радио в другом процессе

rends=@[tc=AP] slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> start=ChmDecomp||param<-decompile~~$f254\~~GLOBALSLIST<:INDEX:>> sends=<info=o72GLOBALSLIST<:INDEX:>//> movee=PS<$f254//2//0>||GLOBALRENDS<1> delss=FOLDC<GLOBALMOVEE<1>//1//-1//*.hhc|*.hhk>||1 <NEXT> tempxx tcimg=$cm540 ;; Декомпилировать выделенные chm файлы с сохранением результата в активную панель. Для каждого файла создается свой каталог

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя объекта(только буквенные фрагменты) под курсором с счетчиком _01(общая нумерация)

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||ext<>||[double] tcimg=50~~$cm540 ;; выделить все файлы в активной панели и переименовать их в очищенное имя(только буквенные фрагменты) объекта под курсором (для каждого типа файла отдельный счетчик _01)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется любое вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется конечное вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется начальное вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется точное вхождение имени без расширения)

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]??1||&&(?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=[info=x52] <IF> GLOBALSENDS<1> = 000_Osnovnaja OR GLOBALSENDS<1> = 084_AU3 <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; переключение: если имя активной панели инструментов 000_Osnovnaja или 084_AU3, то откроется 002_Multimedia.bar, иначе панель инструментов закроется

sends=-1 bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4||+tcTCFIND12||+tcTCFIND13|$iGLOBALSENDS<1>||+tcTCFIND23|$a clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена

sends=-1??-1 forpgs <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LIST_:INDEX:.txt||content<GLOBALSENDS<x:INDEX:>> <NEXT> tcimg=$cm540 ;; создать в активной панели файлы LIST_№.txt с содержимым буфера обмена (каждая строка в отдельном файле)

sends=-1??-1 slist=$GLOBALSENDS||formt<sps43,sps44,1,54,63> <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 sends=MIME-Version:~~1.0~~LFContent-Type:~~application/octet-stream;~~name=''omega''~~LFContent-Transfer-Encoding:~~base64~~LFContent-Disposition:~~attachment;~~filename=''GLOBALSENDS<1>''??2 sends=GLOBALSLIST<:INDEX:>>??3||^^GLOBALSENDS<2>~~ dectd=0||x||"%p"//0||content<GLOBALSENDS<x3>> renmm=GLOBALDECTD<1>||extplus<> <NEXT> tcimg=50~~$cm540 ;; восстановить все файлы из списка кода в b64 в буфере в активную панель

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpgs <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>||noprogres<> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать из папки под курсором все файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

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

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

sends=PS<"%p"//1//0//*//0//0//3> anf2d=$f212\Selection.txt||7||(.+)\R+(.+)||$1|$2 arr2d=$GLOBALANF2D||46|0|StringInStr($GLOBALSENDS[1],'::')>0 stext=$GLOBALARR2D1??1||0||delim<@CRLF> tcprm=LOADSELECTION||GLOBALSTEXT3<t> tcimg=$cmcm_ExchangeSelection ;; в активной панели выделить все объекты кроме тех, которые есть в разных списках относительно найденных имён (имена и пути к спискам прописаны в Selection.txt)

shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (включая корень)

shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//-2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (исключая корень)

shape=5 copys=FOLDC<%WL//1//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||test<[group=BOX_FSize1]r!![updwn=BOX_FSize1]> tcimg=$cm524 ;; копировать в другую панель (не заменяя в случае совпадения) файлы из выделенных папок(с рекурсией, с сохранением структуры вложенности) и выделенных файлов подпадающие под условия относительно заданного размера(ов) в диалоговом окне

sizeb=28|16 tcimg=$cm3204 pause=700 itemh=5||16 ;; значки в файловых панелях сделать 28, добавить дерево в левой панели, в которой уменьшить высоту значков до 16, второе нажатие возврат к двухпанельному виду с размером значков 16

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> rends=50+<info=i3GLOBALSLIST<:INDEX:>//>+50 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0 imgcg="%t<info=f12GLOBALSLIST<:INDEX:>//>.png"//0||GLOBALRENDS<1>||#,#,0||framewh<GLOBALIMGCG<1>|30> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с 2-м градиентом случайного цвета с соответствующими размерами

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> imgcg="%%TCIMG_TEMP%%\Img.png"//0||50+<info=i3GLOBALSENDS<1>//>+50||#,#,0 imgnz=$GLOBALSENDS||"%t"//0||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с градиентной рамкой 50px случайного цвета

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> rends=50+<info=i3GLOBALSENDS<1>//>+50 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0||framewh<GLOBALIMGCG<1>|30> imgnz=$GLOBALSENDS||"%t"||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с 2-й градиентной рамкой 50px и 30px случайного цвета

slist=%WL||$$clpget copys=[tc=TM]||x//0||allfold<GLOBALSLIST<t>> tcimg=$cm524 ;; копировать выделенные объекты другой панели в подпапки 1-го уровня (с именем из буфера обмена) выделенных папок активной панели

slist=%WL||path<6>||inline<''!!''~~''!!''> tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$iGLOBALSLIST<1>|$h||+tcTCFILTER5 ;; имена выделенных файлов обрамить кавычками и передать в окно фильтрации...

slist=[tc=TL*d]||##path<5> xlist=[tc=TL*d]||##path<1> start=cmd~~/c~~mkLink~~/d~~list2<$GLOBALSLIST>~~list<$GLOBALXLIST>||&&hide||&&wait slist=[tc=TL*f]||##path<7> xlist=[tc=TL*f]||##path<1> start=cmd~~/c~~mkLink~~list2<$GLOBALSLIST>~~list<$GLOBALXLIST>||&&hide||&&wait tcimg=$cm540 ;; в активной панели создать одноимённые символьные ссылки всем выделенным объектам неактивной панели

slist=cliplist||^^C:\Arh_tmp\ anf2d=%WL||1||##@@o72:: forpgs <FOR> 1 <TO> GLOBALANF2D<0> start=7-Zip||x||-aoa||-oC:\Arh_tmp\||GLOBALANF2D0<:INDEX:>||&&hide||&&wait moves=$GLOBALSLIST||"%t"GLOBALANF2D1<:INDEX:>//1||noprogres<> delsm=C:\Arh_tmp\||1 <NEXT> tcimg=$cm4006|540|4006 ;; из выделенных архивов извлечь в другую панель в именные папки архивов объекты корневого уровня по списку из буфера обмена (C:\Arh_tmp\ - временная папка)

slist=cliplist||inline<!!|!!> slist=FOLDC<%WL//1//-1//GLOBALSLIST<1>> tcimg=$cm2047 marks=$GLOBALSLIST ;; в выделенных каталогах найти файлы из списка (имена с расширениями) в буфере обмена, показать файлы выделенных папок без подкаталогов и выделить все найденные файлы

slist=FOLDC<%WL//0//-1//*//0//0//3>||formt<u23,2>||inline<!!*.*~~!!*.*> tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALSLIST<1> ;; в содержимом выделенных папок получить список в строку по одному экземпляру всех повторяющих "начал" имён и вставить в диалог поиска

slist=FOLDM<%WL//-3//0> copys=[tc=TM]||x//0||allfold<GLOBALSLIST<t>> tcimg=$cm524 ;; копировать выделенные объекты другой панели в подпапки 1-го уровня выделенных папок активной панели

slist=INI<8//%%COMMANDER_INI%%//TemaColor//NameColor> <IF> GLOBALSLIST<1> = Image <THEN> tcimg=$tmtm_ThemeImage||Image_Black <ELSE> tcimg=$tmtm_ThemeImage||Image <ENDIF> ;; переключение между Светлой и Тёмной темой TС Image

slist=PS<"%p"//1//0//%E>||##path<4>. alist=[tc=TF-1f]||<dellist=$GLOBALSLIST|8> tcimg=50~~$cm527~~$cm4006 marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам выделенных(впоследствии) файлов неактивной панели с расширением файла под курсором неактивной панели

start=IrfanView||"%p*.%E"~~/convert="%p"*.gif~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в GIF все изображения совпадающие с расширением файла под курсором

start=IrfanView||"%p*.%E"~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в JPG все изображения совпадающие с расширением файла под курсором

start=IrfanView||/filelist="%p"List_convert.txt~~/resize=(174,174)~~/resample~~/resize_long=174~~/resize_short=174~~/convert=H:\1\thumbs\$D$N.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать все изображения по списку (List_convert.txt), с сохранением результата в папку thumbs со структурой исходных каталогов

start=IrfanView||/filelist=%L~~/convert="%p"*.[combo=BOX4]~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать выделенные изображения - тип, в какой конвертировать выбирается в диалоге

start=IrfanView||/filelist=%L~~/convert="%p"*.gif~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в GIF выделенные изображения с удалением исходных

start=IrfanView||/filelist=%L~~/convert="%p"*.gif~~/transpcolor=(0,0,0)~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в GIF выделенные изображения с сохранением прозрачности

start=IrfanView||/filelist=%L~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait tcimg=$cm540 renms=[tc=AL-1]||test<1e!!ico>||##cntr<1|1|1>||^^favicon||&&\d!! ;; конвертировать в иконки все выделенные изображения с расширением под курсором + переименовать все полученное в имя favicon+ счетчик (если несколько файлов)

start=IrfanView||/filelist=%L~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в иконки все выделенные изображения с расширением под курсором (используется программа IrfanView со своими путями)

start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; конвертировать в JPG выделенные изображения

start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 pause=1000 delss=%WL||1 ;; конвертировать в JPG выделенные изображения с удалением исходных

start=IrfanView||/filelist=%L~~/resize=(500)~~/aspectratio~~/resample~~/convert=$D$N$O~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; изменение размеров выделенных изображений в ширина - 500, высота пропорционально, с перезаписью

start=IrfanView||/filelist=%L~~/rotate_l~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; повернуть выделенные изображения вправо на 180', дождаться окончания работы IrfanView и обновить панель

start=IrfanView||/filelist=%L~~/rotate_r~~/jpgq=100~~/convert=$D$F~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; повернуть выделенные изображения вправо на 90', дождаться окончания работы IrfanView и обновить панель

swcmd=comns=%WL||2||@CRLF#metka#¦¦comns=%WL||6||@CRLF#metka#??tcimg=$cm524¦¦CMarks ;; добавить в конец комментариев выделенных объектов слово #metka# (с новой строки), второе нажатие удалит строку со словом #metka# и снимет выделение

swcmd=patha=d:\Download\??tcimg=$cm324|324||patha=d:\Download\??tcimg=$cm321||NameTime ;; перейти в папку Download и переключать сортировку по кругу ДАТА/ИМЯ

swcmd=patha=d:\Download\??tcimg=$cm324|324||patha=d:\Download\??tcimg=$cm321||NameTime ;; переход в папку Download и переключать сортировку по кругу ДАТА/ИМЯ

swcmd=quickp¦¦tcimg=$cm304|909¦¦Quickview12 ;; переключение просмотра с увеличением панели/Повторное нажатие - в исходное положение

swcmd=quickp¦¦tcimg=$cm304~~$cm909¦¦Quickview ;; переключение просмотра с увеличением панели и в исходное положение

swcmd=sprtr=0÷÷tcimg=$cm201¦¦sprtr=50÷÷tcimg=$cm202¦¦SeparatorRezimRight ;; переключить правую панель в режим "Краткий" + изменение размера ширины панели 0%, при повторном нажатии вернуть в режим "Подробный" + размер ширины панели 50%

swcmd=sprtr=100??tcimg=$cm302¦¦sprtr=50??tcimg=$cm300¦¦SeparatorRA ;; переключить активную панель на режим "Комментарии" + изменение размера ширины панели 100%, при повторном нажатии перевести в режим "Подробный" + размер ширины панели 50%

swcmd=sprtr=100÷÷tcimg=$cm101¦¦sprtr=50÷÷tcimg=$cm102¦¦SeparatorRezimLeft ;; переключить левую панель в режим "Краткий" + изменение размера ширины панели 100%, при повторном нажатии вернуть в режим "Подробный" + размер ширины панели 50%

swcmd=sprtr=20??tcimg=$cm2003|169¦¦sprtr=50??tcimg=$cm169|2002¦¦SeparatorR ;; просмотр эскизов папки фото под курсором в правой панели

swcmd=sprtr=20??tcimg=$cm2025|169¦¦sprtr=50??tcimg=$cm169|4002|570|4001¦¦ThumbsFolderL ;; папку под курсором левой панели открыть в правой для просмотра эскизов, при повторном нажатии вернуть режимы обратно

swcmd=sprtr=80??tcimg=$cm2003|269¦¦sprtr=50??tcimg=$cm269|2002¦¦SeparatorA ;; просмотр эскизов папки фото под курсором в левой панели

swcmd=sprtr=80??tcimg=$cm2003|69¦¦sprtr=50??tcimg=$cm69|2002¦¦SeparatorL ;; просмотр эскизов папки фото под курсором в левой панели

swcmd=ssize=1??tcimg=$p0??tcimg=$cm910|2903|305??tcimg=$p1??wpull=@W/3,0,@W/3,@H-55??ontop=1¦¦tcimg=$p0??tcimg=$cm909|2903|305??tcimg=$p1??rsize=1??ontop=0¦¦ResHW100_50 ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели

swcmd=ssize=1??tcimg=$p0??tcimg=$cm910|2903|305??tcimg=$p1??wpull=@W/3,0,@W/3,@H-55??tcimg=$p4??elmof=1,2,4,12??tcimg=$p5??ontop=1¦¦tcimg=$p0??tcimg=$cm909|2903|305??tcimg=$p1??tcimg=$p4??elmon=1,2,4,12??tcimg=$p5??rsize=1??ontop=0¦¦ResHW100_50_2 ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели + отключение ряда элементов окна и восстановление

swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??patha="%P"??pause=400??marks=GLOBALSLIST<t>¦¦SRSelection ;; показать выделенные объекты активной панели в отдельном окне, повторное нажатие возврат в активную панель с сохранением выделения

swcmd=tcimg=$cm2050¦¦keybd=0~~{END}¦¦keybd=0~~{HOME}¦¦CursorPosition ;; установить курсор по кругу: на первый файл, в конец панели, в начало панели

swcmd=tcimg=$cm314÷÷buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5¦¦tcprm=cd~~|~~*.*¦¦tcimg=$cm312¦¦FileFolderPanel ;; отображать только файлы | только папки | все объекты (переключение по кругу)

swcmd=tcimg=$cm498÷÷buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22¦¦tcimg=$cm498÷÷buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i20|$h||+tcTCCUZBAR22¦¦SizeButton2420 ;; переключение между размерами панели инструментов 24/20

swcmd=tcimg=$p4÷÷elmof=1,2,4,12÷÷tcimg=$p5¦¦tcimg=$p4÷÷elmon=1,2,4,12÷÷tcimg=$p5¦¦WindowTC1 ;; убрать/вернуть компоненты окна Total Commander

swcmd=tcimg=$p4÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC5 ;; убрать/вернуть заданные компоненты окна Total Commander

swcmd=tcimg=$p4÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC6 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и восстановить при втором вызове команды

swcmd=tcimg=$p4÷÷wmenu=0÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷wmenu=1÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC7 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и меню; и восстановить при втором вызове команды

swcmd=tcprm=CD||%Z;''*.%E''¦¦tcprm=CD||%Z*.*|"*.%E"¦¦tcimg=$cm312¦¦FileExt ;; переключение между командами по кругу: 1) Отображать файлы с таким расширением, 2) Скрыть файлы с таким расширением, 3) Отображать все файлы

tcimg=$amam_com_1~~$amam_com_2 ;; последовательный вызов пользовательских команд $am

tcimg=$amam_TestParam||''%P%N'' ;; пример передачи пути в команду пути файла под курсором

tcimg=$amam_Torrent_1 ;; поиск содержимого буфера обмена на 5-ти торрент трекерах и открытие ссылок в браузере (Kinozal.tv,RuTracker.org,NNM-club.me ,RuTor.org,Riperam.org)

tcimg=$cm$CE5 ;; выделить всё: файлы и папки

tcimg=$cm2002 delsm="%p"||1||upd<1> ;; перейти в родительский каталог и удалить папку из которой вышли

tcimg=$cm2002 renmm="%P"||$$_b||upd<1> ;; перейти в родительский каталог и переименовать папку из которой вышли (добавить приставку _b)

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку)

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (предварительно перейти на уровень вверх)

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*<setname>([^<>]*)</setname>.*!!$1-$2 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение 2-х тегов xml файла под курсором (предварительно перейти на уровень вверх)

tcimg=$cm2018 pause=200 bufsr=ftp://!!http:// ;; записать в буфер обмена для выделенных объектов на FTP ПУТИ с заменой ftp на http

tcimg=$cm2021 bufsr=~~!!%%20||/home/andrey/!!/ start=%%COMMANDER_PATH%%\Programs\Players\VLC\Vlc.exe||clpget||--ftp-user=XXX||--ftp-pwd=YYY||--ftp-caching=5000 ;; открыть медиафайл под курсором в панели открытого ftp в VLC

tcimg=$cm2400 buttn=TMultiRename||x|$a ;; групповое переименование (в фоновом режиме)

tcimg=$cm2400 infbx=InfoBox_TEST1 ;; запустить команду группового переименования, не дожидаться закрытия окна, вывести сообщение

tcimg=$cm2400 keybd=0~~{TAB№8}~~{F4}~~{HOME}~~{DOWN№1}~~{ENTER}~~{TAB№7}~~{ENTER} pause=50 keybd=0~~{ESC} ;; групповое переименование | «все строчные»

tcimg=$cm2924 pause=10000 buttn=TCmdSelForm||x|$a ;; список команд в фоновом режиме Total Commander (паузу можно уменьшить)

tcimg=$cm2931 buttn=TCOMBOINPUT||x|$v||+tcTCEDIT1|$i<1-10>clpget_[C].txt||x|$l{SPACE}{BS}!!+tcTCEDIT1||+tcTCEDIT2 ;; в активной панели создать 10 пустых файлов TXT с именем из буфера обмена и со счётчиком через диалог Total Commander

tcimg=$cm3003~~50~~$cm3005 ;; открыть каталог под курсором в новой вкладке и перейти в неё

tcimg=$cm3008 focusp tcimg=$cm3008 close=ACTIVE ;; закрыть все незаблокированные вкладки и закрыть TC

tcimg=$cm3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} buttn=TCheckEditBox||+tcTCRENTAB1|$h|$iclpget|$j+tcTCRENTAB2!!1||+tcTCRENTAB4 ;; переименовать и заблокировать открытую вкладку в активной панели

tcimg=$cm3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} ;; через меню открытой вкладки запустить диалог переименования

tcimg=$cm3009 ;; меню активной вкладки

tcimg=$cm302|321|2026~~1000 focusp tcimg=$cm302|321|2026 ;; все файлы в обеих панелях

tcimg=$cm302|323|2014~~600 focusp tcimg=$cm302|323|2014 ;; размер папок в обеих панелях

tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5 focusp tcimg=$cm303 ;; отображать только файлы + в другой панели дерево

tcimg=$cm314 buttn=TCOMBOINPUT||+tcTCFILTER1|$i``*\|$h||+tcTCFILTER5 ;; отображать только файлы

tcimg=$cm3204 pause=700 itemh=5||16 ;; добавить дерево в левой панели уменьшить высоту значков до 16, второе нажатие возврат

tcimg=$cm321 marks=1||numb<5> ;; в активной панели сортировать файловую панель по "Имени" и выделить 5-ть первых файлов

tcimg=$cm321 sends=[tc=AL5f]??-1 GLOBALSENDS<a> ;; в активной панели сортировать файловую панель по "Имени" и получить список 5-ти первых файлов

tcimg=$cm3322 delss=[tc=AL]||1||test<0a!!D> ;; инвертировать выделение и удалить только выделенные файлы

tcimg=$cm4003 ^^clpget ;; ввести clpget в ком строку

tcimg=$cm4006 marks=list<clpget> tcimg=$cm4006 ;; выделить объекты в неактивной панели по списку из буфера обмена и вернуться в активную панель

tcimg=$cm4006|3009 buttn=#32768||x|$l{DOWN~~2}{ENTER} buttn=TCheckEditBox||+tcTCRENTAB1|$h|$iclpget|$j+tcTCRENTAB2!!1||+tcTCRENTAB4 tcimg=$cm4006 ;; переименовать и заблокировать открытую вкладку в неактивной панели

tcimg=$cm482 buttn=TDLGCONFIGALL||+tcTCSGR9|$w ;; настройка типов файлов (режим эскизы)

tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w buttn=TCustomColumnForm||+tcTCSSCSC4|$w ;; вызвать окно настройки нового набора колонок+добавить новую колонку

tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w buttn=TCustomColumnForm||+tcTCSSCSC4|$w||+tcTCSSCSC3 ;; вызвать окно настройки нового набора колонок+добавить новую колонку+вызов плагинов

tcimg=$cm483 buttn=TDLGCONFIGALL||+tcTCSSC3|$w ;; вызвать окно настройки нового набора колонок

tcimg=$cm483 buttn=TDLGCONFIGALL||x|$w||+tcTCSSC2|*l5|*x ;; в окне настроек выбрать 5-й набор колонок

tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL2|$w buttn=TASSOCIATEDLG||+tcTCSPLWCX5|$w ;; вызвать окно настройки WCX плагинов

tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL3|$w buttn=TFsPluginConfigForm||+tcTCSPLWFX2|$w ;; вызвать окно настройки WFX плагинов

tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL4|$w buttn=TFsPluginConfigForm||+tcTCSPLWLX3|$w ;; вызвать окно настройки WLX плагинов

tcimg=$cm484 buttn=TDLGCONFIGALL||+tcTCSPL5|$w buttn=TFsPluginConfigForm||+tcTCSPLWLX3|$w ;; вызвать окно настройки WDX плагинов

tcimg=$cm486 buttn=[CLASS:TDLGCONFIGALL]||+tcTCSCP19|$w ;; настройка дополнительных данных

tcimg=$cm486 buttn=+tcTCSETTING||+tcTCSCP19|$w ;; настройка дополнительных данных

tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP15|$h||+tcTCSCP23||+tcTCSCP20 ;; отключение/включение подсказок в файловых панелях в Total Commander

tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP19|$w ;; настройка дополнительных данных

tcimg=$cm486 buttn=TDLGCONFIGALL||+tcTCSCP8|$p0|*c1!!1|*x||+tcTCSCP23||+tcTCSCP20 ;; переключить метод сортировки на "Алфавитная, с учётом особенностей языка" в настройках Total Commander

tcimg=$cm486 buttn=TDLGCONFIGALL||x|$h|$v|$f|$o+tcTCSCP11!!+tcTCSCP12||+tcTCSCP23||+tcTCSCP20 ;; переключение настроек сортировки каталогов (на вкладке "Содержимое панелей" поочерёдное переключение настроек "Всегда по имени"/"Как файлов")

tcimg=$cm488 buttn=TDLGCONFIGALL||+tcTCSTF17|$v||+tcTCSTF16||+tcTCSTF13 ;; включить/отключить значки на вкладках

tcimg=$cm488 buttn=TDLGCONFIGALL||+tcTCSTF2|$h||+tcTCSTF16||+tcTCSTF13 ;; размещать вкладки в несколько рядов включить/отключить

tcimg=$cm490 bufsr=##wintxt<0|TDLGCONFIGALL|500||1> ;; записать в буфер обмена текст с окна Настройка: Вид окна" Total Commander

tcimg=$cm490 buttn=TDLGCONFIGALL||x|$a ;; настройка Total Commander в фоновом режиме

tcimg=$cm490 ;; настройка Total Commander

tcimg=$cm494 buttn=TDLGCONFIGALL||+tcTCSCL18|$h||+tcTCSCL21 ;; отключение/включение раскраски файлов

tcimg=$cm494 buttn=TDLGCONFIGALL||+tcTCSCL19|$w ;; вызвать окно настройки расцветки файлов

tcimg=$cm497~~10 keybd=20~~{TAB}~~{DOWN}~~{ENTER} ;; расширение после имени Вкл./Выкл.

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||ClipGet() rstart ;; сделать текущую панель инструментов по умолчанию при запуске

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> ;; записать в буфер обмена Путь активной панели с относительным путём

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> ;; записать в буфер обмена путь текущей панели панели инструментов Total Commander

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|TMyPanel1|1|#hide#> ;; записать в буфер обмена путь текущей панели инструментов Total Commander

tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i20|$h||+tcTCCUZBAR22 ;; панель при экране 800

tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22 ;; панель при экране 1024

tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i27|$h||+tcTCCUZBAR22 ;; панель при экране 1152

tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i31|$h||+tcTCCUZBAR22 ;; панель при экране 1280

tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i34|$h||+tcTCCUZBAR22 ;; панель при экране 1400

tcimg=$cm498 keybd=50~~{TAB№4} 24 keybd=0~~{ENTER} ;; настроить панель инструментов при экране 1024 (в сборке TC Image)

tcimg=$cm498 pause=200 exect=ControlFocus('[CLASS:TBUTTONCHANGEDLG]',Null,'TAltEdit1') ;; вызвать панель инструментов и установить фокус в поле "Подсказка" (TC x32)

tcimg=$cm498 pause=500 exect=$var_array=ControlGetPos('[CLASS:TBUTTONCHANGEDLG]',Null,'TListBox2')||_ViewValues($var_array) ;; вызвать панель инструментов и получить массив координат заданного элемента (TC x32)

tcimg=$cm498 pause=500 exect=$var_scontrol=ControlGetFocus('[CLASS:TBUTTONCHANGEDLG]')||_ViewValues('$var_scontrol') ;; вызвать панель инструментов и получить Control элемента, который имеет фокус

tcimg=$cm498 pause=500 exect=$var_stxt=ControlGetText('[CLASS:TBUTTONCHANGEDLG]',Null,'TMyPanel1')||_ViewValues('$var_stxt') ;; вызвать панель инструментов и получить текст заданного элемента (TC x32)

tcimg=$cm498 pause=500 exect=ControlSend('[CLASS:TBUTTONCHANGEDLG]',Null,'TAltEdit1','+{INSERT}',0) ;; вызвать панель инструментов и ввести текст из буфера обмена в поле "Подсказка" (TC x32)

tcimg=$cm5001|3008 ;; закрыть все незаблокированные вкладки в активной панели TC с переключением на первую незаблокированную вкладку

tcimg=$cm5001|3008|4006|5001|3008 ;; закрыть все незаблокированные вкладки в обеих панелях TC

tcimg=$cm5001|3008|5101|3008 ;; закрыть все незаблокированные вкладки в обеих панелях TC с переключением на первую незаблокированную вкладку в каждой панели

tcimg=$cm5002~~$cm3008 tcimg=$cm4006 tcimg=$cm5002~~$cm3008 ;; закрыть все незаблокированные вкладки в обеих панелях Total Commander

tcimg=$cm501 buttn=TFindFile||+tcTCFIND1|*t2|$v|$f ;; запустить диалог "Поиск файлов" и переключиться на 2-ю вкладку

tcimg=$cm501 buttn=TFindFile||+tcTCFIND12||x|$j+tcTCFIND17!!1|$j+tcTCFIND19!!1|$j+tcTCFIND22!!1||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (отметить кодировку ASCII, UTF-16, UTF-8)

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i"*.bat *.cmd"||+tcTCFIND4|$i"D:\Set\Bat" ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i"*.bat *.cmd"||+tcTCFIND4|$i"D:\Set\Bat"||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*"%O"*||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск всех файлов и каталогов (с рекурсией), с именем файла взятого под курсором и вывод на панель с выделением всего найденного

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.%E||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск всех файлов (с рекурсией), имеющих расширения, взятого из файла под курсором и вывод результата на панель, с выделением всех объектов.

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.*||x|$r^{TAB} buttn=TFindFile||+tcTCFIND36||+tcTCFIND38|$i<info=o1%P%N//>|$r{TAB~~3}~~{UP}||+tcTCFIND79||+tcTCFIND86|$n|$d+tcTCFIND84 ;; в окне ПОИСКА Total Commander на 1-й вкладке ввести *.* на 2-й вкладке ввести размер файла под курсором в байтах, произвести поиск и вывести результат на панель

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.||+tcTCFIND23||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 ;; найти все объекты с помощью диалога ПОИСКА Total Commander (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить)

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*.au3||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов au3, содержащих текст из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*avi;*.mpg||+tcTCFIND23 ;; поиск файлов avi, mpg

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*avi;*.mpg||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов avi, mpg, вывод файлов на панель, если ничего не найдено, то дальнейшие действия прекращаются

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt;*.htm;*.html||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов в содержимом txt, htm, html фразы из буфера обмена, со скрытием окна поиска с выводом результата на панель

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов txt, содержащих текст из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$i*txt||+tcTCFIND12||x|$j+tcTCFIND17!!1|$j+tcTCFIND19!!1|$j+tcTCFIND22!!1||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов txt (отметить кодировку ASCII, UTF-16, UTF-8), содержащих текст из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iabc*||+tcTCFIND23 ;; поиск файлов по первым буквам abc

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iabc*||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 ;; поиск файлов по первым буквам abc, вывод файлов на панель, если ничего не найдено, то дальнейшие действия прекращаются

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget*||+tcTCFIND23|$a ;; поиск файлов, в текущей панели, по первым буквам - из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget.*||+tcTCFIND23|$a||+tcTCFIND70|$d+tcTCFIND68 ;; поиск одноименных файлов по имени из буфера обмена, ищет точные совпадения, с выводом файлов на панель

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a ;; поиск файлов, в текущей панели, содержащих в имени сочетания букв из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$m1 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, свернуть окно поиска и активизировать окно Total Commander

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$m1|$k0:0 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, свернуть окно поиска в верхний левый угол и активизировать окно Total Commander

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iclpget||+tcTCFIND23|$a|$p230 ;; поиск файлов, взяв в качестве имени содержимое буфера обмена, сделать окно поиска прозрачным на 10% и активизировать окно Total Commander

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%M"||+tcTCFIND23|$a ;; поиск файлов, содержащих ИМЯ элемента другой панели

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%N"||+tcTCFIND23|$a ;; поиск файлов содержащих ИМЯ (с расширением) файла под курсором активной панели

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$i"%O"||+tcTCFIND23|$a ;; поиск файлов содержащих ИМЯ (без расширения) файла под курсором активной панели

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, содержащих ТЕКСТ из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 openup ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить) и открыть файлы в заданной программе

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 start=%%COMMANDER_PATH%%\AkelPad.exe||list<[tc=AL]> ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить) и открыть файлы в AkelPad

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND13|$iclpget||+tcTCFIND23|$a||+tcTCFIND70|$n|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск файлов, содержащих ТЕКСТ из буфера обмена (ожидать окончания поиска + ожидать появления списка всех найденных объектов + затем выделить)

tcimg=$cm501 buttn=TFindFile||+tcTCFIND2||+tcTCFIND12||+tcTCFIND18||+tcTCFIND13|$iclpget||+tcTCFIND23|$a ;; поиск файлов, НЕ содержащих ТЕКСТ из буфера обмена

tcimg=$cm501 buttn=TFindFile||+tcTCFIND4|$i@%P%N|$a||+tcTCFIND23 ;; вставить список под курсором в поле "Место поиска" и нажать "Начать поиск"

tcimg=$cm501 buttn=TFindFile||x|$a ;; поиск файлов с активизацией окна Total Commander

tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND36||+tcTCFIND38|$i<info=o1%P%N//>|$r{TAB~~3}~~{UP}||+tcTCFIND79 ;; в окне ПОИСКА Total Commander на 2-й вкладке ввести размер файла под курсором в байтах и произвести поиск

tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND41||x|$j+tcTCFIND42!!1 ;; в окне ПОИСКА Total Commander на 2-й вкладке установить галочку "Атрибуты" и галочку "Архивный"

tcimg=$cm501 buttn=TFindFile||x|$r^{TAB} buttn=TFindFile||+tcTCFIND41||x|$j+tcTCFIND42!!1 ;; в окне ПОИСКА Total Commander на 2-й вкладке установить галочку "Атрибуты" и снять галочку "Архивный"

tcimg=$cm501 buttn=TFindFile||x|$v||+tcTCFIND11|$s99|*c2|$s200||+tcTCFIND11||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68 tcimg=$cm525 ;; в выделенных папках найти объекты корневого уровня, вывести на панель и выделить

tcimg=$cm502 buttn=TATTRIBDLG||x|$v|$j+tcTCATTR3!!1 ;; вызвать диалог "Изменения атрибутов" и установить галочку на чекбоксе "Только для чтения"

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=$cm508~~10 keybd=20~~+{TAB№2}~~{HOME}~~{DOWN№6}~~{ENTER} ;; вызвать шестое по списку расширение в диалоге архиваторных плагинов и заархивировать выделенное

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=$cm5101|3008 ;; закрыть все незаблокированные вкладки в неактивной панели TC с переключением на первую незаблокированную вкладку

tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 ;; включить/выключить копирование Descript.ion

tcimg=$cm516 buttn=TDLGCONFIGALL||x|$h|$u+tcTCSBO8|$o+tcTCSBO8!!+tcTCSBO9||+tcTCSBO27||+tcTCSBO24 ;; переключение настроек Total Commander - выделение мышью Правой/Левой кнопкой

tcimg=$cm519 buttn=TDlgCustomColors||+tcTCIASS5|$h ;; обновление внутренних ассоциаций

tcimg=$cm5201|3008 ;; закрыть все незаблокированные вкладки в левой панели TC с переключением на первую незаблокированную вкладку

tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i*.htm|$h||+tcTCMARK5 ;; выделить в активной панели файлы htm

tcimg=$cm521 buttn=TCOMBOINPUT||+tcTCMARK1|$i>{Графика_2}_Изображения_ширина_более_1280|$h||+tcTCMARK5 ;; выделить объекты в текущей панели по шаблону поиска "{Графика_2}_Изображения_ширина_более_1280"

tcimg=$cm521 buttn=TDupeSelForm||+tcTCSDUPE9|$p0|*c5|*x||+tcTCSDUPE17||+tcTCSDUPE14 ;; выделить дубликаты "Только самые маленькие файлы" (кнопка работает после поиска дубликатов "По имени" и вывода их на панель)

tcimg=$cm524 bufsr=##Lux\@CRLFmiddle\@CRLFpremium\ tcimg=$cm2033 ;; выделить в активной панели папки Lux, middle, premium

tcimg=$cm525 delss=[tc=AL]||1 ;; инвертировать выделение и удалить выделенные объекты

tcimg=$cm530 folds="%p"||[input=Введите|Имя~~папки|"%O"|260|21]||jump<8> ;; создание папки через диалог именем объекта под курсором и открыть путь новой папки в другой панели в новой вкладке.

tcimg=$cm5301|3008 ;; закрыть все незаблокированные вкладки в правой панели TC с переключением на первую незаблокированную вкладку

tcimg=$cm700 pause=2s buttn=TUSERMENUCHANGE||+tcTCUMENU1|*l5|$l+{UP~~2}!! ;; запустить меню "Запуск" и переместить 5-й пункт на верх

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

tcimg=$cm905 buttn=TCheckEditBox||x|$v|$j+tcTCCOPYFTP2!!1||+tcTCCOPYFTP5 ;; копировать в другую панель в фоне объекты с панели в которой открыто FTP

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

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

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

tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPY3|$i*.doc;*.txt|$h|$s500|$r{F2} ;; копировать с фильтром *.doc;*.txt

tcimg=$cm905 buttn=TInpComboDlg||+tcTCCOPY3|$i>{Архивы}_Архивы|$h|$s500|$r{F2} ;; копировать с шаблоном-фильтром >Архивы

tcimg=$cm905 buttn=TInpComboDlg||x|$h|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10||+tcTCCOPY6 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все") + нажать OK

tcimg=$cm905 buttn=TInpComboDlg||x|$h|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10||+tcTCCOPY7 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все") + нажать "В очередь"

tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} buttn=#32770||+tcTCFONCM6|$v ;; отправить выделенные файлы на копирование в очередь и нажать на кнопку "Пауза"

tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} ;; отправка выделенного в очередь копирования

tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1 ;; вызвать диалог копирования и поставить галочку "Пропустить файлы, недоступные для чтения"

tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения"

tcimg=$cm905 buttn=TInpComboDlg||x|$v|$j+tcTCCOPY11!!1|$j+tcTCCOPY12!!1||x|$l2!!+tcTCCOPY10 ;; вызвать диалог копирования и поставить галочки "Пропустить файлы, недоступные для чтения" и "Переписать/удалить скрытые/системные/только для чтения" + установить в Настройках перезаписи 2-й режим ("Заменить все")

tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} ;; отправка выделенного в очередь перемещения

tcimg=$cm907 buttn=TCOMBOINPUT||x|$v||+tcTCNEWF1|$i<1-10>clpget_[C]||x|$l{SPACE}{BS}!!+tcTCNEWF1||+tcTCNEWF3 ;; в активной панели создать 10 папок с именем из буфера обмена и со счётчиком через диалог Total Commander

tcimg=$cm911 buttn=TCOMBOINPUT||x|$v||+tcTCNEWF1|$i<1-10>clpget_[C]||x|$l{SPACE}{BS}!!+tcTCNEWF1||+tcTCNEWF3 ;; в целевой панели создать 10 папок с именем из буфера обмена и со счётчиком через диалог Total Commander

tcimg=$cmcm_CopyFullNamesToClip~~$cmcm_FocusTrg~~$cmcm_LoadSelectionFromClip ;; выделить подобные выделенные объекты в другой панели (не работает при cm_DirBranch)

tcimg=$cmcm_SrcComments ;; активная: показать комментарий

tcimg=$p0 patht=%T%N\' pause=500 keybd=0~~{TAB} tcimg=$p1 ;; перейти на одноимённый файл в другой панели

tcimg=$p0~~$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> tcimg=$p1 ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку + уменьшить мелькание перехода)

tcimg=$p2~~$cm302 swcmd=thumb=300||200¦¦thumb=100||80¦¦Thumb tcimg=$cm269~~$p3 panel=2||1 ;; переключение размеров эскизов в Total Commander между 300x200 и 100x80 с разворотом панели на всё окно Total Commander

tcimg=$p2~~$cm302 swcmd=thumb=300||200¦¦thumb=100||80¦¦Thumb tcimg=$cm269~~$p3 ;; переключение размеров эскизов в Total Commander между 300x200 и 100x80 с сохранением позиции курсора

tcimg=$p2~~$cm3301~~$cm2007~~$p3~~$cm524 ;; вырезать все объекты в панели в буфер обмена

tcimg=$p2~~$cm3301~~$cm2008~~$p3~~$cm524 ;; копировать все объекты в панели в буфер обмена

tcimg=$p2~~$cm524|3302|2023~~$p3~~$cm524 ;; отображать только &файлы

tcimg=$p2~~$cm524~~$cm3302~~$cm2007~~$p3~~$cm524 ;; вырезать только файлы в панели в буфер обмена

tcimg=$p2~~$cm524~~$cm3302~~$cm2008~~$p3~~$cm524 ;; копировать только файлы в панели в буфер обмена

tcimg=$p2~~$cm524~~$cm3302~~$cm2023~~$p3~~$cm524 ;; отображать только файлы

tcimg=$p2~~$cm524~~$cm3303~~$cm2007~~$p3~~$cm524 ;; вырезать только папки в панели в буфер обмена

tcimg=$p2~~$cm524~~$cm3303~~$cm2008~~$p3~~$cm524 ;; копировать только папки в панели в буфер обмена

tcimg=$p2~~$cm527|525|3305|2053~~$p3~~$cm524 ;; перейти к следующему расширению (вниз)

tcimg=$p2~~$cm527|525|3305|2054~~$p3~~$cm524 ;; перейти к следующему расширению (вверх)

tcimg=$p2~~$cm527~~$cm525~~$cm3305~~$cm2053~~$p3~~$cm524 ;; перейти к следующему расширению

tcimg=$p2~~$cm527~~$cm525~~$cm3305~~$cm2054~~$p3~~$cm524 ;; перейти к предыдущему расширению

tcimg=$p4 elmof=1,2,4,12 tcimg=$p5 ;; убрать компоненты окна

tcimg=$p4 elmon=1,2,4,12 tcimg=$p5 ;; вернуть компоненты окна

tcimg=$pmpm_WriteSizeObjects1 ;; для всех выделенных объектов активной панели подсчитать размер и записать в буфер обмена

tcimg=$tmDzUdachi ;; воспроизведение короткой мелодии

tcimg=$tmElochka sndps=4 ;; воспроизведение короткой мелодии

tcimg=$tmKalinka ;; воспроизведение короткой мелодии

tcimg=$tmKatusha ;; воспроизведение короткой мелодии

tcimg=$tmKuznechik ;; воспроизведение короткой мелодии

tcimg=$tmMurka ;; воспроизведение короткой мелодии

tcimg=$tmPerebor ;; воспроизведение короткой мелодии

tcimg=$tmPolonez ;; воспроизведение короткой мелодии

tcimg=$tmtm_KinoPoisk GLOBALEXTXT<a> ;; отправить на для поиска название фильма из буфера обмена и получить информацию о фильме с сайта https://www.kinopoisk.ru

tcimg=$tmtm_RestartExplorer ;; перезапуск explorer с обновлением кеша

tcimg=$tmtm_Sound||Archer ;; установить звуковую тему Archer

tcimg=$tmtm_TempClearAndEmpty ;; очистка временных файлов + очистка корзины + обновление кеша

tcimg=$tmtm_ThemeImage||Image ;; загрузить тему TC Image (светлая)

tcimg=$tmtm_ThemeImage||Image_Black ;; загрузить тему TC Image (тёмная)

tcimg=$tmtm_WriteSizeObjects12 ;; для всех выделенных объектов в обеих панелях подсчитать размер и записать в буфер обмена (общий размер объектов для каждой панели отдельно)

tcimg=$tmtm_WriteSizeObjects22 ;; для всех выделенных объектов в обеих панелях подсчитать размер и записать в буфер обмена (общий размер для всех объектах)

tcimg=$tmZyganochka~~$tmZyganochka ;; воспроизведение короткой мелодии 2 раза (с выходом :))

tcimg=$w1~~$cm2400 infbx=InfoBox_TEST1 ;; запустить команду группового переименования, ожидать закрытия окна, затем вывести сообщение

tcimg=$w1~~$cm3301 markz=2||0||1||random<>||mshoot<> ;; в активной панели выделить и снять выделение с объектов случайным образом

tcimg=$w1~~$cmcm_CopyFullNamesToClip slist=cliplist GLOBALSLIST<a> ;; список путей выделенных выделенных записать в буфер обмена и получить (полезно для режима эскизы, там где параметр [tc] не работает)

tcimg=$w1~~$cmcm_CopyNamesToClip slist=cliplist GLOBALSLIST<a> ;; список имён выделенных объектов записать в буфер обмена и получить (полезно для режима эскизы, там где параметр [tc] не работает)

tcimg=50~~$cm2023 ;; показать выделенные объекты в отдельном окне

tcimg=50~~$cm2026~~$cm525~~$cm905~~500 keybd=0~~{TAB} *.doc;*.txt ;; показать всё без подкаталогов, выделить всё и копировать с фильтром *.doc;*.txt

tcimg=50~~$cm2026~~$cm527 delss=[tc=AL]||1||upd<1> ;; удалить в активной панели все файлы с расширением файла под курсором

tcimg=50~~$cm2026~~500~~$cm525~~$cm905 ;; копирование всех вложенных файлов в панель назначения

tcimg=50~~$cm2026~~500~~$cm525~~$cm905~~1000 keybd=0~~{ENTER} ;; копировать все файлы в подкаталогах

tcimg=50~~$cm2026~~500~~$cm525~~$cm906 ;; копирование всех вложенных файлов в панель назначения

tcimg=50~~$cm302~~$cm321~~$cm2026~~500 keybd=50~~{HOME}~~{TAB} tcimg=50~~$cm302~~$cm321~~$cm2026 ;; показать все файлы в обеих панелях без подкаталогов

tcimg=50~~$cm302~~$cm323~~$cm2014~~500 keybd=0~~{TAB} tcimg=50~~$cm302~~$cm323~~$cm2014 ;; показать размер папок в обеих панелях

tcimg=50~~$cm314~~500 |*\ keybd=0~~{ENTER} ;; отображать только файлы

tcimg=50~~$cm477 pause=50 keybd=0~~{TAB№7} ` keybd=0~~{ENTER} ;; без значков в панелях

tcimg=50~~$cm477 pause=50 keybd=0~~{TAB№7} 24x24 keybd=0~~{ENTER} ;; размер значков в панелях 24

tcimg=50~~$cm482~~50 keybd=50~~{TAB№10}~~{ENTER} ;; вызвать окно настройки эскизов по типам файлов

tcimg=50~~$cm483~~50 keybd=50~~{TAB№3}~~{ENTER№2} ;; вызвать окно настройки нового набора колонок

tcimg=50~~$cm483~~50 keybd=50~~{TAB№3}~~{ENTER№2}~~+{TAB№7}~~{ENTER} ;; вызвать окно настройки нового набора колонок + вызов плагинов

tcimg=50~~$cm484~~50 keybd=50~~{TAB№2}~~{ENTER}~~{TAB№2}~~{ENTER} ;; вызвать окно настройки WCX плагинов

tcimg=50~~$cm484~~50 keybd=50~~{TAB№3}~~{ENTER}~~{TAB}~~{ENTER} ;; вызвать окно настройки WFX плагинов

tcimg=50~~$cm484~~50 keybd=50~~{TAB№4}~~{ENTER}~~{TAB}~~{ENTER} ;; вызвать окно настройки WLX плагинов

tcimg=50~~$cm484~~50 keybd=50~~{TAB№5}~~{ENTER}~~{TAB}~~{ENTER} ;; вызвать окно настройки WDX плагинов

tcimg=50~~$cm486~~50 keybd=50~~{TAB№17}~~{ENTER} ;; вызвать окно настройки данных о типах файлов

tcimg=50~~$cm486~~50 keybd=50~~+{TAB№4}~~{ENTER} ;; вызвать окно настройки данных о типах файлов

tcimg=50~~$cm492~~50 keybd=50~~{TAB}~~{ENTER}~~{TAB№2} 8 keybd=50~~{ENTER}~~{TAB№3}~~{ENTER} ;; установить размер шрифта в панелях 8

tcimg=50~~$cm494~~50 keybd=50~~{TAB№16}~~{SPACE}~~{ENTER} ;; отключение/включение раскраски файлов

tcimg=50~~$cm494~~50 keybd=50~~{TAB№17}~~{ENTER} ;; вызвать окно настройки расцветки файлов

tcimg=50~~$cm494~~50 keybd=50~~+{TAB№4}~~{ENTER} ;; вызвать окно настройки расцветки файлов

tcimg=50~~$cm494~~50 keybd=50~~+{TAB№5}~~{SPACE}~~{ENTER} ;; отключение/включение раскраски файлов

tcimg=50~~$cm501 clpget keybd=0~~{ENTER} ;; поиск файлов, взяв в качестве имени содержимое буфер обмена

tcimg=50~~$cm501 keybd=50~~{DELETE}~~{TAB№7}~~{SPACE} clpget pause=100 keybd=0~~{ENTER} ;; поиск файлов, содержащих текст из буфера обмена

tcimg=50~~$cm501 keybd=50~~{DELETE}~~{TAB№7}~~{SPACE} clpget pause=100 keybd=50~~{TAB№4}~~{SPACE}~~{ENTER} ;; поиск файлов, НЕ содержащих текст из буфера обмена

tcimg=50~~$cm502~~100 keybd=50~~{TAB№6} {ENTER} ;; изменить дату модификации выделенных объектов на текущую

tcimg=50~~$cm509~~50 keybd=50~~{DELETE}~~{TAB№4}~~{SPACE}~~{ENTER} ;; распаковать архивы в одноимённые папки активной панели

tcimg=50~~$cm509~~50 keybd=50~~{DELETE}~~{TAB№4}~~{SPACE}~~{ENTER} ;; распаковать выделенные архивы в текущую панель, каждый в именной каталог

tcimg=50~~$cm509~~50 keybd=50~~{TAB№4}~~{SPACE}~~{ENTER} ;; распаковать выделенные архивы в панель назначения, каждый в именной каталог

tcimg=50~~$cm516~~50 keybd=50~~{TAB№8}~~{LEFT}~~{ENTER} ;; выделение мышью Правой\Левой кнопкой

tcimg=50~~$cm519~~50 keybd=0~~{ENTER} ;; вызвать окно Ассоциаций и нажать Enter

tcimg=50~~$cm521~~500 * cname=%O * keybd=0~~{ENTER} pause=400 tcimg=50~~$cm2023 ;; выделить файлы с именем, похожим на имя файла под курсором и оставить только выделенные (работает при cm_DirBranch)

tcimg=50~~$cm521~~500 * cname=%O * keybd=0~~{ENTER} ;; выделить файлы с именем, похожим на имя файла под курсором (работает при cm_DirBranch)

tcimg=50~~$cm521~~500 *%O* keybd=0~~{ENTER} ;; выделить файлы с именем, похожим на имя файла под курсором

tcimg=50~~$cm521~~500 *(2).* keybd=0~~{ENTER} ;; выделить файлы, в имени которых находится (2)

tcimg=50~~$cm521~~500 *(2).*;*(3).*;*(4).*;*(5).*;*(6).*;*(7).*;*(8).*;*(9).* keybd=0~~{ENTER} pause=400 tcimg=50~~$cm2023 ;; выделить файлы, в имени которых находится (2),(3),(4),(5),(6),(7),(8),(9) и оставить только выделенные

tcimg=50~~$cm521~~500 *(2).*;*(3).*;*(4).*;*(5).*;*(6).*;*(7).*;*(8).*;*(9).* keybd=0~~{ENTER} ;; выделить файлы, в имени которых находится (2),(3),(4),(5),(6),(7),(8),(9)

tcimg=50~~$cm521~~500 *.doc;*.txt keybd=0~~{ENTER} ;; выделить файлы *.doc;*.txt

tcimg=50~~$cm521~~500 >{Текст}_Текстовые_файлы_ALL keybd=0~~{ENTER} ;; выделить только файлы шаблона {Текст}_Текстовые_файлы_ALL

tcimg=50~~$cm525~~$cm905~~500 keybd=0~~{TAB} *.doc;*.txt ;; выделить всё и копировать с фильтром *.doc;*.txt

tcimg=50~~$cm527~~$cm2023 ;; выделить файлы по расширению и оставить только выделенные

tcimg=50~~$cm540~~$cm2915~~50 clpgt=1-10 ;; вывести диалог быстрого поиска/фильтрации и в фильтр ввести текст из буфера обмена (не больше 10-ти символов)

tcimg=50~~$cm541~~$cm2023 ;; выделить файлы по имени и оставить только выделенные

tcimg=50~~$cm905~~500 keybd=0~~{ENTER№2} ;; копировать выделенное на FTP с заменой

tcimg=50~~$cm905~~500 keybd=0~~{F2} ;; отправка выделенного в очередь копирования

tcimg=50~~$cm905~~500 keybd=0~~{TAB} *.doc;*.txt ;; копировать с фильтром *.doc;*.txt

tcimg=50~~$cm905~~500 keybd=0~~{TAB} >{Архивы}_Архивы ;; копировать с шаблоном-фильтром >Архивы

tcimg=50~~$cm906~~500 keybd=0~~{DEL} %T%M keybd=50~~{TAB№7}~~{DOWN}~~{ENTER} ;; копировать текущий файл с заменой файла из другой панели с потерей имени

tcimg=50~~$emem_User_Command ;; вызвать пользовательскую команду em_User_Command

tcprm=CD~~%%COMMANDER_PATH%%\Downloads tcimg=$cm2050 ;; перейти в папку Downloads и поместить курсор на первый файл

tcprm=CD~~D:\dirtest\ tcimg=$cm525 ;; в активной панели перейти в папку dirtest и выделить все объекты

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

tcprm=LOADSEARCH||{Дубликаты}_Поиск_Дубликатов_по_имени buttn=TFindFile||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=0~~$cm521 buttn=TDupeSelForm||+tcTCSDUPE9|$p0|*c5|*x||+tcTCSDUPE17||+tcTCSDUPE14 ;; произвести поиск дубликатов по ИМЕНИ, если таковые найдены, то выделить дубликаты "Только самые маленькие файлы", если ничего не найдено, то дальнейшие действия прекращаются

tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23|$m1|$a buttn=TFindFile||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск по шаблону, сворачивание окна поиска, ожидание окончания поиска, вывод файлов на панель и их выделение, если ничего не найдено, то дальнейшие действия прекращаются

tcprm=LOADSEARCH||{Текст}_Текстовые_файлы_ALL buttn=TFindFile||+tcTCFIND23||+tcTCFIND70|$d+tcTCFIND68|$n tcimg=$cm525 ;; поиск по шаблону, ожидание окончания поиска, вывод файлов на панель и их выделение, если ничего не найдено, то дальнейшие действия прекращаются

tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar tcimg=$cm498 buttn=TBUTTONCHANGEDLG||+tcTCCUZBAR6|$i24|$h||+tcTCCUZBAR22 ;; открыть панель инструментов 002_Multimedia.bar с размером значков 24

tcprm=SELECTFILES||>{Текст}_Текстовые_файлы_ALL tcimg=$cmcm_ExchangeSelection ;; выделить все объекты, кроме объектов заданных в шаблоне "{Текст}_Текстовые_файлы_ALL"

textt=%%COMMANDER_PATH%%\WinAssociations.ini||&&<strext=%WL!!2!!|!!\*\.(!!);!!3>!! tcimg=$emem_ass ;; удалить расширения выделенных файлов из ассоциаций Total Commander (аналог "assoc=%WL||x||-1")

textt=%%COMMANDER_PATH%%\WinAssociations.ini||Filter1=!!Filter1=<strext=%WL!!2!!;*.!!;*.!!!!3> tcimg=$emem_ass ;; добавить расширения выделенных файлов в ассоциации Total Commander в фильтр 1 (аналог "assoc=%WL||Filter1||+1")

textt=[wcmd=Associations]||&&<strext=%WL!!2!!|!!\*\.(!!);!!3>!! tcimg=$emem_ass ;; удалить расширения выделенных файлов из ассоциаций Total Commander (аналог "assoc=%WL||x||-1")

textt=[wcmd=Associations]||Filter1=!!Filter1=<strext=%WL!!2!!;*.!!;*.!!!!3> tcimg=$emem_ass ;; добавить расширения выделенных файлов в ассоциации Total Commander в фильтр 1 (аналог "assoc=%WL||Filter1||+1")

watch=0 tcimg=$tmtm_TempClearAndEmpty watch=24 pause=5s watch=20 ;; очистка временных файлов + очистка корзины + обновление кеша + таймер останавливается, но не закрывается по окончанию действия 5 секунд

watch=0 tcimg=$tmtm_TempClearAndEmpty watch=24 ;; очистка временных файлов + очистка корзины + обновление кеша + таймер останавливается, но не закрывается по окончанию действия

watch=3 tcimg=$cm565 buttn=TProgressDialog||x|$v|*zCRC\:~~Ошибок\: watch=24 ;; подсчитать контрольные суммы из файла под курсором файла (sfv, sha, sha3, md5, ...) с подсчётом времени проверки


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