Описание команды | |
attrb |
Установка/снятие атрибутов для файлов и каталогов.
attrb=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||<xfolder>||String!!Recursion, ||Dialogs, ||<length>, ||[extnd], ||[search], ||progres<>, ||[tc], ||test<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
cliplist | Список полных путей объектов из буфера обмена. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
<xfolder> | Список объектов относительно даты, размера, пути. см. Дополнение №11. |
2-й обязательный параметр. | |
String!!Recursion | Условия установки или снятия атрибутов. Где: String - строка из букв задаваемых атрибутов - RASHNOTC: "R" = READONLY (только для чтения). "A" = ARCHIVE (архивный). "S" = SYSTEM (системный). "H" = HIDDEN (скрытый). "N" = NORMAL (нормальный). "O" = OFFLINE (оффлайн). "T" = TEMPORARY (временный). "C" = COMPRESSED (сжатый, имеется в виду сжатие NTFS, а не ZIP). String может иметь вид "+A", "+RA-SH", "=R", "=RSH" : + установка атрибутов. - снятие атрибутов. = установка, если нет заданного атрибута и снятие, если есть. При этом: • Символ = должен быть первым. • Символы + и - не используются. • Рекомендуется использовать Recursion=0, иначе рекурсионные объекты будут принимать атрибуты, в зависимости от результатов сравнения начальной папки. Recursion 0 - без рекурсии (только для заданных объектов) (по умолчанию). 1 - с рекурсией (для содержимого заданных папок). При установке или снятии нескольких атрибутов с участием "C" (сжатый) перед "-", "+" или "=" буква "C" должна прописываться первой. |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<length> | Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line. Так же можно получить длину определённой части пути Path//Number, где: Path - полный путь. Number - номер части пути см. Дополнение №9. |
[extnd] | Маска шаблонов. см. Дополнение №18 |
[search] | Маска шаблонов. Подпараметр [search=Name], в любом месте строки параметров, где встретится [search=Name], будет подгружена строка-шаблон значений, прописанных Wincmd.ini, в секции [Searches], где Name - имя ключа. (работает, если в Name_SearchFor прописана маска имён и расширений). |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
Примечания:
Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.См. также:
attrf
Примеры: | Как создать кнопку? |
attrb=%WL||+AR!!0||test<6o!!1> ;; присвоить атрибуты "только чтение" и "архивный" из выделенного только тем папкам, в которых есть Desktop.ini
attrb=%WL||+AR-SH!!1 ;; для выделенных элементов установить атрибут "только чтение" и "архивный", снять"системный" и "скрытый" (с рекурсией)
attrb=%WL||+C!!0||progres<> ;; для выделенных элементов установить атрибут "сжатый" (без рекурсии)
attrb=%WL||+C!!1||progres<> ;; для выделенных элементов установить атрибут "сжатый" (с рекурсией)
attrb=%WL||+CHSR!!1||progres<> ;; для выделенных элементов установить атрибуты "сжатый", "скрытый", "системный", "только для чтения" (с рекурсией)
attrb=%WL||+CRA!!1||progres<> ;; для выделенных элементов установить атрибуты "сжатый", "только чтение", "архивный" (с рекурсией)
attrb=%WL||+H!!0 ;; для выделенных элементов установить атрибут "скрытый" (без рекурсии)
attrb=%WL||+H!!0||test<1x!!!!}d9{d19> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с 10-го по 18-е число
attrb=%WL||+H!!0||test<1x!!!!}h13{h23> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с 14:00 до 22:59
attrb=%WL||+H!!0||test<1x!!!!}m1{m11> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с февраля по октябрь
attrb=%WL||+H!!0||test<1x!!!!}y2009{y2013> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с 2010 по 2012 год
attrb=%WL||+H!!0||test<1x!!!!=d10=d18> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось 10-го и 18-го числа
attrb=%WL||+H!!0||test<1x!!!!=d10> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось 10-го числа
attrb=%WL||+H!!0||test<1x!!!!=h14=h22> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59
attrb=%WL||+H!!0||test<1x!!!!=h14> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось с 14:00 до 14:59
attrb=%WL||+H!!0||test<1x!!!!=m2=m10> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в феврале и в октябре
attrb=%WL||+H!!0||test<1x!!!!=m2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в феврале
attrb=%WL||+H!!0||test<1x!!!!=y2009> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в 2009 году
attrb=%WL||+H!!0||test<1x!!!!=y2010=y2012> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в 2010 и в 2012 году
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-d7> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 7-ми дней
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-h3> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 3-х часов
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-m2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 2-х месяцев
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-n5> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 5-ти минут
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-w17> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 17-ти недель
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении заданной даты
attrb=%WL||+H!!0||test<1x!!#SISDATE!!-y2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых изменилось в течении последних 2-х лет
attrb=%WL||+H!!0||test<1x!!<adata=%T%M>!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых меньше даты последнего доступа объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<adata=%T%M>!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых больше даты последнего доступа объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<adata=%T%M>!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых равна дате последнего доступа объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<cdata=%T%M>!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых меньше даты создания объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<cdata=%T%M>!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых больше даты создания объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<cdata=%T%M>!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых равна дате создания объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<mdata=%T%M>!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых меньше даты модификации объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<mdata=%T%M>!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых больше даты модификации объекта в другой панели
attrb=%WL||+H!!0||test<1x!!<mdata=%T%M>!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых равна дате модификации объекта в другой панели
attrb=%WL||+H!!0||test<1x!!14:12:05!!{2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых меньше времени 14:12:05
attrb=%WL||+H!!0||test<1x!!14:12:05!!}2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых больше времени 14:12:05
attrb=%WL||+H!!0||test<1x!!14:12:05!!=2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время модификации которых равна времени 14:12:05
attrb=%WL||+H!!0||test<1x!!2012/01/09!!{1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата модификации которых меньше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<1x!!2012/01/09!!}1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата модификации которых больше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<1x!!2012/01/09!!=1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата модификации которых равна короткой дате 2012/01/09
attrb=%WL||+H!!0||test<1x!!2012/01/09~~00:03:00!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых меньше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<1x!!2012/01/09~~00:03:00!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых больше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<1x!!2012/01/09~~00:03:00!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата модификации которых равна дате 2012/01/09 00:03:00
attrb=%WL||+H!!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
attrb=%WL||+H!!0||test<3x!!14:12:05!!{2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время последнего доступа которых меньше времени 14:12:05
attrb=%WL||+H!!0||test<3x!!14:12:05!!{2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время создания которых меньше времени 14:12:05
attrb=%WL||+H!!0||test<3x!!14:12:05!!}2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время последнего доступа которых больше времени 14:12:05
attrb=%WL||+H!!0||test<3x!!14:12:05!!}2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время создания которых больше времени 14:12:05
attrb=%WL||+H!!0||test<3x!!14:12:05!!=2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время последнего доступа которых равна времени 14:12:05
attrb=%WL||+H!!0||test<3x!!14:12:05!!=2> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, время создания которых равна времени 14:12:05
attrb=%WL||+H!!0||test<3x!!2012/01/09!!{1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата последнего доступа которых меньше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09!!{1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата создания которых меньше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09!!}1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата последнего доступа которых больше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09!!}1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата создания которых больше короткой даты 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09!!=1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата последнего доступа которых равна короткой дате 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09!!=1> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, короткая дата создания которых равна короткой дате 2012/01/09
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата последнего доступа которых меньше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!{0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата создания которых меньше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата последнего доступа которых больше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!}0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата создания которых больше даты 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата последнего доступа которых равна дате 2012/01/09 00:03:00
attrb=%WL||+H!!0||test<3x!!2012/01/09~~00:03:00!!=0> ;; для выделенных объектов установить атрибут "скрытый" (без рекурсии), только тем, дата создания которых равна дате 2012/01/09 00:03:00
attrb=%WL||+R!!0 ;; для выделенных элементов установить атрибут "только чтение" (без рекурсии)
attrb=%WL||+R!!0||progres<> ;; для выделенных элементов установить атрибут "только чтение" (без рекурсии) с отображением прогресса
attrb=%WL||+R!!0||test<1t!!привет> ;; установить атрибут "только чтение" для выделенных файлы, в содержимом которых есть слово "привет"
attrb=%WL||+RS!!1 ;; для выделенных элементов установить атрибут "только чтение" и "системный" (с рекурсией)
attrb=%WL||=R!!0 ;; для выделенных элементов снять/установить атрибут "только для чтения"
attrb=%WL||=RS!!0 ;; для выделенных элементов снять/установить атрибут "только для чтения" и системный
attrb=%WL||-C!!0||progres<> ;; для выделенных элементов снять атрибут "сжатый" (без рекурсии)
attrb=%WL||-C!!1||progres<> ;; для выделенных элементов снять атрибут "сжатый" (с рекурсией)
attrb=%WL||-CHSR!!1||progres<> ;; для выделенных элементов снять атрибуты "сжатый", "скрытый", "системный", "только для чтения" (с рекурсией)
attrb=%WL||-CRA!!1||progres<> ;; для выделенных элементов снять атрибуты "сжатый", "только чтение", "архивный" (с рекурсией)
attrb=cliplist||+R!!0 ;; для всех элементов списка из буфера обмена установить атрибут "только чтение" (без рекурсии)
attrb=FOLDM<%WL//0//-1>||+C!!1||progres<> ;; для выделенных элементов установить атрибут "сжатый" (с рекурсией) (заранее создать список файлов и папок)
attrb=FOLDM<%WL//0//-1>||-C!!1||progres<> ;; для выделенных элементов снять атрибут "сжатый" (с рекурсией) (заранее создать список файлов и папок)
attrb=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||+AR!!0 ;; присвоить атрибуты "только чтение" и "архивный" файлам c:\test1.txt, c:\test2.txt, c:\test3.txt
attrb=PS<C:\1\Name\//2//1>||+RA!!0 ;; установить атрибуты "только чтение" и "архивный" для всех подкаталогов папки Name до 1-го уровня включительно
attrb=PS<C:\1\Name\//-2//1>||+RA!!0 ;; установить атрибуты "только чтение" и "архивный" для всех подкаталогов папки Name до 1-го уровня включительно, включая корневой каталог
copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt (не заменяя подобные) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-R!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех атрибутов с папок
delss=FOLDC<%WL//0//1//desktop.ini//0>||1 attrb=%WL||-RASH!!0||test<1a!!D> ;; удаление в выделенных папках файла Desktop.ini + снятие всех основных атрибутов с папок
global attrb=%WL||+AR!!0||test<6o!!1> GLOBALATTRB1<a> ;; присвоить атрибуты "только чтение" и "архивный" из выделенного только тем папкам, в которых есть Desktop.ini и получить список объектов, которым изменены атрибуты
global attrb=%WL||+AR!!0||test<6o!!1> GLOBALATTRB2<a> ;; присвоить атрибуты "только чтение" и "архивный" из выделенного только тем папкам, в которых есть Desktop.ini и получить список объектов, которым не изменены атрибуты
global attrb=FOLDC<[tc=AM]//1//0//Desktop.ini>||test<0a!!D//AND//1a!!H//AND//1a!!S>||-HS!!0 textx=$GLOBALATTRB1||&&(?mi)^InfoTip=.*!!||&&(?s)^(.*)$!!$1@CRLFInfoTip=<info=o91:://>||backup<0> attrb=$GLOBALTEXTX1||+HS!!0 ;; заменить в выделенных каталогах содержащих файлы Desktop.ini комментарий на имя родительской папки (для каждого каталога назначается свое имя)
imgpr=1 copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"
imgpr=1 copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//1||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt (с заменой подобных) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"
imgpr=1 copyy=@C:\Folder-1\Пример.txt||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример.txt>||+H!!0 ;; копировать файл Пример.txt во все папки папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"
imgpr=1 sends=[tc=AG]??-1||@CRLF!!| copys=%WL||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//GLOBALSENDS<1>>||+H!!0 ;; копировать выделенные файлы во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 wends=-1||formt<63,56,54,51,55> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_n=Floor('<info=o3GLOBALSLIST<:INDEX:>//>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||$var_p='%%COMMANDER_PATH%%\Personal\commands\fold\$var_n.ico' icoft=GLOBALSLIST<:INDEX:>||0||$var_p||foldicon<favicon!!1!!1> <NEXT> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||-HS!!0 textx=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||&&([^^]+)!!$1@CRLFInfoTip=GLOBALWENDS<1>||backup<0> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||+HS!!0 ;; назначить выделенным папкам иконки (в зависимости от размера папки будут назначены разные иконки) путь к папке с иконками %%COMMANDER_PATH%%\fold\ имена иконок 1,2,3,4,5
shape=1 attrb=FOLDC<%WL//1//-1//*[combo=BOX3]>||[input=BOX86][input=BOX87]!!1||progres<> ;; в выделенных папках изменить выбранным в диалоговом окне файлам атрибуты (с рекурсией)
shape=1 attrb=FOLDC<%WL//1//-1>||[input=BOX86][input=BOX87]!!1||progres<> ;; в выделенных папках изменить в диалоговом окне атрибуты всем файлам (с рекурсией)