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


marlr

Выделение подобных выделенных объектов в другой панели Total Commander.

marlr=List||Number, ||Dialogs, ||after<>, ||[tc]

Параметры:

1-й обязательный параметр.
ListСписок. Список имён или путей объектов. %L %Z%WL %Z%F см. Дополнение №7 или cliplist - список полных путей\имён элементов из буфера.
2-й обязательный параметр.
NumberУсловие. Где Number:
0 - папки и файлы.
1 - только файлы.
2 - только папки.
Дополнительные параметры:
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
after<>После выделения. Параметр after<Number>, где Number:
1 - оставить только выделенное.
2 - оставить только выделенное и снять выделение.
3 - оставить не выделенное с выделением.
4 - оставить не выделенное.
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12.

Примечания:

Необходимо выделить объекты для которых будут выделены подобные объекты в другой панели.

См. также:

desel, markc, markn, markp, marks, markz, seldb

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

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

marlr=%Z%WF||0 ;; выделить подобные выделенные объекты в другой панели, папки и файлы (работает при cm_DirBranch)

marlr=%Z%WF||0||after<1> ;; выделить подобные выделенные объекты в другой панели, папки и файлы, оставить только выделенное

marlr=%Z%WF||0||after<2> ;; выделить подобные выделенные объекты в другой панели, папки и файлы, оставить только выделенное и снять выделение

marlr=%Z%WF||0||after<3> ;; выделить подобные выделенные объекты в другой панели, папки и файлы, оставить не выделенное с выделением

marlr=%Z%WF||0||after<4> ;; выделить подобные выделенные объекты в другой панели, папки и файлы, оставить не выделенное

marlr=%Z%WF||1 ;; выделить подобные выделенные объекты в другой панели, только файлы (работает при cm_DirBranch)

marlr=%Z%WF||2 ;; выделить подобные выделенные объекты в другой панели, только папки (работает при cm_DirBranch)

pathu="%P" marlr=%WF||0||after<1> ;; выделенное активной панели отобразить в другой панели в новой вкладке

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="%P" pause=600 marlr=%WF||0||after<1> ;; показать выделенное активной панели в другой панели в отдельном окне

pathu=%P%N marlr=%WF||0||after<1> ;; показать выделенное активной панели в другой панели в отдельном окне


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