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


markz

Выделение чередованием.

markz=Number, ||Number||Mode, ||max<>||mshoot<>||mcurs<>||random<>||Dialogs

Параметры:

1-й обязательный параметр.
NumberУсловие. где Number:
  0 - в левой панели.
  1 - в правой панели.
  2 - в активной панели.
  3 - в другой панели.
  4 - в обеих панелях.
Дополнительные параметры:
NumberУсловие. Где Number:
  0 - все объекты.
  1 - файлы.
  2 - папки.
ModeРежим. Begin||Step||InArow, где:
  Begin - с какого элемента начинать выделение.
  Step - шаг выделения.
  InArow - количество выделенных подряд элементов.

При random<> используется только Begin
Дополнительные параметры:
max<>Максимум. Параметр max<Number>, где:
  Number - максимальное количество элементов участвующих в условиях (по умолчанию все).
mshoot<>Снять заданное выделение. Параметр mshoot<>
mcurs<>От курсора. Параметр mcurs<Number>, где Number:
  0 - вниз.
  1 - вверх.
random<>Случайно. Параметр random<Number> позволяет выделить объекты случайным образом, где Number:
  0 - выделяются все объекты случайным образом (по умолчанию, можно не указывать)
  N - число (больше 0) выделяемых объектов.
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] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

Нет

См. также:

desel, markc, markn, markp, marks, marlr, seldb

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

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=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 папок активной панели

markz=0||0||1||2||1 ;; выделить все элементы в левой панели зеброй

markz=0||0||1||2||1||max<10> ;; выделить 5 элементов в левой панели зеброй

markz=0||0||1||2||1||mcurs<0> ;; выделить все элементы от курсора вниз в левой панели зеброй

markz=0||0||1||2||1||mcurs<0>||max<10> ;; выделить 5 элементов от курсора вниз в левой панели зеброй

markz=0||0||1||2||1||mcurs<1> ;; выделить все элементы от курсора вверх в левой панели зеброй

markz=0||0||1||2||1||mshoot<> ;; снять выделение зеброй со всех элементов в левой панели

markz=0||0||1||3||1 ;; выделить каждый третий элемент в левой панели

markz=0||0||1||4||3 ;; выделить всё "зеброй" по 3 элемента в левой панели

markz=0||0||2||2||1 ;; выделить все элементы в левой панели зеброй со 2-го элемента

markz=0||1||1||2||1 ;; выделить все файлы в левой панели зеброй

markz=0||2||1||2||1 ;; выделить все папки в левой панели зеброй

markz=1||0||1||2||1 ;; выделить все элементы в правой панели зеброй

markz=1||0||1||2||1||max<10> ;; выделить 5 элементов в правой панели зеброй

markz=1||0||1||2||1||mcurs<0> ;; выделить все элементы от курсора вниз в правой панели зеброй

markz=1||0||1||2||1||mcurs<0>||max<10> ;; выделить 5 элементов от курсора вниз в правой панели зеброй

markz=1||0||1||2||1||mcurs<1> ;; выделить все элементы от курсора вверх в правой панели зеброй

markz=1||0||1||2||1||mshoot<> ;; снять выделение зеброй со всех элементов в правой панели

markz=1||0||1||3||1 ;; выделить каждый третий элемент в правой панели

markz=1||0||1||4||3 ;; выделить всё "зеброй" по 3 элемента в правой панели

markz=1||0||2||2||1 ;; выделить все элементы в правой панели зеброй со 2-го элемента

markz=1||1||1||2||1 ;; выделить все файлы в правой панели зеброй

markz=1||2||1||2||1 ;; выделить все папки в правой панели зеброй

markz=2||0||1||2||1 ;; выделить все элементы в активной панели зеброй

markz=2||0||1||2||1||max<10> ;; выделить 5 элементов в активной панели зеброй

markz=2||0||1||2||1||mcurs<0> ;; выделить все элементы от курсора вниз в активной панели зеброй

markz=2||0||1||2||1||mcurs<0>||max<10> ;; выделить 5 элементов от курсора вниз в активной панели зеброй

markz=2||0||1||2||1||mcurs<1> ;; выделить все элементы от курсора вверх в активной панели зеброй

markz=2||0||1||2||1||mshoot<> ;; снять выделение зеброй со всех элементов в активной панели

markz=2||0||1||3||1 ;; выделить каждый третий элемент в активной панели

markz=2||0||1||4||3 ;; выделить всё "зеброй" по 3 элемента в активной панели

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

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

markz=2||0||1||random<>||mcurs<1> ;; в активной панели от курсора вверх выделить объекты случайным образом

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

markz=2||0||2||2||1 ;; выделить все элементы в активной панели зеброй со 2-го элемента

markz=2||1||1||1||1 ;; выделить все файлы в активной панели

markz=2||1||1||2||1 ;; выделить все файлы в активной панели зеброй

markz=2||1||1||random<20> sends=[tc=AM]??-1 GLOBALSENDS<a> ;; в активной панели выделить 20 файлов случайным образом и получить список файлов

markz=2||1||1||random<20> slist=[tc=AM] GLOBALSLIST<a> ;; в активной панели выделить 20 файлов случайным образом и получить список файлов

markz=2||1||1||random<20> ;; в активной панели выделить 20 файлов случайным образом

markz=2||2||1||1||1||max<3> ;; выделить 3 папки в активной панели

markz=2||2||1||1||1||max<3> ;; выделить первые 3 папки в активной панели

markz=2||2||1||2||1 ;; выделить все папки в активной панели зеброй

markz=2||2||1||3||2||max<4> ;; выделить первые 1,2,4,5 папки в активной панели

markz=2||2||1||random<20> ;; в активной панели выделить 20 папок случайным образом

markz=3||0||1||2||1 ;; выделить все элементы в другой панели зеброй

markz=3||0||1||2||1||max<10> ;; выделить 5 элементов в другой панели зеброй

markz=3||0||1||2||1||mcurs<0> ;; выделить все элементы от курсора вниз в другой панели зеброй

markz=3||0||1||2||1||mcurs<0>||max<10> ;; выделить 5 элементов от курсора вниз в другой панели зеброй

markz=3||0||1||2||1||mcurs<1> ;; выделить все элементы от курсора вверх в другой панели зеброй

markz=3||0||1||2||1||mshoot<> ;; снять выделение зеброй со всех элементов в другой панели

markz=3||0||1||3||1 ;; выделить каждый третий элемент в другой панели

markz=3||0||1||4||3 ;; выделить всё "зеброй" по 3 элемента в другой панели

markz=3||0||2||2||1 ;; выделить все элементы в другой панели зеброй со 2-го элемента

markz=3||1||1||2||1 ;; выделить все файлы в другой панели зеброй

markz=3||2||1||2||1 ;; выделить все папки в другой панели зеброй

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


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