Описание команды | |
marks |
Выделение файлов и каталогов.
marks=Number||%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||line<>||list<>||$var_aa||$GLOBALNAME||<xfolder>, ||Dialogs, ||<length>, ||numb<>, ||clpget, ||clip<>, ||zebr<>, ||save<>, ||code<>, ||open<>, ||[extnd], ||[search], ||after<>, ||<info>, ||<xinfo>, ||[tc], ||test<>, ||clipset<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
Number | Условие. Будет получен список объектов активной панели, где Number: 0 - список всех объектов. 1 - список только файлов. 2 - список только папок. 3 - список всех объектов вниз от курсора. 4 - список файлов вниз от курсора. 5 - список папок вниз от курсора. 6 - список всех объектов вверх от курсора. 7 - список файлов вверх от курсора. 8 - список папок вверх от курсора. 9 - обратный список всех объектов (снизу). 10 - обратный список только файлов. 11 - обратный список только папок. |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
line<> | Список объектов. Строки имён line<String(*Ext)!!Delimeter> или line<String(*Ext)//Delimeter>, где: String - строка имён папок с разделителем. Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext. Delimeter - разделитель. |
list<> | Список путей объектов. Список имён list<List(*Ext)!!Number(!!1)> или list<List(*Ext)//Number(//1)> (рекомендуется), где: List - список полных путей: %WL - список выделенных объектов. см. Дополнение №7. clpget - список объектов из буфера обмена. Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext. Number - номер части пути. см. Дополнение №9. Последний параметр необязательный, означает, что в список не будут добавляться дубликаты. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
<xfolder> | Список объектов относительно даты, размера, пути. см. Дополнение №11. |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<length> | Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line. Так же можно получить длину определённой части пути Path//Number, где: Path - полный путь. Number - номер части пути см. Дополнение №9. |
numb<> | Количество. Параметр numb<Number>, где Number - число выделяемых объектов. |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
clip<> | Записать в буфер обмена. Параметр clip<Number|Delimeter|Sound> - записывает информацию в буфер обмена, где: Number [необязательный]: 1 - записать в буфер обмена (по умолчанию). 2 - записать в начало буфера обмена. 3 - записать в конец буфера обмена. Delimeter [необязательный] - разделитель для 2 и 3 (по умолчанию перенос строки @CRLF). Sound [необязательный] - номер ключа из TCIMG.ini секции [Sound] для воспроизведения звука при изменении буфера обмена. |
zebr<> | Чередование. Параметр zebr<Begin|Step|InARow>, где: Begin - с какого элемента начинать отсчёт. Step - шаг. InARow - количество подряд элементов. |
save<> | Сохранение в файл. Описание |
code<> | Кодировка. Параметр code<Number>, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. Так же кодировку по умолчанию можно прописать в TCIMG.ini в ключе FileCoding секции [Setting]. |
open<> | Открытие файлов. Описание |
[extnd] | Маска шаблонов. см. Дополнение №18 |
[search] | Маска шаблонов. Подпараметр [search=Name], в любом месте строки параметров, где встретится [search=Name], будет подгружена строка-шаблон значений, прописанных Wincmd.ini, в секции [Searches], где Name - имя ключа. (работает, если в Name_SearchFor прописана маска имён и расширений). |
after<> | После выделения. Параметр after<Number>, где Number: 1 - оставить только выделенное. 2 - оставить только выделенное и снять выделение. 3 - оставить невыделенное с выделением. 4 - оставить невыделенное. 5 - инвертировать выделение. 6 - оставить невыделенное с выделением (для файлов). 7 - оставить невыделенное (для файлов). 8 - инвертировать выделение (для файлов). 9 - оставить невыделенное с выделением (для папок). 10 - оставить невыделенное (для папок). 11 - инвертировать выделение (для папок). |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
clipset<> | Запись в буфер обмена в указанном формате. Параметр clipset<Number>, где Number: 1 - Текстовый формат ANSI. 7 - Текстовый формат, содержащий символы в OEM наборе символов. 13 - Текстовый формат в юникоде По умолчанию в текстовом формате в юникоде. При -1 информация в буфер обмена не записывается. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23См. также:
desel, markc, markn, markp, markz, marlr, seldb
Примеры: | Как создать кнопку? |
anf2d=%WL||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 marks=$GLOBALARR2D ;; в выделенном найти объекты чьи дата модификации меньше даты создания и оставить выделенными только найденные объекты
anf2d=PS<"%p"//0//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 marks=$GLOBALARR2D ;; в активной панели выделить объекты чьи дата модификации меньше даты создания
anf2d=PS<"%p"//1//0//*.jpg|*.tiff>||1||##Number(Execute('<info=i119::|?Fdel1//#<//o30::>'));;?V arr2d=$GLOBALANF2D||21|1|^0$||6|1 marks=$GLOBALARR2D ;; выделить в активной панели файлы JPG и TIFF с отличающимися "Дата съемки" и "Дата создания"
bends=[edits=BOX11]||?F63,sym1||@CRLF!!Chr(124)||^^(?i)^*(||$$)*$ marks=1||test<1n!!GLOBALBENDS<1>> ;; выделить в активной панели файлы, имена которых имеют частичное совпадение с фразами/словами, введёнными в диалоге с новой строки
bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?i)^*(||$$)*$ marks=1||test<1n!!GLOBALBENDS<1>> ;; выделить в активной панели файлы, имена которых имеют частичное совпадение с фразами/словами из буфера обмена, прописанных с новой строки
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AL]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AL]//1//1//html|css//0>||1||test<1n!!_\d*> arwcx=[tc=AP]"%O"||chm||1 ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге + упаковать в chm
copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AP]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AP]//1//1..html|css//0>||1||test<1n!!_\d*> ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге
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_ifile=##<info=x5>||$var_ifile=Floor($var_ifile/2) marks=1||numb<$var_ifile> ;; выделить первую половину файлов в активной панели
exect=$var_s=##<info=f25%P%N//>B marks=1||test<2r!!$var_s> focusp marks=1||test<2r!!$var_s> ;; выделить в обеих панелях файлы, размер которых равен размеру файла под курсором
global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||1 ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на первый выделенный файл
global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||end ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на последний выделенный файл
global copys=%WL||"%t"//1||upd<5> marks=$GLOBALCOPYS1 ;; копировать выделенные файлы в другую панель, с ЗАМЕНОЙ в случае совпадения, с последующим их выделением
global folds="%p"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в АКТИВНОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global folds="%t"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в ДРУГОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели
global itray=3 marks=list<%%COMMANDER_PATH%%\Marker.txt> GLOBALMARKS0<a> GLOBALMARKS<a> GLOBALMARKS2<a> ;; выделить заданные файлы по списку и получить различные итоговые списки
global marks=1||test<1e!!jpg|bmp> GLOBALMARKS0<a> GLOBALMARKS<a> GLOBALMARKS2<a> ;; выделить только заданные файлы изображений и получить различные итоговые списки
global moves=%WL||:://0//(.+\\).+\\.+\\?//$1 tcimg=$cm2002 marks=$GLOBALMOVES ;; переместить выделенные объекты на уровень вверх, перейти на уровень вверх и выделить перемещенные объекты вверх
global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<$GLOBALRENMS1> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования
global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования
global renms=%WL||&&(?i)([^;\[\]=@a-zа-яё\d\x{20}-\x{2E}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена
global renms=%WL||&&(?i)([^а-яё\x{32}-\x{95}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена
imgpr=1 marks=1||test<1w!!``f11::!!f230::> ;; выделить файлы, которые определяются по содержимому (т.е. полученное расширение совпадает с существующим, см. Дополнение №38)
imgpr=1 marks=1||test<1w!!1!!f201::|16> ;; в активной панели выделить исполняемые файлы, в ресурсах которых есть тип "VERSION"
imgpr=1 marks=2||test<2r!!0B> ;; выделить пустые папки
imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать все файлы *.txt активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях
itray=3 global marks=list<%%COMMANDER_PATH%%\1\Marks_list.txt> GLOBALMARKS<a> ;; выделить в активной панели объекты по списку из файла Marks_list.txt и передать/получить выделенный список
itray=3 sends=<info=f26%P%N//>??1||formt<fnc_numplus1> marks=1||test<0r!!GLOBALSENDS<1>K> ;; выделить все файлы, меньше числа взятого из размера файла под курсором и прибавив к его целому числу 1
lists=%Z%WL||##path<4>||&&^(...).*!!$1 patht="%p"x||fold<^clpget.*> marks=0||test<1n!!^clpget.*> ;; перейти в другой панели к объекту, 3 символа которого совпадают с объектом под курсором и выделить подобные
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 ;; заархивировать файлы, прописанные, через " | " в диалоговом окне, в выделенных папках (НЕ учитывая подкаталоги), НЕ учитывая пути для сохранения каждого архива
marks=%Z%WL||clip<> focusp tcimg=$cm2033 ;; выделить подобные выделенные объекты в другой панели
marks=%Z%WL||clip<> ;; скопировать выделение в буфер обмена
marks=%Z%WL||test<0r!!10M//1a!!D> ;; из выделенного, оставить выделенными, только те папки - размер которых меньше 10 мегабайт
marks=%Z%WL||test<1e!!jpg|bmp> ;; из выделенного оставить выделенными только файлы jpg и bmp
marks=%Z%WL||test<1f!!1!!-1!!*.zip|*.rar> ;; из выделенного оставить выделенными только те каталоги, в которых есть архивы zip, rar (проверка на всей глубине вложенности)
marks=%Z%WL||test<1r!!10M//1a!!D> ;; из выделенного, оставить выделенными, только те папки - размер которых больше 10 мегабайт
marks=%Z%WL||test<1r!!10M//1a!!D> ;; из выделенного, оставить выделенными, только те папки - размер которых равен 10 мегабайт
marks=%Zlist<%%COMMANDER_PATH%%\Files\Lists\MarkerList\MarkerList.txt> modfs=[tc=AL]||0,1||#SISDATE||upd<1> marks=[tc=AL] ;; выделить из указанного списка файлы, изменить им дату на текущую, обновить панель сохраняя выделение
marks=%Zlist<%%COMMANDER_PATH%%\Files\Lists\MarkerList\MarkerList.txt> ;; выделить из указанного списка
marks=0||numb<[input=BOX16]> ;; выделить объекты сверху вниз. Количество вводится в диалоге
marks=0||numb<5> ;; выделить 5 элементов сверху вниз
marks=0||save<"%t"List.txt|0> ;; сохранить виртуальное выделение в файл List.txt в другой панели, не заменять если существует
marks=0||save<"%t"List.txt|1> ;; сохранить виртуальное выделение в файл List.txt в другой панели, заменять если существует
marks=0||save<"%t"List.txt|2> ;; сохранить виртуальное выделение в файл List.txt в другой панели, дописывать файл если существует с новой строки
marks=0||test<0b!!> ;; выделить текстовые файлы в активной панели
marks=0||test<0l!!n!!5> ;; выделить все файлы и папки, в базовом имени которых меньше 5 символов
marks=0||test<0l!!n!!5>||after<3> ;; оставить с выделением в панели все файлы и папки, в базовом имени которых меньше 5 символов
marks=0||test<0l!!n!!5>||after<4> ;; оставить без выделения в панели все файлы и папки, в базовом имени которых меньше 5 символов
marks=0||test<0r!!1M> ;; выделить все папки и файлы, размер которых меньше 1МБ
marks=0||test<1a!!R> ;; выделить все папки и файлы, которые имеют атрибут "только чтение"
marks=0||test<1e!![extnd=Arhives]> moves=[tc=AL]||"%p"ZIP//0||upd<1> ;; переместить все архивы в активной панели в созданную (если ее нет) папку ZIP
marks=0||test<1e!![extnd=Arhives]> ;; выделить в текущей панели все архивные файлы
marks=0||test<1e!![extnd=Arhives]> ;; выделить только файлы по маске-шаблону Arhives активной панели (маска-шаблон в ключе Arhives в секции [Extensions])
marks=0||test<1e!![extnd=Images]> ;; выделить в текущей панели все изображения
marks=0||test<1e!![extnd=Musics]> ;; выделить в текущей панели все музыкальные файлы
marks=0||test<1e!!jpg|bmp>||save<"%p"List.txt|0> ;; сохранить виртуальное выделение в файл в активной панели
marks=0||test<1e!!jpg|bmp>||save<"%t"List.txt|0> ;; сохранить виртуальное выделение в файл в другой панели
marks=0||test<1e!!jpg|bmp>||save<"%t"List.txt|0>||open<%%COMMANDER_PATH%%\Notepad++\notepad++.exe|1> ;; сохранить виртуальное выделение в файл List.txt в другую панель + открыть в программе Notepad++
marks=0||test<1e!!jpg|bmp>||save<"%t"List.txt|0>||open<ASSOC|1> ;; сохранить виртуальное выделение в файл List.txt в другую панель + открыть в программе (программа для открытия ищется по расширению в ассоциациях Total Commander в wincmd.ini секция [Associations])
marks=0||test<1e!!jpg|bmp>||save<"%t"List.txt|0>||open<ASSOCINI|1> ;; сохранить виртуальное выделение в файл List.txt в другую панель + открыть в программе (программа для открытия ищется по расширению в ассоциациях Total Commander в TCIMG.ini секция [Associations])
marks=0||test<1e!!jpg|bmp>||save<"%t"List.txt|0>||open<TextEdit|1> ;; сохранить виртуальное выделение в файл List.txt в другую панель + открыть в программе (прописана в TCIMG.ini в секции [Programs] в TextEdit)
marks=0||test<1e!!jpg|bmp>||save<$f06\111.txt|0> ;; сохранить виртуальное выделение в файл на рабочем столе
marks=0||test<1e!!jpg|bmp>||save<%%COMMANDER_PATH%%\Files\Lists\MarkerList\111.txt|0> ;; сохранить виртуальное выделение в заданный файл
marks=0||test<1e!!jpg|bmp>||save<[ssave=BOX2]> ;; сохранить выделение (файл выбирается в диалоге)
marks=0||test<1e!!jpg|bmp>||save<[ssave=Сохранить~~как!!c:\!!Text~~(*TXT)|*.txt|Все~~(*.*)|*.*!!File!!txt!!2]> ;; сохранить выделение (файл выбирается в диалоге)
marks=0||test<1e!!jpg|bmp>||save<LIST1> ;; сохранить виртуальное выделение в файл (путь прописан в секции [Setting] в ключе FileList1)
marks=0||test<1e!!jpg|bmp>||save<LIST2>||code<4> ;; сохранить виртуальное выделение в файл в кодировке UTF-8 без BOM (путь прописан в секции [Setting] в ключе FileList2)
marks=0||test<1e!!jpg|bmp>||save<LIST2>||code<4>||open<ASSOC|1> ;; сохранить виртуальное выделение в файл в кодировке UTF-8 без BOM ... открыть
marks=0||test<1h!!1!!38d4a58e9d2be5d3a0aae304d858a06d> ;; выделить файл в текущей панели, который имеет хеш MD5 (38d4a58e9d2be5d3a0aae304d858a06d)
marks=0||test<1h!!1!!c:\testhash.txt> ;; выделить файл/ы в текущей панели, который/е имеет/ют хеш MD5 из списка c:\testhash.txt
marks=0||test<1h!!1!!cliphash> ;; выделить файл/ы в текущей панели, который/е имеет/ют хеш MD5 из списка в буфере обмена
marks=0||test<1l!!n!!5> ;; выделить все файлы и папки, в базовом имени которых больше 5 символов
marks=0||test<1l!!n!!5>||after<1> ;; оставить с выделением в панели все файлы и папки, в базовом имени которых больше 5 символов
marks=0||test<1l!!n!!5>||after<2> ;; оставить без выделения в панели все файлы и папки, в базовом имени которых больше 5 символов
marks=0||test<1n!!(?i)([input=BOX97])> ;; выделить объекты по маске введённой в диалоге
marks=0||test<1n!!(?i)(RU|EN|FR)> ;; выделить объекты, в которых есть "RU", "EN" или "FR"
marks=0||test<1n!!(?i)[А-Я]{2,}> ;; выделить объекты, в которых есть две рядом стоящие буквы кириллицы
marks=0||test<1n!!(\d+_p\d+)> tcimg=50~~$cm4006 marks=0||test<1n!!(\d+_p\d+)> ;; выделить объекты в обеих панелях TC по заданному регулярному выражению
marks=0||test<1n!!.*\(\d+\).*> ;; выделить все файлы и папки, в базовом имени которых есть (N)
marks=0||test<1n!![a-z]> ;; выделить объекты, в которых есть латинские символы
marks=0||test<1n!![А-Я|Ё]> ;; выделить объекты, в которых есть заглавные русские буквы
marks=0||test<1n!!\(1\)$> ;; выделить объекты в конце базовых имен которых есть (1)
marks=0||test<1n!!^\Q"%O"\E$> ;; выделить файлы, базовое имя которых совпадает с базовым именем файла под курсором
marks=0||test<1n!!^\Q"%O"\E> ;; выделить файлы, начало базового имя которых совпадает с базовым именем файла под курсором
marks=0||test<1n!!3|0> ;; выделить все файлы и папки, в базовом имени которых есть 3 или 0
marks=0||test<1n!!3> ;; выделить все файлы и папки, в базовом имени которых есть 3
marks=0||test<1n!!clpget> ;; выделить все файлы и папки, в базовом имени которых есть фраза или вхождение регулярного выражения из буфера обмена
marks=0||test<1x!!!!}d9{d19> ;; выделить объекты, время модификации которых изменилось с 10-го по 18-е число
marks=0||test<1x!!!!}h13{h23> ;; выделить объекты, время модификации которых изменилось с 14:00 до 22:59
marks=0||test<1x!!!!}m1{m11> ;; выделить объекты, время модификации которых изменилось с февраля по октябрь
marks=0||test<1x!!!!}y2009{y2013> ;; выделить объекты, время модификации которых изменилось с 2010 по 2012 год
marks=0||test<1x!!!!=d10=d18> ;; выделить объекты, время модификации которых изменилось 10-го и 18-го числа
marks=0||test<1x!!!!=d10> ;; выделить объекты, время модификации которых изменилось 10-го числа
marks=0||test<1x!!!!=h14=h22> ;; выделить объекты, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59
marks=0||test<1x!!!!=h14> ;; выделить объекты, время модификации которых изменилось с 14:00 до 14:59
marks=0||test<1x!!!!=m2=m10> ;; выделить объекты, время модификации которых изменилось в феврале и в октябре
marks=0||test<1x!!!!=m2> ;; выделить объекты, время модификации которых изменилось в феврале
marks=0||test<1x!!!!=y2009> ;; выделить объекты, время модификации которых изменилось в 2009 году
marks=0||test<1x!!!!=y2010=y2012> ;; выделить объекты, время модификации которых изменилось в 2010 и в 2012 году
marks=0||test<1x!!#SISDATE!!-d7> ;; выделить объекты, время модификации которых изменилось в течении последних 7-ми дней
marks=0||test<1x!!#SISDATE!!-h3> ;; выделить объекты, время модификации которых изменилось в течении последних 3-х часов
marks=0||test<1x!!#SISDATE!!-m2> ;; выделить объекты, время модификации которых изменилось в течении последних 2-х месяцев
marks=0||test<1x!!#SISDATE!!-n[input]> ;; выделить объекты, время модификации которых изменилось в течении прописанного в диалоговом окне времени, в минутах
marks=0||test<1x!!#SISDATE!!-n5> ;; выделить объекты, время модификации которых изменилось в течении последних 5-ти минут
marks=0||test<1x!!#SISDATE!!-w17> ;; выделить объекты, время модификации которых изменилось в течении последних 17-ти недель
marks=0||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; выделить объекты, время модификации которых изменилось в течении заданной даты
marks=0||test<1x!!#SISDATE!!-y2> ;; выделить объекты, время модификации которых изменилось в течении последних 2-х лет
marks=0||test<1x!![info=s37]!!=1> ;; выделить объекты, короткая дата модификации которых равна сегодняшней дате
marks=0||test<1x!!<adata=%T%M>!!{0> ;; выделить объекты, дата модификации которых меньше даты последнего доступа объекта в другой панели
marks=0||test<1x!!<adata=%T%M>!!}0> ;; выделить объекты, дата модификации которых больше даты последнего доступа объекта в другой панели
marks=0||test<1x!!<adata=%T%M>!!=0> ;; выделить объекты, дата модификации которых равна дате последнего доступа объекта в другой панели
marks=0||test<1x!!<cdata=%T%M>!!{0> ;; выделить объекты, дата модификации которых меньше даты создания объекта в другой панели
marks=0||test<1x!!<cdata=%T%M>!!}0> ;; выделить объекты, дата модификации которых больше даты создания объекта в другой панели
marks=0||test<1x!!<cdata=%T%M>!!=0> ;; выделить объекты, дата модификации которых равна дате создания объекта в другой панели
marks=0||test<1x!!<info=o17%P%N//>!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате модификации объекта под курсором
marks=0||test<1x!!<mdata=%T%M>!!{0> ;; выделить объекты, дата модификации которых меньше даты модификации объекта в другой панели
marks=0||test<1x!!<mdata=%T%M>!!}0> ;; выделить объекты, дата модификации которых больше даты модификации объекта в другой панели
marks=0||test<1x!!<mdata=%T%M>!!=0> ;; выделить объекты, дата модификации которых равна дате модификации объекта в другой панели
marks=0||test<1x!!14:12:05!!{2> ;; выделить объекты, время модификации которых меньше времени 14:12:05
marks=0||test<1x!!14:12:05!!}2> ;; выделить объекты, время модификации которых больше времени 14:12:05
marks=0||test<1x!!14:12:05!!=2> ;; выделить объекты, время модификации которых равна времени 14:12:05
marks=0||test<1x!!2012/01/09!!{1> ;; выделить объекты, короткая дата модификации которых меньше короткой даты 2012/01/09
marks=0||test<1x!!2012/01/09!!}1> ;; выделить объекты, короткая дата модификации которых больше короткой даты 2012/01/09
marks=0||test<1x!!2012/01/09!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате 2012/01/09
marks=0||test<1x!!2012/01/09~~00:03:00!!{0> ;; выделить объекты, дата модификации которых меньше даты 2012/01/09 00:03:00
marks=0||test<1x!!2012/01/09~~00:03:00!!}0> ;; выделить объекты, дата модификации которых больше даты 2012/01/09 00:03:00
marks=0||test<1x!!2012/01/09~~00:03:00!!=0> ;; выделить объекты, дата модификации которых равна дате 2012/01/09 00:03:00
marks=0||test<1x!!2013/01/09~~00:03:00!!#02013/01/11~~12:03:01> ;; выделить объекты, дата модификации которых находится в диапазоне дат 2013/01/09 00:03:00 и 2013/01/11 12:03:01
marks=0||test<1x!!20160722!!=1> ;; выделить объекты, короткая дата модификации которых равна заданной короткой дате
marks=0||test<1x!!clpget!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате из буфера обмена
marks=0||test<2l!!n!!<length=%P%N//4>> ;; выделить все объекты, длина базового имени которых соответствует длине имени элемента под курсором
marks=0||test<2l!!n!!5> ;; выделить все файлы и папки, в базовом имени которых 5 символов
marks=0||test<3l!!n!!5-8> ;; выделить по диапазону символов с 5-го по 8 включительно
marks=0||test<3r!!1M-2M> ;; выделить по диапазону размера от 1МБ до 2МБ
marks=0||test<3x!!14:12:05!!{2> ;; выделить объекты, время последнего доступа которых меньше времени 14:12:05
marks=0||test<3x!!14:12:05!!{2> ;; выделить объекты, время создания которых меньше времени 14:12:05
marks=0||test<3x!!14:12:05!!}2> ;; выделить объекты, время последнего доступа которых больше времени 14:12:05
marks=0||test<3x!!14:12:05!!}2> ;; выделить объекты, время создания которых больше времени 14:12:05
marks=0||test<3x!!14:12:05!!=2> ;; выделить объекты, время последнего доступа которых равна времени 14:12:05
marks=0||test<3x!!14:12:05!!=2> ;; выделить объекты, время создания которых равна времени 14:12:05
marks=0||test<3x!!2012/01/09!!{1> ;; выделить объекты, короткая дата последнего доступа которых меньше короткой даты 2012/01/09
marks=0||test<3x!!2012/01/09!!{1> ;; выделить объекты, короткая дата создания которых меньше короткой даты 2012/01/09
marks=0||test<3x!!2012/01/09!!}1> ;; выделить объекты, короткая дата последнего доступа которых больше короткой даты 2012/01/09
marks=0||test<3x!!2012/01/09!!}1> ;; выделить объекты, короткая дата создания которых больше короткой даты 2012/01/09
marks=0||test<3x!!2012/01/09!!=1> ;; выделить объекты, короткая дата последнего доступа которых равна короткой дате 2012/01/09
marks=0||test<3x!!2012/01/09!!=1> ;; выделить объекты, короткая дата создания которых равна короткой дате 2012/01/09
marks=0||test<3x!!2012/01/09~~00:03:00!!{0> ;; выделить объекты, дата последнего доступа которых меньше даты 2012/01/09 00:03:00
marks=0||test<3x!!2012/01/09~~00:03:00!!{0> ;; выделить объекты, дата создания которых меньше даты 2012/01/09 00:03:00
marks=0||test<3x!!2012/01/09~~00:03:00!!}0> ;; выделить объекты, дата последнего доступа которых больше даты 2012/01/09 00:03:00
marks=0||test<3x!!2012/01/09~~00:03:00!!}0> ;; выделить объекты, дата создания которых больше даты 2012/01/09 00:03:00
marks=0||test<3x!!2012/01/09~~00:03:00!!=0> ;; выделить объекты, дата последнего доступа которых равна дате 2012/01/09 00:03:00
marks=0||test<3x!!2012/01/09~~00:03:00!!=0> ;; выделить объекты, дата создания которых равна дате 2012/01/09 00:03:00
marks=0||test<4g!!(?i)Dolby~~Digital.*!!2!!Commercial~~name> ;; в активной панели выделить видеофайлы со звуковой дорожкой Dolby Digital
marks=0||zebr<1|2|1> ;; выделить всё "зеброй"
marks=0||zebr<1|3|1> ;; выделить каждый третий элемент
marks=0||zebr<1|4|3> ;; выделить всё "зеброй" по 3 элемента от курсора вниз
marks=0||zebr<2|2|1> ;; выделить всё "зеброй", начиная со 2-го элемента
marks=1||test<0b!!//15t!!C:\List.txt> ;; выделить в активной панели текстовые файлы, в которых есть строки из файла List.txt
marks=1||test<0b!!//1e!!gif|jpg|png|jpeg> ;; выделить "битые" изображения в активной панели
marks=1||test<0b!!//1t!!clpget> ;; выделить только текстовые файлы, в содержимом которых есть фраза из буфера обмена
marks=1||test<0b!!> ;; выделить бинарные файлы в активной панели
marks=1||test<0c!!0> ;; выделить файлы, кодировка которых не ANSI
marks=1||test<0e!!..> ;; выделить файлы без расширения
marks=1||test<0e!!..> ;; выделить файлы с расширением
marks=1||test<0e!!jpg|bmp> ;; выделить все файлы кроме jpg и bmp
marks=1||test<0e!!txt> arwcx=||zip||1,4,6,7 ;; выделить все файлы, кроме txt и упаковать в zip выделенные файлы: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)
marks=1||test<0j!!-1!!Ламинация!!1> ;; выделить в активной панели файлы, в содержимом которых нет слова "Ламинация"
marks=1||test<0n!!*clpget*> slist=[tc=AL] GLOBALSLIST<b> bends=$GLOBALARRAY??-1 GLOBALBENDS<a> ;; выделить файлы в которых нет фразы из буфера обмена и показать список выделенного в окне
marks=1||test<0n!!*clpget*> ;; выделить файлы в которых нет фразы из буфера обмена
marks=1||test<0r!!1M> ;; выделить все файлы, размер которых меньше 1МБ
marks=1||test<0t!!clpget> ;; выделить файлы, в содержимом которых нет фразы из буфера обмена
marks=1||test<101t!!clpget> ;; выделить только текстовые файлы, в содержимом которых есть фраза из буфера обмена
marks=1||test<10t!!clipstring> ;; выделить файлы, в содержимом которых нет фраз из буфера обмена (каждая фраза в буфере обмена с новой строки)
marks=1||test<11t!!clipstring> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена (каждая фраза в буфере обмена с новой строки)
marks=1||test<12t!!clipstring> ;; выделить файлы, в содержимом которых нет фразы из буфера обмена (каждая фраза в буфере обмена с новой строки + учитывать регистр)
marks=1||test<13t!!clipstring> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена (каждая фраза в буфере обмена с новой строки + учитывать регистр)
marks=1||test<1b!!//OR//100t!!clpget> ;; выделить бинарные файлы и текстовые файлы, в содержимом которых нет фразы из буфера обмена
marks=1||test<1c!!0> ;; выделить файлы, кодировка которых ANSI
marks=1||test<1c!!1> ;; выделить файлы, кодировка которых UTF-8
marks=1||test<1c!!2> ;; выделить файлы, кодировка которых UTF-16
marks=1||test<1c!!3> ;; выделить файлы, кодировка которых UTF-32
marks=1||test<1e!!%E>||numb<3> ;; выделить в активной панели 3 файла имеющие такое же расширение как у файла под курсором
marks=1||test<1e!!*.[combo=BOX3]>||after<2> ;; показать в активной панели только файлы с расширением выбранным или введенным в диалоговом окне (без рекурсии)
marks=1||test<1e!![combo=BOX3]> tcimg=$cm2023 ;; выделить все файлы в текущей панели с расширением прописанным в диалоговом окне (несколько расширений прописываются через "|")
marks=1||test<1e!![search=<Текст>_Текстовые_файлы_ALL]> ;; выделить все файлы из шаблона "<Текст>_Текстовые_файлы_ALL"
marks=1||test<1e!!chm> renms=[tc=AL]||??1||upd<1> ;; выделить в активной панели файлы chm и переименовать базовое имя "во все строчные"
marks=1||test<1e!!exe>||after<2> ;; показать в активной панели только файлы.exe (без рекурсии)
marks=1||test<1e!!htm//15t!!C:\Temp\111.txt> ;; выделить в активной панели файлы htm, в которых есть строки из файла 111.txt
marks=1||test<1e!!htm> ;; выделить в активной панели файлы htm
marks=1||test<1e!!jpg|bmp> ;; выделить все файлы jpg и bmp
marks=1||test<1e!!txt> arwcx=||zip||1,4,6,7 ;; выделить txt файлы и упаковать в zip выделенные файлы: Отдельные архивы для каждого выбранного, с удалением исходников после упаковки, (Не учитывая подкаталоги, НЕ учитывая пути файлов)
marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<D:\ListNameFolders.txt//0> ;; выделить в активной панели все файлы *.txt и копировать их во все папки ( список полных путей папок из файл списка)
marks=1||test<1j!!-1!!Ламинация!!1> ;; выделить в активной панели файлы, в содержимом которых есть слово "Ламинация"
marks=1||test<1j!!16!!D0CF11E0A1B11AE1>||upd<3> ;; выделить в активной панели файлы, в начале бинарного содержимого которых есть "D0CF11E0A1B11AE1" (файлы типа MSI, DOC, DOT, PPS, PPT, XLS, MSP и др.)
marks=1||test<1n!!*clpget*> slist=[tc=AL] GLOBALSLIST<b> bends=$GLOBALARRAY??-1 GLOBALBENDS<a> ;; выделить файлы в которых есть фраза из буфера обмена и показать список выделенного в окне
marks=1||test<1n!!*clpget*> ;; выделить файлы в которых есть фраза из буфера обмена
marks=1||test<1n!!\(\d+\)$> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~счётчиком~~(№)~~в~~конце~~имён?')||$var_i=$var_n=7?_Exit():1 delss=[tc=AL]||1||upd<1> ;; удалить файлы с счётчиком (№) в конце имён
marks=1||test<1n!!-\d+x\d+> ;; выделить все файлы, в базовом имени которых есть числа формата -000x000
marks=1||test<1n!!r|w> ;; выделить все файлы, в базовом имени которых есть r или w
marks=1||test<1t!!clpget> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена
marks=1||test<2r!!<info=o1%P%N//>B> ;; выделить файлы имеющие такой же размер, как у файла под курсором
marks=1||test<2r!!168B> ;; выделить файлы размером 168 байт
marks=1||test<2t!!clpget> ;; выделить файлы, в содержимом которых нет фразы из буфера обмена (учитывать регистр)
marks=1||test<30m!!> ;; выделить все файлы "не битые" файлы bmp, gif, png, jpg, jpeg, jpe, tif, tiff, dib, rle
marks=1||test<31m!!> ;; выделить все файлы "битые" файлы bmp, gif, png, jpg, jpeg, jpe, tif, tiff, dib, rle
marks=1||test<3t!!clpget> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена (учитывать регистр)
marks=1||test<40m!!> ;; выделить в активной панели все анимированные GIF файлы
marks=1||test<42m!!> ;; выделить в активной панели все многостраничные TIF, TIFF файлы
marks=1||test<4t!!clpget> ;; выделить файлы, в содержимом которых нет фразы из буфера обмена (каждое слово в фразе ищется отдельно)
marks=1||test<5t!!clpget> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена (каждое слово в фразе ищется отдельно)
marks=1||test<6t!!clpget> ;; выделить файлы, в содержимом которых нет фразы из буфера обмена (каждое слово в фразе ищется отдельно + учитывать регистр)
marks=1||test<7t!!clpget> ;; выделить файлы, в содержимом которых есть фраза из буфера обмена (каждое слово в фразе ищется отдельно + учитывать регистр)
marks=1||test<8t!!clpget> ;; выделить файлы, в содержимом которых нет подстроки с регулярными выражениями из буфера обмена
marks=1||test<9t!!(?m)^.+Editor=$> ;; выделить текстовые файлы в активной панели, в которых есть фраза "Editor=" встречающая в конце строки
marks=1||test<9t!!(?m)^.+Editor=> ;; выделить текстовые файлы в активной панели, в которых есть фраза "Editor=" встречающая в середине или в конце строки
marks=1||test<9t!!(?m)^Editor=> ;; выделить текстовые файлы в активной панели, в которых есть фраза "Editor=" встречающая в начале строки
marks=1||test<9t!!clpget> ;; выделить файлы, в содержимом которых есть подстрока с регулярными выражениями из буфера обмена
marks=1||zebr<1|2|1> ;; выделить только файлы "зеброй"
marks=2||test<0f!!1!!0!!*.txt|*ini> ;; выделить папки, в содержимом которых в 1-м уровне которых нет файлов *.txt|*ini
marks=2||test<0f!!1!!-1!!##^.+index\.html$> ;; в активной панели выделить папки в которых нет файлов index.html
marks=2||test<0f!!1!!-1!!&&index\.html$> ;; в активной панели выделить папки в которых нет файлов index.html
marks=2||test<0f!!1!!-1!!*.txt|*ini> ;; выделить папки, в содержимом которых нет файлов *.txt|*ini
marks=2||test<0f!!1!!-1!!:zeroext:> ;; выделить в активной панели папки, в которых нет файлов без расширения
marks=2||test<0f!!2!!0!!22*|33*|55*> ;; выделить папки, в которых нет подпапок 22, 55, 33 в 1-м уровне
marks=2||test<0f!!2!!0> ;; выделить папки, в которых нет подпапок
marks=2||test<0o!!%%COMMANDER_PATH%%\Wcmicons.dll> ;; выделить только папки, путь значка которых равен %COMMANDER_PATH%\Wcmicons.dll в Desktop.ini
marks=2||test<0r!!1M> ;; выделить все папки, размер которых меньше 1МБ
marks=2||test<1f!!1!!0!!*.txt|*ini> ;; выделить папки, в содержимом которых в 1-м уровне которых есть файлы *.txt|*ini
marks=2||test<1f!!1!!-1!!*.txt|*ini> ;; выделить папки, в содержимом которых есть файлы *.txt|*ini
marks=2||test<1f!!1!!-1!!*§§1x!!!!}y2013{y2018> ;; выделить папки, в которых есть файлы, дата модификации которых от 2013 до 2018 года
marks=2||test<1f!!1!!-1!!*§§1x!!2013/01/01!!#12018/01/01> ;; выделить папки, в которых есть файлы, дата модификации которых от 2013 до 2018 года
marks=2||test<1f!!1!!-1!!:zeroext:> ;; выделить в активной панели папки, в которых есть файлы без расширения
marks=2||test<1f!!2!!0!!22*|33*|55*> ;; выделить папки, в которых есть подпапки 22, 55, 33 в 1-м уровне
marks=2||test<1f!!2!!0> ;; выделить папки, в которых есть подпапки
marks=2||test<1n!!_|-> ;; выделить все папки, в базовом имени которых есть _ или -
marks=2||test<1o!!%%COMMANDER_PATH%%\Wcmicons.dll> ;; выделить только папки, путь значка которых не равен %COMMANDER_PATH%\Wcmicons.dll в Desktop.ini
marks=2||test<2o!!%%COMMANDER_PATH%%\Wcmicons.dll,2035> ;; выделить только папки, путь и номер присвоенного значка которых равен %COMMANDER_PATH%\Wcmicons.dll,2035 в Desktop.ini
marks=2||test<2r!!<info=d3%P%N//>B> ;; выделить папки имеющие такой же размер, как у папки под курсором
marks=2||test<3o!!%%COMMANDER_PATH%%\Wcmicons.dll,2035> ;; выделить только папки, путь и номер присвоенного значка которых не равен %COMMANDER_PATH%\Wcmicons.dll,2035 в Desktop.ini
marks=2||test<4o!!0> ;; выделить только папки, номер присвоенного значка которых равен 0 в Desktop.ini
marks=2||test<5o!!20> ;; выделить только папки, номер присвоенного значка которых не равен 20 в Desktop.ini
marks=2||test<6o!!1> ;; выделить только папки, в которых есть Desktop.ini
marks=2||test<7o!!1> ;; выделить только папки, в которых нет Desktop.ini
marks=2||test<8o!!1> ;; выделить только папки, в которых в пути к значку есть \ в Desktop.ini
marks=2||test<9o!!1> ;; выделить только папки, в которых в пути к значку нет \ в Desktop.ini
marks=2||zebr<1|2|1> ;; выделить только папки "зеброй"
marks=3||numb<[input=BOX18]> ;; выделить объекты вниз от курсора. Количество вводится в диалоге
marks=3||numb<5> ;; выделить 5 элементов вниз от курсора
marks=4||numb<5> ;; выделить 5 элементов вниз от курсора (только файлы)
marks=5||numb<5> ;; выделить 5 элементов вниз от курсора (только папки)
marks=6||numb<[input=BOX19]> ;; выделить объекты вверх от курсора. Количество вводится в диалоге
marks=6||numb<5> ;; выделить 5 элементов вверх от курсора
marks=9||numb<[input=BOX17]> ;; выделить объекты снизу вверх. Количество вводится в диалоге
marks=9||numb<5> ;; выделить 5 элементов снизу вверх
marks=line<clpget!!;> ;; выделить файлы из строки элементов, разделенной ";" из буфера обмена
marks=list<clpget> tcimg=$cm525 ;; выделить объекты активной панели, имена которых есть в буфере обмена + инвертировать выделение
marks=list<clpget> ;; выделить по списку из буфера обмена
marks=list<clpget>||after<5> ;; выделить все объекты активной панели, кроме тех, имена которых есть в буфере обмена
marks=PS<"%p"//1//0//*.[combo=BOX3]> tcimg=$cm2023 ;; выделить все файлы в текущей панели с расширением прописанным в диалоговом окне
marks=PS<"%p"//1//0//*.ini|*.txt> ;; выделить все файлы ini и txt в активной панели
marks=PS<"%p"//1//0//jpg|jpeg>||test<12m!!32> ;; в активной панели выделить файлы jpg, jpeg в которых есть Exif тег "ImageDescription"
marks=PS<"%p"//2//0>||test<4o!!<info=d32%P%N//>> ;; выделить в текущем каталоге папки, номер значка которых равен номеру значка папки под курсором в Desktop.ini
patha="%P" slist=%WL patha="%P" pause=500 marks=$GLOBALSLIST ;; вернуться в активную панель из просмотра выделенного в отдельном окне с тем же выделением или выделить файл под курсором, если не в отдельном окне
patht=<info=f50%P%N//>||fold<> marks=PS<[tc=AA]> ;; перейти в другой панели к пути объекта запуска ярлыка под курсором и выделить его
patht=<info=f50%P%N//>||fold<> sends=@[tc=AA] marks=list<GLOBALSENDS<t>> ;; перейти в другой панели к пути объекта запуска ярлыка под курсором и выделить его
renms=%WL||&&(?i)[^a-zа-яё\s]!!~~||#G7||upd<1> marks=0||$GLOBALRENMS1 ;; переименование... удалить из базовых имён выделенных объектов все небуквенные символы с дальнейшим выделением переименованных объектов
sends="%O"??1 marks=0||test<1n!!GLOBALSENDS<1>> ;; выделить в активной панели объекты с идентичным именем объекта под курсором
sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; копировать файл под курсором в именную(исключая счетчик типа _N) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив
sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив
sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends=%P%N??1 marks=0||test<1x!!GLOBALSENDS<1>!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате взятой из содержимого файла под курсором
sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<10o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых равен хешу присвоенного значка папки под курсором
sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<11o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых не равен хешу присвоенного значка папки под курсором
sends=@<info=f11%T%M//> slist=PS<"%t"//1//0//*.GLOBALSENDS<1>>||##path<4> alist=[tc=AF-1f]||<dellist=$GLOBALSLIST|8> marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам файлов неактивной панели с расширением файла под курсором неактивной панели
sends=-1 sends=GLOBALSENDS<t1>??2||formt<51,54,56,sp2,sp3,sp4,sp5,sp6,sp7,sp13,sp14,sp15> sends=GLOBALSENDS<t2>??3||formt<sp8,sp10> sends=GLOBALSENDS<t1>??4||formt<51,54,56,sp11,sp16,sp17> sends=GLOBALSENDS<t4>??5||#N¤¤!!tnum[1|1|1] patha=GLOBALSENDS<3> pause=500 marks=list<GLOBALSENDS<t2>> pause=500 lists=[tc=AL]||##path<0>||save<GLOBALSENDS<3>Utorrent_dnload_presence_list-@<info=s47>.txt|1> pause=500 lists=GLOBALSENDS<t5>||save<GLOBALSENDS<3>full_list_torrent-@<info=s47>.txt|1> ;; создать для выделенного в Utorrent и скопированного в буфер списка информации (через Ctrl+C) - полный список загрузок + переход в каталог с загрузками + выделение всех файлов из списка + создание там же списка с найденными (загруженными) файлами
sends=-1??-1 marks=1||numb<GLOBALSENDS<0>> ;; выделить в активной панели определенное количество файлов, число которых берется из количества строк списка в буфере обмена
sends=PS<"%p"//1//0>??-1||&&(?m)^.*?\\([^\\]*\.)([^\\.\r\n]*)$!!$1$2|$2 anf2d=$GLOBALSENDS||2||(.*)\|(.*)||begin<0> arr2d=$GLOBALANF2D||5|1 marks=list<$GLOBALARR2D0> ;; выделить в активной панели файлы по одному уникальному расширению
shape=32 dilog=[dates=BOX3][dates=BOX3] marks=2||test<1f!!1!!-1!!*§§1x!!GLOBALDATES<1>!!#1GLOBALDATES<2>> ;; выделить папки, в которых есть файлы, дата модификации которых в диапазоне дат заданных в диалоге
shape=32 marks=2||test<1f!!1!!-1!!*§§1x!![dates=BOX3]!!#1[dates=BOX3]> ;; выделить папки, в которых есть файлы, дата модификации которых в диапазоне дат заданных в диалоге
slist=%WL||##<info=o73::>||$$@CRLF||$$<info=o72::>_files\ marks=$GLOBALSLIST arwcx="%t%O"||chm ;; для выделенных файлов довыделить и папки с приставкой _files + упаковать их в CHM в другую панель
slist=%WL||##<info=o73::>||$$@CRLF||$$<info=o72::>_files\ marks=$GLOBALSLIST ;; для выделенных файлов довыделить и папки с приставкой _files
slist=%WL||##path<4>||?B56!![tc=TP]||upd<5> mends=.rar,.zip,.7z!!-8, $GLOBALSLIST^$GLOBALMENDS^2 marks=$GLOBALSLIST gotom=2||1 ;; выделить в неактивной панели файлы 7Z RAR ZIP с базовыми именами совпадающими с именами выделенных объектов в активной панели, установить курсор на первый выделенный файл
slist=%WL||##path<6>||test<1e!!7z|rar>||?B56!!"%T"||upd<5> marks=$GLOBALSLIST gotom=2||1 ;; из выделенных объектов активной панели получить имена файлов "7z" и "RAR", далее перейти в другую панель и выделить подобные файлы "7z" и "RAR" с установкой курсора на первый выделенный файл
slist=%WL||test<0e!!%E> marks=$GLOBALSLIST ;; из выделенных объектов активной панели снять выделение с файлов с расширением файла под курсором
slist=%WL||test<1e!!%E> marks=$GLOBALSLIST ;; из выделенных объектов активной панели оставить выделенными файлы с расширением файла под курсором
slist=%WL||test<1w!!``f11::!!f230::>||progres<> marks=list<$GLOBALSLIST> ;; выделить файлы, которые определяются по содержимому (т.е. полученное расширение совпадает с существующим, см. Дополнение №38)
slist=%WL||test<4g!!(?i)Dolby~~Digital.*!!2!!Commercial~~name>||progres<> marks=list<$GLOBALSLIST> ;; из выделенных файлов выделить видеофайлы со звуковой дорожкой Dolby Digital
slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>> pause=500 moves=[tc=AL]||"%t"//0||upd<6> ;; переместить из активной в неактивную панель файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели
slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели
slist=cliplist||inline<!!|!!> slist=FOLDC<%WL//1//-1//GLOBALSLIST<1>> tcimg=$cm2047 marks=$GLOBALSLIST ;; в выделенных каталогах найти файлы из списка (имена с расширениями) в буфере обмена, показать файлы выделенных папок без подкаталогов и выделить все найденные файлы
slist=cliplist||inline<!!|!!> slist=PS<"%P"//1//-1//GLOBALSLIST<1>> marks=$GLOBALSLIST ;; в активной панели выделить файлы по списку (имена с расширениями) из буфера обмена
slist=PS<"%p"//1//0//%E>||##path<4>. alist=[tc=TF-1f]||<dellist=$GLOBALSLIST|8> tcimg=50~~$cm527~~$cm4006 marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам выделенных(впоследствии) файлов неактивной панели с расширением файла под курсором неактивной панели
slist=PS<"%p"//1//0//jpg|jpeg>||test<12m!!32> marks=$GLOBALSLIST ;; в активной панели выделить файлы jpg, jpeg в которых есть Exif тег "ImageDescription"
slist=PS<"%t"//1//0//*.ico>||##path<4>||?B57!!.png marks=list<$GLOBALSLIST> ;; выделить в активной файлы PNG чьи базовые имена совпадают с базовыми именами файлов ICO другой панели
slist=PS<$f200\Lists\SelectObjects\//1//0>||##path<6> lends=$GLOBALSLIST||@CRLF!!| sends=@[combo=BOX_U96]||^^$f200\Lists\SelectObjects\ marks=list<GLOBALSENDS<1>> ;; выделить в активной панели объекты по списку выбранному в диалоговом окне
slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами файлов в неактивной панели
swcmd=tcimg=$cm2023¦¦slist=[tc=AL]??patha="%P"??pause=400??marks=GLOBALSLIST<t>¦¦SRSelection ;; показать выделенные объекты активной панели в отдельном окне, повторное нажатие возврат в активную панель с сохранением выделения
tcimg=$cm321 marks=1||numb<5> ;; в активной панели сортировать файловую панель по "Имени" и выделить 5-ть первых файлов
tcimg=$cm4006 marks=list<clpget> tcimg=$cm4006 ;; выделить объекты в неактивной панели по списку из буфера обмена и вернуться в активную панель
wlist=PS<"%P"//1//0> rlist=$GLOBALWLIST||##path<4>||^^\Q||$$\E||formt<2> rends=$GLOBALRLIST||@CRLF!!| marks=$GLOBALWLIST||test<1n!!^(GLOBALRENDS<1>)$> ;; выделить в активной панели повторяющиеся имена