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


creat

Создание файлов.

creat=Path,%P, %p,%T, %t||@List||<xfolder>||x||#Path||Name.Ext||line<>||list<>, ||SeriesParam, ||noext<>, ||Dialogs, ||clpget, ||date<>, ||code<>, ||clip<>, ||autocode<>, ||bkt<>, ||first<>, ||temp<>, ||open<>, ||jump<>, ||upd<>, ||attr<>, ||modfs<>, ||[tc], ||sdel<>, ||swap<>, ||rndm<>, ||numb<>, ||<info>, ||<xinfo>, ||<text>или[text], ||<tezt>или[tezt], ||owrite<>, ||content<>, ||contentlst<>, ||plusn<>, ||binfile<>, ||cntlr<>, ||empty<>, ||formt<>

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
Path,
%P, %p,
%T, %t
Путь. Path - путь назначения, где создаются файлы. см. Дополнение №7. (c:\Test\).
@ListСписок папок. Параметр @List позволяет создать в указанных папках заданные файлы, где:
  @ - первый обязательный символ.
  List может иметь несколько вариантов:
    - полный путь к файл списку папок c:\listfolder.txt.
    - перечисление папок, через разделитель / D:\1\/D:\2\/D:\3\
    - cliplist - список полных путей папок из буфера обмена.
<xfolder>Дата/Размер/Путь объекта папки. см. Дополнение №11.
xИспользуется при полных путях параметра list<>. Файл(ы) будут созданы по заданным путям в параметре.
#PathСоздание одного файла. Параметр #Path позволяет создать один файл с недостающей структурой папок.
  # - первый обязательный символ.
  Path - полный путь файла.
    - GLOBALNAME - путь из глобальной переменной.
    - clipasis - путь из буфера обмена.
В этом режиме 2-й параметре является необязательным и может не прописываться.
2-й обязательный параметр. Может иметь несколько вариантов:
Name.ExtИмя.Расширение. Name.Ext - имя файла и расширение.
Если во время преобразования имя или расширение пусты, то они берутся в TCIMG.ini в секции [Setting] в ключах FileNameZiro и FileExtZiro.
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 - список полных путей:
    • c:\List.txt - путь к списку путей.
    • %WL - список выделенных объектов. см. Дополнение №7.
    • clpget - список объектов из буфера обмена.
    • PS<>, FOLDC<>, FOLDM<>, LISTC<>, FLST<> и другие списки см. Дополнение №22.
    • $GLOBALNAME - Список путей глобальной переменной см. Дополнение №23.
  Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext.
  Number - номер части пути. см. Дополнение №9.
  Последний параметр необязательный, означает, что в список не будут добавляться дубликаты.
Дополнительные параметры:
SeriesParamПреобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24.
noext<>Расширение. Параметр noext<Ext> позволяет принудительно удалять или присваивать расширение, где Ext заданное расширение, если Ext отсутствует, то расширение удаляется.
Игнорируется ключ FileExtZiro в TCIMG.ini в секции [Setting].
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] - диалог выбора файлов и папок.
...и другие диалоги.
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
date<>Дата.
  Описание
Параметр date<YYYY.YY.MM.DD.HH.NN.SS.WW.AA>, где:
  YYYY - все четыре цифры года.
  YY - последние две цифры года.
  MM - месяц от 01 до 12.
  DD - день месяца от 01 до 31.
  HH - часы в 24-часовом формате от 00 до 23.
  NN - минуты от 00 до 59.
  SS - секунды от 00 до 59.
  WW - номер дня недели от 1 до 7, начиная с ВОСКРЕСЕНЬЯ, заканчивая СУББОТОЙ.
  AA - день года от 1 до 366.
Вместо точек может быть текст или символ.
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].
clip<>Файл с содержимым буфера обмена.
Параметр clip<SeriesParam>, где SeriesParam - серия параметров, изменяющих текстовую информацию см. Дополнение №24 ( подпараметры разделяются ;;).
autocode<>Кодировка. Параметр autocode<> позволяет определить кодировку по содержимому контекста создаваемого файла. Возвращает ANSI-1251 или UTF-8.
bkt<>Счётчик.
  Описание
Параметр bkt<Delimeter!!Left!!Right!!CounterRank!!Begin!!Step>, где:
  Delimeter - Разделитель между именем и счётчиком.
  Left - символ/строка, добавляемая слева от счётчика.
  Right - символ/строка добавляемая справа от счётчика.
  CounterRank - минимальное количество цифр в счётчике.
  Begin - начальное число счётчика.
  Step - шаг счётчика.
first<>Именем первой строки.
  Описание
Параметр first<Number>, если буфер не пустой, то имя для файла ищется в первой не пустой строке:
1) Удаляются несовместимые символы для имени файла и лишние пробелы.
2) Удаляются с начала имени ненужные отрезки (ключ FirstLineBeginDel1... FirstLineBeginDelN).
3) Удаляются с конца имени ненужные отрезки (ключ FirstLineEndDel1... FirstLineEndDelN).
4) Обрезается правая часть имени от заданных отрезков найденных с начала(ключ FirstPathEnd1... FirstPathEndN).
5) Обрезается левая часть имени от заданных отрезков найденных с конца (ключи FirstPathBegin1... FirstPathBeginN)
  (Отрезков (частей текста) может быть сколько угодно, в ключах они разделяются "\").
6) Ограничивается максимальная длина имени (ключи FirstLineMax1... FirstLineMaxN).
Можно использовать свой шаблон замен, прописав Number - номер шаблона в параметр и создать условия в соответствующих ключах в TCIMG.ini
temp<>Копирование файла из папки(ок) "Template". Параметр temp<>. Ищется заданный файл в папках шаблонов. Если найден, то копируется в папку назначения.
Пути папки(ок) шаблона прописываются в TCIMG.ini в секции [Setting] в ключе TemplateFolders; если несколько папок, то пути в ключе прописываются через разделитель | .
open<>Открытие файлов.
  Описание
Параметр open<Path\Name\ASSOC\ASSOCINI|Number|Parameters|Flag>, где:
Первый подпараметр означает путь к программе, которой открывать, может иметь несколько вариантов:
  0) Path - путь к программе.
  1) Name - имя КЛЮЧА пути программы прописанной в TCIMG.ini в секции [Programs].
  2) ASSOC - если прописан тег ASSOC, то программа ищется по расширению в ассоциациях Total Commander в Wincmd.ini в секции [Associations].
  3) ASSOCINI - если прописан тег ASSOCINI, то программа ищется по расширению в ассоциациях прописанных в TCIMG.ini в секции [Associations] (синтаксис аналогичен Wincmd.ini секции [Associations]).

Number - количество открываемых файлов. -1 означает все.
Parameters - параметры программы:
  x - без параметров (по умолчанию)
  explorer - означает открытие файла в программе, ассоциируемой в системе (игнорируется 1-й параметр)
Flag - Режим отображения запускаемой программы:
  по умолчанию видимое окно
  1 - скрытое окно
  2 - свернутое окно
  3 - развернутое окно
jump<>Переход в папку.
  Описание
Параметр jump<Number>, где Number - значение перехода пути в Total Commander.
  1 - открыть путь в левой панели.
  2 - открыть путь в правой панели.
  3 - открыть путь в активной панели.
  4 - открыть путь в другой панели.
  5 - открыть путь в левой панели в новой вкладке.
  6 - открыть путь в правой панели в новой вкладке.
  7 - открыть путь в активной панели в новой вкладке.
  8 - открыть путь в другой панели в новой вкладке.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
attr<>Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb.
modfs<>Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs.
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12.
sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v].
  Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard
  Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98).
  Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98>
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
rndm<>Случайное имя. Получение случайных данных см. Дополнение №30.
numb<>Количество. Параметр numb<Number>, где Number - число создаваемых объектов.
<info>Получение различной информации. см. Дополнение №10.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
<text>
или
[text]
Получение информации из файла с регулярными выражениями.
  Описание
<text=FileText//RegExp1//Replace1//RegExp2//Replace2//...//RegExpN//ReplaceN>, (рекомендуется)
<text=FileText!!RegExp1!!Replace1!!RegExp2!!Replace2!!...!!RegExpN!!ReplaceN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  Replace - чем заменять.
Может быть несколько пар RegExp и Replace, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат <text=FileText//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска и замены.
<tezt>
или
[tezt]
Получение информации из файла с регулярными выражениями (только поиск).
  Описание
<tezt=FileText//RegExp1//(#Insert)//RegExp2//...//RegExpN>, (рекомендуется)
<tezt=FileText!!RegExp1!!(#Insert)!!RegExp2!!...!!RegExpN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  #Insert - строковая вставка, должна начинаться с #.
Может быть несколько RegExp и Insert, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат:
<text=FileText//??Name1,Name2,...,NameN//(#Insert)//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска.
owrite<>Перезапись. Параметр owrite<Number>, где Number:
 Описание
  0 - не перезаписывать существующий файл, добавляется счётчик.
  1 - перезаписывать, если файл существует.
  8 - пропустить при совпадении имени объекта.
  10 - если файл существует - перезаписывать; пропускать, если подобный файл не существует по целевому пути.
  11 - если файл существует - добавлять счётчик; пропускать, если подобный файл не существует по целевому пути.
  12 - если файл существует, то к целевому файлу добавляется счётчик.
  13|Ext - если файл существует, то к целевому файлу добавляется заданное расширение Ext.
  14|Name - если файл существует, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути.
  15|StringName - если файл существует, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.

Режимы 50 - 59 сравнивают файлы по датам.
Numbers - номер или номера через запятую 0, 1, 2
    0 - время последней модификации.
    1 - время создания.
    2 - время последнего доступа.
    Если проверяются несколько дат, то для определения "нового" файла можно в конце указать "-1", будет означает, что если все даты файла новее другого, то он считается "новым" 0,1,2,-1. По умолчанию, если хотя бы одна дата новее, то он считается "новым"

  50|Numbers - если дата исходного файла новее, то целевой файл заменяется. Иначе пропускается.
  51|Numbers - если дата исходного файла старше, то целевой файл заменяется. Иначе пропускается.
  52|Numbers - если дата исходного файла новее, то к создаваемому файлу прибавляется счётчик. Иначе пропускается.
  53|Numbers - если дата исходного файла старше, то к создаваемому файлу прибавляется счётчик. Иначе пропускается.
  54|Numbers - если дата исходного файла новее, то к целевому файлу прибавляется счётчик. Иначе пропускается.
  55|Numbers - если дата исходного файла старше, то к целевому файлу прибавляется счётчик. Иначе пропускается.
  56|Numbers|Ext - если дата исходного файла новее, то к целевому файлу прибавляется заданное расширение. Иначе пропускается.
  57|Numbers|Ext - если дата исходного файла старше, то к целевому файлу прибавляется заданное расширение. Иначе пропускается.
  58|Numbers|Name - если дата исходного файла новее, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути. Иначе пропускается.
  59|Numbers|Name - если дата исходного файла старше, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути. Иначе пропускается.
  60|Numbers|StringName - если дата исходного файла новее, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла. Иначе пропускается.
  61|Numbers|StringName - если дата исходного файла старше, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.. Иначе пропускается.

Режимы 20 и 21 работают не для всех команд, где подключён параметр owrite<>
Режимы работают для команд связанных с текстовыми преобразованиями.
  20|Delimeter - если файл существует, то записывать в конец файла через разделитель Delimeter (необязательный)
  21|Delimeter - если файл существует, то записывать в начало файла через разделитель Delimeter (необязательный)
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

  2|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл пропускается.

  3|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл перезаписывается.

  4|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то файл пропускается.

  5|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

  6|x - если они не совпадают, то файл пропускается.
          если они совпадают, то существующий файл перезаписывается.

  7|x - если они не совпадают, то файл пропускается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

  30|x - если они не совпадают, то к целевому файлу прибавляется счётчик.

  31|x|Ext - если они не совпадают, то к целевому файлу прибавляется заданное расширение Ext.
          если они совпадают, то файл пропускается.

  32|x|Name - если они не совпадают, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути.
          если они совпадают, то файл пропускается.

  33|x|StringName - если они не совпадают, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.
          если они совпадают, то файл пропускается.

  х - метод сравнения:
    1 - подсчёт контрольной суммы MD5
    2 - подсчёт контрольной суммы SHA1
    3 - подсчёт контрольной суммы CRC32
    4 - подсчёт контрольной суммы MD2
    5 - подсчёт контрольной суммы MD4
    6 - подсчёт контрольной суммы SHA256
    7 - подсчёт контрольной суммы SHA384
    8 - подсчёт контрольной суммы SHA512
    9 - подсчёт контрольной суммы MAC
content<>Строка. Параметр content<String**SeriesParam>, где:
  String - строка, которая берётся за основу создания файла. Возможны варианты:
    • String - строка.
    • @Path - путь объекта (символ @ отбрасывается).
    • cliptext - текст из буфера обмена.
    • File - полный путь к файлу, берётся его содержимое.
    • $vzar_... - информация переменных $var_, созданных exect. В имя добавляется символ z
    • GLOBALNAME<xN> - информация из глобальных переменных см. Дополнение №23.
    • $GLOBALNAME - информация из глобальных переменных см. Дополнение №23.
  SeriesParam [необязательный] серия параметров для преобразования. см. Дополнение №24.
    (Разделитель между параметрами **).
Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).
Функции Chr(N) и ChrW(N) будут заменены соответствующими символами.
contentlst<>Список строк. Параметр contentlst<List>, где:
  List - список строк или данных для создания содержимого файлов.
    • cliplist - строки берутся из буфера обмена.
    • File - путь к файлу со списком строк.
    • $GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23
plusn<>Изменение нумерации. Параметр plusn<Number> позволяет уменьшить или увеличить нумерацию у имени объекта (если в конце базового имени есть число), где Number - число на которое изменяется текущее (при отрицательном значении - уменьшение).
binfile<>Создание бинарного файла.
cntlr<>Счётчик. При совпадении имён:
  0 - счётчик слева.
  1 - счётчик справа (по умолчанию).
empty<>Пустой файл. Параметр empty<Number>, где Number:
  0 - создавать файл, если содержимое пусто (по умолчанию).
  1 - не создавать файл, если содержимое пусто.
formt<>Преобразование текстовой информации. см. Дополнение №15.

Примечания:

При создании некоторых файлов:

РасширениеДополнение
DOCСоздание файла происходит через -DLL библиотеки Word. Требуется установленный MS Word.
DOCXНе требуется установленный MS Word.
XLSXНе требуется установленный MS Word. Каждая строка записывается в новую ячейку таблицы.


Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.

В команде включена проверка длины имени объекта относительно длины полного пути. Максимальная длина полного пути 255 знаков для файлов и 250 для папок. Длинные имена обрезаются. Дополнительная настройка в TCIMG.ini в секции [Setting] в ключах MaxLenPath и DeleteEndSymbols

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALCREAT0массив входных данных (список начальных имён или путей файлов, из которых будут созданы файлы)
GLOBALCREATмассив выходных данных (список путей созданных файлов)

См. также:

chesh, folds

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

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

<FOR> 1 <TO> [input=BOX11] creat="%p"||Name <NEXT> ;; создать файлы в активной панели, количество вводится в диалоге

<FOR> 1 <TO> 5 creat="%p"||Name <NEXT> ;; создать 5 файлов в активной панели

<FOR> 1 <TO> 9999999 exect=$var_i=@MIN=60?_CmdCm('$FOREXIT=1'):0 cends=<info=s30> await=0 aends=x||##rndm<3|10> creat=$f254||buf-GLOBALAENDS<1>.txt||content<$GLOBALAENDS[1]>||code<4>||owrite<1> bends=<info=o30$f254\buf-GLOBALAENDS<1>.txt> GLOBALCENDS<a> GLOBALBENDS<a> dends=<info=n49|GLOBALBENDS<1>-GLOBALCENDS<1>> GLOBALDENDS<a> exect=$var_trig=GLOBALDENDS<1>>=300?_CmdCm('infbx=InfoBox_TEST1'):0 delsm=$f254\buf-GLOBALAENDS<1>.txt||1 <NEXT> tempxx ;; запустить отслеживание времени для последнего доступа к буферу (на определенное время в минутах, максимально 60 минут) и если оно больше 5 минут, вывести уведомление

<HOTKEY=10> creat="%p"||Name.html <HOTKEY=11> creat="%p"||Name.au3 <HOTKEY=12> creat="%p"||Name.vbs <HOTKEY=X> creat="%p"||Name ;; при зажатой клавише Shift создаётся файл Name.html, при зажатой Ctrl - Name.au3, при зажатой Alt - Name.vbs, в обычном режиме Name.txt

<HOTKEY=10> delss=%WL||1 creat=x||list<%WL>||noext<>||attr<+R>||upd<1> <HOTKEY=X> renms=%WL||$$_bak creat=x||list<%WL>||noext<>||attr<+R>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения, если зажата клавиша Shift, то папки удаляются

<HOTKEY=11> bufsr=^^||save<"%p"x.txt|0>||first<>||upd<1> <HOTKEY=02> dilog=[updwn=BOX_U5] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||bkt<!!_!!!!1!!1>||numb<GLOBALUPDWN1<3>> <HOTKEY=10> creat="%p"||list<clpget>||upd<1> <HOTKEY=X> dilog=[updwn=BOX_U4] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||clip<>||upd<1> ;; ЛКМ - Создать файл с содержимым буфера обмена|ПЛКМ - создание файлов|Shift+ - создание файлов по списку |Ctrl+ - создать файл с содержимым буфера обмена именем первой строки

<HOTKEY=11> shape=1 slist=[tc=AG] creat="%p"||[combo=BOX2].[combo=BOX3]||content<$GLOBALSLIST> <HOTKEY=10> shape=1 slist=[tc=TG] creat="%p"||[combo=BOX2].[combo=BOX3]||content<$GLOBALSLIST> <HOTKEY=X> shape=1 creat="%p"||[combo=BOX2].[combo=BOX3] ;; ЛКМ - создать в АП файл, имя и расширение выбираются в ДО|Ctrl+ - создать в АП файл с содержимым - "имена ВО в АП"|Shift+ - создать в АП файл с содержимым - "имена ВО в ПП"

<IF> 0 <> <info=t61-1> <THEN> creat="%p"||[input=BOX_U24].txt||clip<> <ELSE> clipi="%p\[input=BOX_U23].jpg" <ENDIF> ;; если в буфере обмена находятся текстовые данные, то создать в папке c:\tmp TXT файл с выбранным в ДО именем, в противном случае создать изображение JPG с выбранным в ДО именем

aends=-1??-1||?F54 sends=@[tc=AP] slist=[tc=AM] xlist=$GLOBALSLIST||##<info=o74:://>||$$.txt creat=GLOBALSENDS<1>||list<$GLOBALXLIST>||contentlst<$GLOBALAENDS>||code<4>||owrite<0> ;; создание файлов txt с именами из выделенных файлов и содержимым буфера обмена, каждая строка из буфера сохраняется в свой текстовой файл

aends=-1??-5|3 creat="%p"||list<%WL//4>||contentlst<$GLOBALAENDS>||upd<1> ;; создание файлов txt с именами из выделенных файлов и содержимым буфера обмена, каждые 3 строки из буфера сохраняется в свой текстовой файл

anf2d=%WL||1||##@@f15:://||##@@f12:://;;$$.xxx||##@@o200:: arr2d=$GLOBALANF2D||21|3|^$ <FOR> 1 <TO> GLOBALARR2D<0> creat=GLOBALARR2D1<:INDEX:>||GLOBALARR2D2<:INDEX:>||content<GLOBALARR2D3<:INDEX:>>||code<4> <NEXT> ;; для выделенных файлов (если для них есть комментарии в descript.ion) создать одноименные файлы xxx с содержимым комментария из descript.ion

bufsr=##[column=1,2] creat="%t"||Column.txt||clip<> ;; создать в другой панели файл Column.txt с информацией 1 и 2 колонок выделенных объектов

bufsr=##[column=1-6!!;] pause=2s creat="%p"||tabl.csv||clip<>||upd<1> ;; создать файл tabl.csv (поддержка открытия MS Exel) в текущей панели из выделенных файлов и каталогов

bufsr=##[column=1-6!!;] pause=2s creat="%t"||tabl.csv||clip<>||upd<2> ;; создать файл tabl.csv (поддержка открытия MS Exel) в другой панели из выделенных файлов и каталогов

bufsr=#C-1 pause=500 creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с ШИФРОВАННЫМ текстом из буфера обмена НА РАБОЧЕМ СТОЛЕ C ИМЕНЕМ Bufer+ системное время и удалить временные файлы

bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; добавить в запароленную базу фрагмент из буфера обмена (в b64 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.

creat="%%TCIMG_PATH%%\Arch creat="%%TCIMG_PATH%%\Arch\coment\"||Bufer.txt||clip<>||owrite<1>||upd<1> ;; создать в папке coment файл Bufer.txt с содержимым из буфера обмена, заменяя файл, если таковой имеется

creat="%p"||"%O" ;; создать в активной панели файл именем элемента под курсором

creat="%p"||"%O".[combo=BOX3]||clip<> ;; создать в активной панели файл, с именем файла под курсором, с содержимым буфера обмена и расширением выбранном в диалоге

creat="%p"||"%O".ini ;; создать в активной панели файл именем элемента под курсором и расширением ini

creat="%p"||"%O".m3u||clip<>||code<4> ;; создать файл именем файла под курсором с содержимым буфера обмена в кодировке UTF-8 без BOM

creat="%p"||"%O".txt||plusn<1> ;; создать файл именем объекта под курсором, если в конце базового имени число, то оно увеличивается на 1

creat="%p"||"%O".txt||plusn<-1> ;; создать файл именем объекта под курсором, если в конце базового имени число, то оно уменьшается на 1

creat="%p"||"%O"||111!!222||swap<> ;; создать в активной панели файл именем элемента под курсором, заменить местами 111 на 222 и 222 на 111

creat="%p"||%N:secret.ini||owrite<8>||content<[Section]@CRLFKey=123>||upd<1> ;; создать альтернативный поток NTFS ":secret.ini" для объекта под курсором, не создавать, если поток уже существует

creat="%p"||%N:Zone.Identifier||owrite<8>||content<[ZoneTransfer]@CRLFZoneId=3>||upd<1> ;; заблокировать файл под курсором (создать альтернативный поток NTFS ":Zone.Identifier"), пропускать файл, который уже имеет поток

creat="%p"||%N||$$_ ;; создать в активной панели файл именем элемента под курсором. Вставить в конец _

creat="%p"||%N||$$_||^^_ ;; создать в активной панели файл именем элемента под курсором. Вставить в начало и в конец _

creat="%p"||%N||&&\d!! ;; создать в активной панели файл именем элемента под курсором. С регулярными выражениями - удалить все цифры

creat="%p"||%N||??1 ;; создать в активной панели файл именем элемента под курсором. Перевести имя в нижний регистр

creat="%p"||%N||@@LatRus ;; создать в активной панели файл именем элемента под курсором. Транслит

creat="%p"||%N||^^_ ;; создать в активной панели файл именем элемента под курсором. Вставить в начало _

creat="%p"||%N||numb<[input=BOX11]> ;; создать в активной панели файлы именем элемента под курсором. Количество вводится в диалоге

creat="%p"||%N||numb<3> ;; создать в активной панели 3 файла именем элемента под курсором

creat="%p"||%N||win!! ;; создать в активной панели файл именем элемента под курсором. Удалить win

creat="%p"||%N||win!!niw ;; создать в активной панели файл именем элемента под курсором. Заменить win на niw

creat="%p"||.url||content<[InternetShortcut]@CRLFURL=cliptext>||##clpget||http~~-__!! ;; в активной панели создать Name.url ярлык с ссылкой из буфера обмена

creat="%p"||[combo=BOX1] ;; создать в активной панели файл, имя файла выбирается в диалоге

creat="%p"||[combo=BOX2].[combo=BOX3] ;; создать в активной панели файл, имя файла и расширение выбираются в отдельных диалогах

creat="%p"||[input=BOX_U24]||code<0>||noext<> ;; создать в активной панели файл без расширения с именем вводимом в диалоге

creat="%p"||[input=BOX9] ;; создать в активной панели файл. Имя вводится в диалоге

creat="%p"||[input=BOX9]||numb<[input=BOX11]> ;; создать в активной панели файлы. Имя и Количество вводится в диалоге

creat="%p"||Blank.doc||temp<> ;; копировать из папок ...\Template\... (прописанных в TCIMG.ini в секции [Setting] в ключе TemplateFolders) файл Blank.doc или файл с расширением doc

creat="%p"||clpget pause=100 patha=<xfolder=25!!"%p">||fold<> ;; создать в активной панели файл с именем и расширением из буфера обмена и установить курсор на созданный файл

creat="%p"||clpget.ini ;; создать в активной панели файл именем содержимого из буфера обмена и расширением ini

creat="%p"||clpget.txt||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать в активной панели файл именем содержимого буфера обмена и расширением txt в кодировке UTF-8 без BOM + после создания открыть в AkelPad

creat="%p"||delite-name-@<info=s47>.log||content<cliptext>||&#101mpty<1> ;; создать в активной панели файл log с содержимым буфера обмена, если буфера обмена пуст, то файл не создаётся

creat="%p"||filename||code<0>||noext<> ;; создать в активной панели файл filename без расширения

creat="%p"||info.dll||clip<#W>||binfile<> ;; в текущей панели создать файл info.dll из сжатой бинарной строки в буфере обмена

creat="%p"||info.dll||clip<>||binfile<> ;; в текущей панели создать файл info.dll из бинарной строки в буфере обмена

creat="%p"||info.png||clip<>||binfile<> ;; в текущей панели создать файл info.png из бинарной строки в буфере обмена

creat="%p"||info.txt||clip<>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать файл info.txt с содержимым из буфера обмена и открыть его в Akelpad

creat="%p"||info.txt||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать файл info.txt и открыть его в Akelpad

creat="%p"||line<[input=BOX7]!![input=BOX8]> ;; создать в активной панели файлы. Строка имён файлов прописывается в диалоге через разделитель. Разделитель вводится в следующем диалоге

creat="%p"||line<1.ini;2.txt;3.html!!;> ;; создать в активной панели несколько файлов с разными расширениями

creat="%p"||line<1;2;3!!;> ;; создать в активной панели файлы 1,2,3

creat="%p"||line<1;2;3*ini!!;> ;; создать в активной панели файлы 1,2,3 с расширением ini

creat="%p"||line<22--33--44!!--> ;; создать в активной панели файлы 22,33,44

creat="%p"||List.txt||content<@%P%N> ;; создать в текущей панели файл List.txt с путём объекта под курсором

creat="%p"||list<%%TCIMG_PATH%%\Files\Template\[combo=BOX19].txt> ;; создать в активной панели пустые файлы по списку, имена с расширениями выбираются в диалоге, в шаблонах, находящимися в ...\Files\Template\

creat="%p"||list<%P%N*ini//0> ;; создать в (активной панели) файлы из списка файла под курсором с расширением ini

creat="%p"||list<%P%N//0> ;; создать в (активной панели) файлы из списка файла под курсором.

creat="%p"||list<%P%N//4> ;; создать в активной панели файлы из списка файла под курсором. Если находятся полные пути, получить для имени только имя

creat="%p"||list<%WL*:Zone.Identifier//6>||owrite<8>||content<[ZoneTransfer]@CRLFZoneId=3>||upd<1> ;; заблокировать выделенные файлы (создать альтернативный поток NTFS ":Zone.Identifier"), пропускать файлы, которые уже имеют поток

creat="%p"||list<%WL*bak//6>||owrite<1>||upd<1> ;; для выделенных файлов создать в активной панели именные пустые файлы, добавив расширение bak (перезаписывать уже имеющиеся)

creat="%p"||list<%WL*bak//6>||upd<1> ;; для выделенных файлов создать в активной панели именные пустые файлы, добавив расширение bak

creat="%p"||list<%WL*ini//4> ;; создать в активной панели файлы по списку из имён выделенных элементов.

creat="%p"||list<%WL*txt//6>||plusn<1>||upd<1> ;; для выделенных файлов создать пустые именные файлы txt в активной панели, сохраняя текущее расширение файлов

creat="%p"||list<%WL*txt>||plusn<1>||upd<1> ;; для выделенных файлов создать пустые именные файлы txt в активной панели

creat="%p"||list<%WL//4> ;; создать в активной панели файлы по списку из имён выделенных элементов.

creat="%p"||list<%WL//4>||contentlst<cliplist>||upd<1> ;; создание файлов txt с именами из выделенных файлов и содержимым буфера обмена, каждая строка из буфера сохраняется в свой текстовой файл

creat="%p"||list<%WL>||owrite<13|bak>||upd<1> ;; выделенные файлы переименовать, добавив расширение bak и создать именные пустые файлы

creat="%p"||list<C:\ListFiles.txt> ;; создать в активной панели файлы по списку, прописанном в ListFiles.txt

creat="%p"||list<c:\test.txt> ;; создать в активной панели пустые файлы по списку, имена с расширениями которых прописаны в файле c:\test.txt

creat="%p"||list<clpget*ini> ;; создать в активной панели файлы по списку имён из буфера обмена с расширением ini

creat="%p"||list<clpget*vbs//4> ;; создать в активной панели файлы по списку из буфера обмена. Если в буфере обмена находятся полные пути, получить для имени только имя с расширением vbs

creat="%p"||list<clpget//4> ;; создать в активной панели файлы по списку из буфера обмена. Если в буфере обмена находятся полные пути, получить для имени только имя

creat="%p"||list<clpget//6> ;; создать в активной панели файлы по списку из буфера обмена. Если в буфере обмена находятся полные пути, получить для имени только имя с расширением

creat="%p"||list<clpget> ;; создать в активной панели файлы по списку имён из буфера обмена

creat="%p"||Name.[input=BOX10] ;; создать в активной панели файл. Расширение вводится в диалоге

creat="%p"||Name.doc ;; создание Name.doc в текущей панели

creat="%p"||Name.doc||clip<> ;; создание Name.doc в текущей панели с содержимым из буфера обмена

creat="%p"||Name.doc||clip<doc1> ;; создание Name.doc в текущей панели с содержимым из буфера обмена (только текстовые данные)

creat="%p"||Name.docx||clip<>||open<"%%PROGRAMFILES%%\Windows NT\Accessories\wordpad.exe"|1> ;; создать Name.docx в текущей панели с содержимым из буфера обмена и открыть файл в программе WordPad

creat="%p"||Name.docx||clip<>||open<|1|explorer> ;; создать Name.docx в текущей панели с содержимым из буфера обмена и открыть файл в программе, ассоциированной в системе

creat="%p"||Name.docx||clip<>||open<WordPad|1> ;; создать Name.docx в текущей панели с содержимым из буфера обмена и открыть файл в программе WordPad

creat="%p"||Name.docx||clip<>||upd<1> ;; создать в активной панели файл Name.docx с содержимым из буфера обмена

creat="%p"||Name.docx||upd<1> ;; создать в активной панели пустой файл Name.docx

creat="%p"||Name.ini||open<ASSOC|1> ;; создать в активной панели файл именем Name.ini + открыть в программе (программа для открытия ищется по расширению в ассоциациях Total Commander в wincmd.ini секция [Associations])

creat="%p"||Name.txt ;; создать в активной панели файл именем Name.txt

creat="%p"||Name.txt||attr<+SH> ;; создать в активной панели файл именем Name.txt с атрибутами системный и скрытый

creat="%p"||Name.txt||bkt<!!(!!)> ;; создать в активной панели файл, если файл существует добавляется счётчик (N)

creat="%p"||Name.txt||bkt<!![!!]> ;; создать в активной панели файл, если файл существует добавляется счётчик [N]

creat="%p"||Name.txt||clip<> ;; создать в активной панели файл с содержимым из буфера обмена

creat="%p"||Name.txt||clip<>||autocode<> ;; создать в активной панели файл с содержимым буфера обмена, автоопределение кодировки по содержимому и сохранение либо в ANSI-1251 либо в UTF-8

creat="%p"||Name.txt||clip<>||owrite<2|1> ;; создать в активной панели файл с содержимым из буфера обмена, если файл существует и хеш суммы MD5 создаваемого и существующего файла не совпадают, то к имени прибавляется счётчик

creat="%p"||Name.txt||clip<11!!22;;66!!33> ;; создать в активной панели файл с содержимым из буфера обмена. Предварительно заменить в буфере обмена 11 на 22, а 66 на 33

creat="%p"||Name.txt||clip<11!!22> ;; создать в активной панели файл с содержимым из буфера обмена. Предварительно заменить в буфере обмена 11 на 22

creat="%p"||Name.txt||code<1> ;; создать в активной панели файл в кодировке UTF-16 LE 1200

creat="%p"||Name.txt||code<2> ;; создать в активной панели файл в кодировке UTF-16 BE 1201

creat="%p"||Name.txt||code<3> ;; создать в активной панели файл в кодировке UTF-8 с BOM

creat="%p"||Name.txt||code<4> ;; создать в активной панели файл в кодировке UTF-8 без BOM

creat="%p"||Name.txt||content<1111> ;; создать в активной панели файл с содержимым 1111

creat="%p"||Name.txt||content<Привет>||owrite<12>||upd<1> ;; создать в активной панели файл Name.txt с условиями: если файл существует, то к существующему файлу прибавляется счётчик

creat="%p"||Name.txt||content<Привет>||owrite<13|bak>||upd<1> ;; создать в активной панели файл Name.txt с условиями: если файл существует, то к существующему файлу прибавляется заданное расширение

creat="%p"||Name.txt||content<Привет>||owrite<14|@bak@>||upd<1> ;; создать в активной панели файл Name.txt с условиями: если файл существует, то существующий файл перемещается в заданную, создаваемую папку в целевом каталоге

creat="%p"||Name.txt||content<Привет>||owrite<2|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать

creat="%p"||Name.txt||content<Привет>||owrite<3|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать

creat="%p"||Name.txt||content<Привет>||owrite<30|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то к существующему файлу прибавляется счётчик

creat="%p"||Name.txt||content<Привет>||owrite<31|1|bak>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то к существующему файлу прибавляется заданное расширение

creat="%p"||Name.txt||content<Привет>||owrite<32|1|@bak@>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то существующий файл перемещается в заданную, создаваемую папку в целевом каталоге

creat="%p"||Name.txt||content<Привет>||owrite<4|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить

creat="%p"||Name.txt||content<Привет>||owrite<5|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик

creat="%p"||Name.txt||content<Привет>||owrite<6|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать

creat="%p"||Name.txt||content<Привет>||owrite<7|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик

creat="%p"||Name.txt||modfs<0||#SISDATE!!-m5> ;; создать в активной панели файл именем Name.txt, с системной датой модификации, уменьшенной на 5 месяцев

creat="%p"||Name.txt||modfs<0||<cdata=%T%M>> ;; создать в активной панели файл именем Name.txt, с датой модификации даты создания объекта в другой панели

creat="%p"||Name.txt||modfs<0||<info=o45%T%M//>> ;; создать в активной панели файл именем Name.txt, с датой модификации даты создания объекта в другой панели

creat="%p"||Name.txt||modfs<0||20121212000000> ;; создать в активной панели файл именем Name.txt, с датой модификации 2012/12/12 00:00:00

creat="%p"||Name.txt||open<ASSOCINI|1> ;; создать в активной панели файл именем Name.txt + открыть в программе (программа для открытия ищется по расширению в ассоциациях Total Commander в TCIMG.ini секция [Associations])

creat="%p"||Name.txt||open<TextEdit|1> ;; создать в активной панели файл именем Name.txt + открыть в программе (прописана в секции [Programs] в TextEdit)

creat="%p"||Name.txt||open<x|1|explorer> ;; создать в активной панели файл именем Name.txt + открыть в программе, ассоциированной в системе

creat="%p"||Name.url||content<[InternetShortcut]@CRLFURL=cliptext> ;; в активной панели создать Name.url ярлык с ссылкой из буфера обмена

creat="%p"||Name.xlsx||clip<>||open<|1|explorer> ;; создать в активной панели файл Name.xlsx с содержимым из буфера обмена и открыть файл в программе, ассоциированной в системе

creat="%p"||Name.xlsx||clip<>||upd<1> ;; создать в активной панели файл Name.xlsx с содержимым из буфера обмена

creat="%p"||Name.xlsx||open<|1|explorer> ;; создать в активной панели пустой файл Name.xlsx и открыть файл в программе, ассоциированной в системе

creat="%p"||Name.xlsx||upd<1> ;; создать в активной панели пустой файл Name.xlsx

creat="%p"||Name||bkt<!!!!!!1!!1!!4> ;; создать файл Name.txt, включается шаг счётчика 4

creat="%p"||Name||bkt<!!!!!!1!!1!!4>||numb<3> ;; создать 3 файла Name.txt, шаг счётчика 4

creat="%p"||Name||bkt<!!!!!!1!!6> ;; создать файл Name.txt, включается счётчик 6, 7, 8 ...

creat="%p"||Name||bkt<!!!!!!1!!6>||numb<3> ;; создать 3 файла Name.txt, включается счётчик 6, 7, 8 ...

creat="%p"||Name||cntlr<0> ;; создать в активной панели файл именем Name.txt (при совпадении имени счетчик слева)

creat="%p"||New.txt||content<cliptext**^^Begin@CRLF**$$@CRLFEnd> ;; создать в активной панели файл New.txt с содержимым из буфера обмена, вставив в начало слово "Begin", в конец слово "End"

creat="%p"||Rielor.txt||content<cliptext**^^НЕДВИЖИМОСТЬ~~СОЧИ@CRLF~~Продаётся~~@CRLF~~@CRLF~~Площадь:~~@CRLF**$$@CRLFЦена:~~xxx~~рублей,~~тел.~~+7-938-436-51-34**#K30~-1~1!!@CRLF>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать в активной панели текстовый файл из буфера обмена, добавив к нему в начало и конец заданную информацию и открыть на редактирование в AkelPad

creat="%p"||settings.dat||content<%%APPDATA%%BitTorrent Sync> ;; создать файл settings.dat в текущей панели с содержимым "%APPDATA%BitTorrent Sync"

creat="%p"||style.css||clip<> ;; создать в текущей панели файл содержимым из буфера обмена style.css

creat="%P"||Test.xxx await=1||0||"%P"||0||2||&&^Test\.xxx$ infbx=InfoBox_TEST1 ;; приостановить действие команд пока из текущей папки не будет удалён/перемещён файл Test.xxx

creat="%p"||x.doc||clip<>||first<doc1> ;; создание .doc в текущей панели с содержимым из буфера обмена с именем 1-й строки (только текстовые данные)

creat="%p"||x.doc||clip<>||first<doc1>||open<ASSOC|1> ;; создание .doc в текущей панели с содержимым из буфера обмена с именем 1-й строки и открыть (только текстовые данные)

creat="%p"||x.ini||##date<DATE1> ;; создать в активной панели файл именем текущей даты. Шаблон берётся в ключе FormatDate1 с расширением ini

creat="%p"||x.ini||##date<DATE1>||numb<[input=BOX11]> ;; создать в активной панели файлы именем текущей даты. Количество вводится в диалоге. Шаблон берётся в ключе FormatDate1 с расширением ini

creat="%p"||x.ini||##date<DATE1>||numb<100> ;; создать в активной панели 100 файлов именем текущей даты. Шаблон берётся в ключе FormatDate1 с расширением ini

creat="%p"||x.ini||##date<YY-MM-DD> ;; создать в активной панели файл именем текущей даты 13.12.06 с расширением ini

creat="%p"||x||##<info=f61"%p"//> ;; создать файл именем дедушкиной папки

creat="%p"||x||##<info=f61%P%N//> ;; создать файл именем родительской папки (курсор находится на объекте)

creat="%p"||x||##<text=%P%N//([^~~\r\n]+)(.*[\r\n]*)*//$1> ;; создать файл в текущей панели именем первого слова, взятого содержимого из текстового файла под курсором

creat="%p"||x||##date<DATE1> ;; создать в активной панели файл именем текущей даты. Шаблон берётся в ключе FormatDate1

creat="%p"||x||##date<DATE1>||numb<[input=BOX11]> ;; создать в активной панели файлы именем текущей даты. Количество вводится в диалоге. Шаблон берётся в ключе FormatDate1

creat="%p"||x||##date<DATE1>||numb<100> ;; создать в активной панели 100 файлов именем текущей даты. Шаблон берётся в ключе FormatDate1

creat="%p"||x||##date<DATE1>||numb<100>||open<TextEdit|1> ;; создать в активной панели 100 файлов именем текущей даты. Шаблон берётся в ключе FormatDate1 + открыть

creat="%p"||x||##date<DATE1>||open<TextEdit|1> ;; создать в активной панели файл именем текущей даты. Шаблон берётся в ключе FormatDate1 + открыть

creat="%p"||x||##date<YY-MM-DD> ;; создать в активной панели файл именем текущей даты 13.12.06

creat="%p"||x||##date<YYYYMMDD_HHNNSS>||clip<>||code<4> ;; создать в активной панели файл с содержимым буфера обмена именем даты YYYYMMDD_HHNNSS в кодировке UTF-8

creat="%p"||x||##LNK_<xinfo=o10<info=f50%P%N//>//>||upd<1> ;; в активной панели создать файл LNK_data.txt с датой модификации объекта запуска ярлыка под курсором

creat="%p"||x||##rndm<1|9> ;; создать в активной панели файл случайными цифрами, длина имени 9 символов

creat="%p"||x||##rndm<2|10>||numb<100> ;; создать в активной панели 100 файлов случайными латинскими символами, длина имени 10 символов

creat="%p"||x||##rndm<3|8> ;; создать в активной панели файл случайными цифрами и латинскими символами, длина имени 8 символов

creat="%p"||x||Buferdate<_HH.NN.SS>||clip<> ;; создать в активной панели txt файл с содержимым буфера обмена с именем системным временем

creat="%p"||x||clip<>||first<> ;; создать в активной панели файл с содержимым из буфера обмена, именем первой строки

creat="%p"||x||date<YY-MM-DD>_отчёт||clip<>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать файл отчёта с содержимым из буфера обмена и открыть его в Akelpad

creat="%p"||x||first<> ;; создать пустой файл именем 1-й строки из буфера

creat="%p"||XXX.txt||content<cliptext**^^@@s100dd.MM.yyyy~~-~~@CRLF>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать в активной панели файл New.txt с содержимым из буфера обмена, вставив в начало текущую дату

creat="%t"||"%O"||upd<3> ;; создать в другой панели файл именем элемента под курсором и обновить другую панель

creat="%t"||List.txt||content<%WL>||code<3>||upd<3> ;; создать в другой панели файл Name.txt со списком выделенных файлов в активной панели

creat="%t"||list<%WL*bak//6>||owrite<1>||upd<3> ;; для выделенных файлов создать в другой панели именные пустые файлы, добавив расширение bak (перезаписывать уже имеющиеся)

creat="%t"||list<%WL*bak//6>||upd<3> ;; для выделенных файлов создать в другой панели именные пустые файлы, добавив расширение bak

creat="%t"||list<%WL*html//4//1>||&&-\d+.*!! ;; создать для выделенных объектов именные файлы html в другой панели, удалив цифровую часть из базового имени + не создавать дубликатов папок

creat="%t"||list<%WL//4//1>||&&-\d+.*!! ;; создать для выделенных объектов именные файлы в другой панели, удалив цифровую часть из базового имени + не создавать дубликатов папок

creat="%t"||list<%WL//6> ;; создать в другой панели файлы по списку из имён выделенных элементов.

creat="%t"||Name.txt ;; создать в другой панели файл именем Name.txt

creat="%t"||x||##[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_||upd<3> ;; создать файл в другой панели, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы для формирования базового имени, так же заменить пробелы на _ и произвести транслитерацию

creat=#C:\1\2\3\4\5\6\7\8\9\test.txt ;; создать пустой файл

creat=#clipasis ;; создать пустой файл, полный путь из буфера обмена

creat=#C:\time.txt||content<**#8|##|s100yyyy/MM/dd~~HH:mm:ss>||owrite<1> ;; записать в заданный файл текущую дату

creat=$f06||Name.txt ;; создать на "Рабочем столе" файл именем Name.txt

creat=$f06||Name.xxx||clip<> ;; создать файл именем Name.txt с содержимым буфера обмена на "Рабочем столе"

creat=$f06||x||Buferdate<_HH.NN.SS>||clip<>||open<|1|explorer> ;; сохранить текст из буфера на рабочем столе и открыть в Блокноте (системном)

creat=$f250||TCIMGU.lng||code<1>||owrite<8> aends=-1??-1||&&([^=]+)(=)(.+)!!$1@CRLF$3 bends=$GLOBALAENDS??-1||?T|p2#2|d,1:-1 cends=$GLOBALAENDS??-1||?T|p1#2|d,1:-1 <FOR> 1 <TO> GLOBALBENDS<0> GLOBALCENDS<c:INDEX:> iniwr=$f257||Russian||GLOBALBENDS<:INDEX:>||ClipGet() <NEXT> ;; добавить в TCIMGU.lng в секцию Russian шаблоны диалоговых окон из буфера обмена

creat=$f254?1||Name ;; во временной папке Temp1 создать файл Name.txt

creat=$f254?2||Name ;; во временной папке Temp2 создать файл Name.txt

creat=$f28||execute.bat||owrite<1>||content<Chr(64)echo~~off@CRLFecho~~Hello,~~World!@CRLFpause@CRLF> cmdbt=$f28\execute.bat||0||hide<1>||&&wait delsm=$f28\execute.bat ;; создать bat и запустить - аналог запуска "Hello, World!"

creat=$f28||execute.vbs||owrite<1>||content<Set~~oShell~~=~~CreateObject(Chr(34)Shell.ApplicationChr(34))@CRLFoShell.FileRun@CRLF> scrpt=$f28\execute.vbs||&&wait delsm=$f28\execute.vbs ;; создать vbs файл и запустить - аналог запуска диалога "Выполнить" WIN+R

creat=%%COMMANDER_PATH%%\folder||spisok.lst||clip<>||upd<1> ;; создать файл с содержимым буфера обмена в заданной папке

creat=%%COMMANDER_PATH%%||Name.xxx||clip<> ;; создать файл именем Name.txt с содержимым буфера обмена в папке Total Commander

creat=%%TCIMG_PATH%%\Temp\||Bufer.txt||clip<>||upd<1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||%%TCIMG_TEMP%%\Bufer.txt||&&wait||upd<1> tempxx ;; создать запароленный архив из текста в буфере обмена, и поместив его на рабочий стол , с именем Bufer + системное время - удалить промежуточный файл

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf="%%TCIMG_PATH%%\temp\Bufer.txt"||"$f06[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с текстом из буфера обмена на рабочем столе c именем системного времени и удалить временные файлы

creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с текстом из буфера обмена НА РАБОЧЕМ СТОЛЕ C ИМЕНЕМ Bufer+ системное время и удалить временные файлы

creat=%%TCIMG_PATH%%||Name.xxx||clip<> ;; создать файл именем Name.txt с содержимым буфера обмена в папке утилиты TCIMG

creat=%%TCIMG_PATH%%||TCIMG.url||content<[InternetShortcut]@CRLFURL=http://tc-image.3dn.ru/forum/5-498-1> ;; в папке утилиты создать TCIMG.url ярлык с ссылкой на тему обсуждения

creat=%%TEMP%%||Name.xxx||clip<> ;; создать файл именем Name.txt с содержимым буфера обмена в папке Temp

creat=''%p''||%N.md5||content<cliptext~~*%N>||upd<1> ;; в активной панели создать md5 файл, имя из файла под курсором, контрольная сумма из буфера обмена

creat=./.Offline/||index.html||code<0>||owrite<1>||content<Chr(60)!DOCTYPE~~htmlChr(62)@CRLFChr(60)META~~http-equiv=''refresh''~~content=''0;url=../''Chr(62)> ;; создать файл index.html в папке .Offline со сложным содержимым

creat=./.Offline/||index.html||code<0>||owrite<1>||content<D:\temp.xxx> ;; создать файл index.html в папке .Offline с содержимым файла temp.xxx

creat=@"C:\ListPathsFolders.txt"||Read.me.txt ;; создать пустой файл Read.me в папках по списку из "C:\ListPathsFolders.txt"

creat=@c:\listfolder.txt||Esed_nod_key-@<info=s47>.html||content<11111> ;; создать в папках из списка c:\listfolder.txt файл html| с содержимым 11111

creat=@cliplist||list<%WL//6> ;; в папках списка из буфера обмена создать пустые файлы из имён выделенных объектов

creat=@cliplist||test.xxx||content<11111> ;; создать в папках списка из буфера обмена файл test.xxx с содержимым 11111

creat=@D:\Sync\/D:\Dima\/D:\notik\||Esed_nod_key-@<info=s47>.html||content<11111> ;; создать в папках Sync, Dima, notik файл html| с содержимым 11111

creat=[sfold=BOX3]||x||Buferdate<_HH.NN.SS>||clip<> ;; создать в выбранной в диалоге папке txt файл с содержимым буфера обмена с именем системным временем

creat=[tc=AP]||x||Bufer-date<HH.NN.SS>.txt||clip<>||code<4>||upd<1> ;; создать в активной панели файл с содержимым буфера обмена именем даты HH.NN.SS.txt.txt в кодировке UTF-8

creat=<xfolder=31//"%p">||Name.txt ;; создать файл именем Name.txt в активной панели в самой новой папке

creat=C:\Test\1\2\3\4\5\||Name.xxx||clip<> ;; создать файл именем Name.txt с содержимым буфера обмена в заданной папке C:\Test\1\2\3\4\5\

creat=x||list<PS<"%p"//1//-1>>||noext<>||upd<1> ;; в текущей папки с рекурсией создать для каждого файла пустой именной файл без расширения

dilog=[input=BOX9] creat="%p"||GLOBALINPUT<1>.md5||content<cliptext~~*GLOBALINPUT<1>>||upd<1> ;; в активной панели создать md5 файл, имя вводится в диалоге, контрольная сумма из буфера обмена

exect=$var_i=[info=x5] <SELECT> <CASE> $var_i > 0 AND $var_i < 5 <#> creat="%p"||Name.txt <CASE> $var_i > 10 AND $var_i < 15 <#> creat="%p"||Name.html <CASEELSE> creat="%p"||Name.ini <ENDSELECT> ;; если в активной панели от 0 до 5 файлов, то создаётся файл Name.txt, если от 10 до 15, то Name.html, иначе Name.ini

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) xends=-1||formt<56,54,51> rends=GLOBALXENDS<1>??1||formt<lin131,63,56,54,51> rends=GLOBALXENDS<1>??2||formt<lin133,63,56,54,51> sends=#GLOBALRENDS<1>\\4||formt<serch48,lin132,lin135,1,63,56,54,51> sends=#GLOBALRENDS<2>\\4!!2||formt<serch49,lin132,lin134,lin135,1,63,56,54,51> zends=GLOBALSENDS<t1,2>??-1 GLOBALZENDS<c> creat=$var_put||Youtube-list-GLOBALXENDS<1>-@<info=s47>.txt||content<$GLOBALZENDS>||&#101mpty<1> ;; Создать в активной панели файл список со ссылками всех роликов и плейлистов на ютубе, пользователя, чье имя (например Thoisoi) находится в буфере обмена + копировать этот список в буфер

exect=$var_tcan=##@[tc=AN] creat="%t"||xxx.txt||content<$vzar_tcan>||code<1>||owrite<1>||upd<3> ;; создать в другой панели файл с содержимым именем файла под курсором

exmpl=1|0||cliptext creat=$f28||ChooseExample.txt||content<$GLOBALEXMPL>||owrite<1>||open<TextEdit|1> ;; получить все примеры TCIMG с описанием включающих в себе фразу из буфера обмена (учитывая регистр символов), создать заменяемый файл с полученными примерами в папке "Temp" + открыть созданный файл в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе TextEdit

folds=$f06||clpget\clpget creat=$f06\clpget||clpget.txt ;; создание на рабочем столе папки именем из буфера обмена, в ней создание папки и файла так же именами из буфера обмена

folds=$f06||clpget\clpget creat=$f06\clpget||clpget.txt||open<%%COMMANDER_PATH%%\AkelPad.exe|-1> ;; создание на рабочем столе папки именем из буфера обмена, в ней создание папки и файла так же именами из буфера обмена + открытие файла в AkelPad

forpg=#2||Создание~~файлов||TCIMG.dll,26 <FOR> 1 <TO> 5 creat="%p"||Name pause=2s <NEXT> ;; создать 5 файлов в активной панели (установить окну прогресса стиль 2, заголовок и значок)

forpg=#2||Создание~~файлов||TCIMG.dll,26||5||300 <FOR> 1 <TO> 5 creat="%p"||SSS pause=1s <NEXT> forpg=#1||Создание~~файлов||TCIMG.dll,26||55||200 <FOR> 1 <TO> 5 creat="%p"||VVV pause=1s <NEXT> ;; пример настройки прогресс бара, создание файлов в активной панели

forpg=Создание~~файлов||TCIMG.dll,26 <FOR> 1 <TO> 5 creat="%p"||Name pause=1s <NEXT> ;; создать 5 файлов в активной панели (установка диалогу заголовка и значка)

forpgs <FOR> 1 <TO> [input=BOX11] sends=x||##rndm<3|80>||#Hsha256|1||#Euue-||#V||&&(.)(.)!!$2$1||#Euue-||#V||#Eb64-||&&(.{52})(.*)(.{31})!!$2||&&(.)(.)!!$2$1||^^key-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=400 creat="%p"||key-@[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31].txt||content<GLOBALSENDS<1>> pause=600 <NEXT> ;; создать в активной панели файлы с ключами (паролями) + системное время, с окном запроса на нужное количество. Для каждого ключа свой файл

forpgs <FOR> 1 <TO> 5 creat="%p"||Name <NEXT> ;; создать 5 файлов в активной панели, с отображение прогресс бара

global creat="%p"||line<1;2;3!!;> GLOBALCREAT<c1> ;; создать в активной панели файлы 1,2,3 + путь первого отправить в буфер обмена

global creat="%P"||xxx.txt||clip<> txtsp=GLOBALCREAT<1>||"%p"||1!!=3||upd<1> ;; содержимое буфера обмена разрезать на 3 равные части по числу строк и создать файлы в активной панели

global creat=$f200User\||U.txt||clip<> txtsp=GLOBALCREAT<1>||$f200User\||1!!=3 ;; содержимое буфера обмена разрезать на 3 равные части с сохранением каждой части в отдельный файл \Files\User\U№.txt

global creat=%%TCIMG_PATH%%\Temp\||NumberOfRows.txt||clip<>||owrite<1> bufsr=##<info=t1GLOBALCREAT<1>//> ;; подсчет строк в буфере обмена

global creat=C:\||List.m3u8||code<4>||owrite<8>||clip<> start=VLC||GLOBALCREAT<1>||--random ;; создать плейлист C:\List.m3u8 из путей/ссылок буфера обмена и открыть в плеере VLC

global lists=PS<"%p"//2//0> <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt

global lists=PS<"%p"//2//0> noglob <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt

global picus=%WL||2||x||output<1|3>||progres<> creat="%p"||Upload.txt||content<$GLOBALPICUS>||upd<1> ;; загрузить выделенные изображение под курсором на хостинг tinypic.com и сохранить список ссылок в файл Upload.txt в активной панели

global picus=%WL||6||x||output<0,1,2|3>||progres<> sends=$GLOBALPICUS||formt<log9,log10,tab8,tab9,tab10,tab11,log11,log12,log13,tab13>||code<4>||tcg<HTML7> pause=500 creat="%p"||Upload_imgur_table-@<info=s47>.html||content<GLOBALSENDS<t1>> sends=$GLOBALPICUS!!2||formt<log7,log8,6,51,14> creat="%p"||clean_imgur_full_links-@<info=s47>.txt||content<GLOBALSENDS<t2>> ;; загрузить выделенные изображения на хостинг imagebam.com и создать рядом таблицу со ссылками + онлайн миниатюра + текстовой файл с чистыми ссылками на полные изображения

global picus=%WL||6||x||output<1|3>||progres<> pause=500 creat="%p"||Upload.txt||content<$GLOBALPICUS> ;; загрузить изображение под курсором на хостинг imagebam.com и сохранить список ссылок в файл Upload.txt в активной панели

global slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=%WL||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена символов (двухэтапное) в именах выделенных объектов (с возможностью отката)

global slist=FOLDM<%WL!!-1!!0>||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=FOLDM<%WL!!-1!!0>||&&[«»]!!~~||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1>||&&(~~)+!!$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена любых двух символов выбранных или введенных в диалоговом окне в именах выделенных объектов или в именах файлов первого уровня выделенных папок

global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N//>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=GLOBALSENDS<1> pause=500 clptx=%%COMMANDER_PATH%%\sablon\b64\jpg.b64||insert<2> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N//>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]

global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=##<ifile=%%COMMANDER_PATH%%\sablon\b64\jpg.b64>||$GLOBALSENDS<1> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]

imgpr=1 bends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| cends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| shape=1 dilog=[combo=Создание~~файла||Введите~~имя~~файла||info||343||117][combo=Выбор~~шаблона||Выберите~~файл-шаблон~~из~~папки~~C:\TPL||GLOBALBENDS<1>||343||117] slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> sends=C:\TPL\GLOBALCOMBO2<1>??-1 creat=@GLOBALALIST<t>||GLOBALCOMBO1<1>.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла в папках находящиеся в Soft\bin активной панели, в которых есть файл dep.list и нет файла clear.info (ввод имени и выбор файла шаблона из папки C:\TPL в диалоговом окне)

imgpr=1 copyy=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt||%%COMMANDER_PATH%%\kod\//0||$$-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=1000 bufsr=^^||#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; создать резервный бекап базы перед изменением + системное время и Добавить в запароленную базу фрагмент из буфера обмена (в b64 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.

imgpr=1 global copyy=%P%N||"%p"//0||bkt<!!(!!)!!1> iconv=FOLDC<GLOBALCOPYY<1>//0//1//png>||GLOBALCOPYY<1>||48,32,24,16 delss=FOLDC<GLOBALCOPYY<1>//0//1//png>||1 creat=%%TCIMG_PATH%%\TEMP\||ikon.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\ikon.txt||"%p"Library.icl ;; создать копию папки под курсором и конвертировать png файлы папки копии в иконки заданных размеров с последующим удалением всех png файлов и с созданием в активной панели библиотеки.icl созданных иконок

imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html creat="%p"||Name.txt||content<GLOBALSENDS<x1>> ;; сохранить содержимое страницы интернета

imgpr=1 sends=`%P%N imgpr=-1 creat="%p"||"%N".txt||content<GLOBALSENDS<x1>>||code<4>||open<AkelPad|1> ;; получить текст EPUB книги под курсором, сохранить в именной файл txt в той же папке и открыть в AkelPad

imgpr=1 sends=PS<$f200\Templ//1//0//*.txt>??-1||&&.*\\!!||@CRLF!!| dilog=[combo=Выбор~~шаблона||Выберите~~файл~~шаблона||GLOBALSENDS<1>||343||117] slist=PS<"%p"//1//-1//install.rdf>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||ReadMe.txt||code<0>||content<$f200\Templ\GLOBALCOMBO<1>> <NEXT> ;; в папках и подпапках активной панели в которых присутствует файл install.rdf создать файл ReadMe.txt с содержимым из файла шаблона папки .\Files\Templ\ выбранного в диалоговом окне

imgpr=1 sends=PS<$f200\Templ//1//0//*.txt>??-1||&&.*\\!!||@CRLF!!| dilog=[combo=Выбор~~шаблона||Выберите~~файл~~шаблона||GLOBALSENDS<1>||343||117] slist=PS<"%t"//1//-1//install.rdf>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||ReadMe.txt||code<0>||content<$f200\Templ\GLOBALCOMBO<1>> <NEXT> ;; в папках и подпапках неактивной панели в которых присутствует файл install.rdf создать файл ReadMe.txt с содержимым из файла шаблона папки .\Files\Templ\ выбранного в диалоговом окне

imgpr=1 slist=FOLDC<%WL//0//1//png> iconv=GLOBALSLIST<t>||"%p"\NewLibrary//0||48,32,24,16 creat=%%TCIMG_PATH%%\TEMP\||NewLibrary.txt||content<$GLOBALICONV||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\NewLibrary.txt||"%p"Library.icl delsm="%p"\NewLibrary||1 ;; конвертировать png файлы выделенных папок в иконки заданных размеров с размещением их в папке NewLibrary, далее создать в активной панели библиотеку Library.icl из содержимого папки NewLibrary - с дальнейшим удалением данной папки

imgpr=1 slist=FOLDC<%WL//0//1//png> iconv=GLOBALSLIST<t>||"%p"\NewLibrary//0||48,32,24,16 creat=%%TCIMG_PATH%%\TEMP\||NewLibrary.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\NewLibrary.txt||"%p"Library.icl ;; конвертировать png файлы выделенных папок в иконки заданных размеров с размещением их в папке NewLibrary, после создать в активной панели библиотеку Library.icl из содержимого папки NewLibrary

imgpr=1 slist=FOLDC<%WL//0//1//png> xlist=GLOBALSLIST<t1>||##<info=f12::>||&&(?i)[^a-zа-яё]*$!! iconv=GLOBALSLIST<t>||"%p"\NewLibrary\//0//GLOBALXLIST<1>||48,32,24,16 creat=%%TCIMG_PATH%%\TEMP\||NewLibrary.txt||content<$GLOBALICONV>||owrite<1> lbicl=%%TCIMG_PATH%%\TEMP\NewLibrary.txt||"%p"Library.icl ;; конвертировать png файлы выделенных папок в иконки заданных размеров с именем первого файла с размещением их в папке NewLibrary, далее создать в активной панели библиотеку Library.icl из содержимого папки NewLibrary

imgpr=1 slist=FOLDC<%WL//0//-2> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||line<bases.ini;bases.txt;bases.html!!;> <NEXT> beepss ;; в выделенных папках и их подпапках создать три файла "bases.ini, bases.txt, bases.html"

imgpr=1 slist=PS<"%p"//2>||test<1f!!1!!0!!m3u> slist=$GLOBALSLIST1||test<1f!!1!!0!!mp3> <FOR> 1 <TO> GLOBALSLIST<0> plist=PS<GLOBALSLIST<:INDEX:>//1//0//m3u>||##path<10>path<4>.sfv klist=PS<GLOBALSLIST<:INDEX:>//1//0//mp3>||path<6>~~<info=f3:://> creat=x||list<GLOBALPLIST<t1>>||content<$GLOBALKLIST> <NEXT> ;; в активной панели найти все папки в которых есть файлы m3u и mp3, создать в каждой из них файл sfv с CRC32 файлов mp3 с именем похожим на m3u

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$f200\TPL\main.tpl> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt с содержимым из main.tpl в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> GLOBALSLIST<b> sends=C:\TPL\GLOBALARRAY<1>??-1 creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt, с содержимым из выбранного в C:\TPL\ файла шаблона, в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

infos=3||11||%P%N||SELECT~~icon_url,data~~FROM~~moz_icons;||1 forpgs <FOR> 2 <TO> GLOBALINFOS0<0> aends=GLOBALINFOS0<:INDEX:>||?F6 creat="%t"||x||##<info=e66GLOBALAENDS<1>//>||www.!!||.!!_||content<GLOBALINFOS1<:INDEX:>>||noext<>||binfile<> $GLOBALINFOS0[:INDEX:]=$GLOBALCREAT[1] <NEXT> renms=$GLOBALINFOS0||extplus<> sdupl=$GLOBALRENMS1||1 delss=$GLOBALSDUPL2||1||upd<3> ;; создать в другой панели все изображения находящиеся в базе данных favicons.sqlite под курсором, после создания изображений удалить дубликаты файлов, сравнив по контрольной сумме MD5

infos=3||11||%P%N||SELECT~~icon_url,data~~FROM~~moz_icons;||1 forpgs <FOR> 2 <TO> GLOBALINFOS0<0> aends=GLOBALINFOS0<:INDEX:>||?F6 creat="%t"||x||##<info=e66GLOBALAENDS<1>//>||www.!!||.!!_||content<GLOBALINFOS1<:INDEX:>>||noext<>||binfile<> $GLOBALINFOS0[:INDEX:]=$GLOBALCREAT[1] <NEXT> renms=$GLOBALINFOS0||extplus<>||upd<3> ;; создать в другой панели все изображения находящиеся в базе данных favicons.sqlite под курсором

listx=C:\FolderPaths.txt||2 <FOR> 1 <TO> GLOBALLISTX<0> creat=GLOBALLISTX<:INDEX:>||File.fl <NEXT> ;; создать файл File.fl во всех папках из списка существующих полный путей файла C:\FolderPaths.txt

listx=cliplist||2 <FOR> 1 <TO> GLOBALLISTX<0> creat=GLOBALLISTX<:INDEX:>||File.fl <NEXT> ;; создать файл File.fl во всех папках из списка существующих полный путей в буфере обмена

movee=%P%N||"%p%O\"//0//(path<"%p">)(.*\\)(.*\\)//$1$3||jump<4> creat="%p%O\"||Read_me.txt||clip<>||upd<2> ;; переместить файл под курсором в созданную папку с его именем, создать в этой папке файл Read_me.txt с содержимым буфера обмена и открыть папку в другой панели

rends=-1??-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,1||$$@CRLFGLOBALSENDS<x2> creat="%p"||Button.txt||content<GLOBALZENDS<x1>>||code<1> <NEXT> ;; создать кнопки для Total Commander из строк команд TCIMG.txt в буфере обмена и сохранить в активную панель каждую отдельно в файлы Button...txt

rends=-1??-1 forpgs <FOR> 1 <TO> GLOBALRENDS<0> sends=#GLOBALRENDS<:INDEX:> creat="%p"||x.html||##GLOBALRENDS<:INDEX:>||&&.+/(.+)\.html!!$1||content<GLOBALSENDS<x1>> <NEXT> ;; сохранить в активную панель в именные файлы содержимое страниц интернета - список ссылок из буфера обмена

renms=%WL||$$_bak creat=x||list<%WL>||noext<>||attr<+R>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения, добавив атрибут "только чтение"

renms=%WL||$$_bak creat=x||list<%WL>||noext<>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения

sends=#https://myexternalip.com/raw creat=C:\||IPView.txt||content<GLOBALSENDS<x1>> ;; записать IP адрес в файл C:\IPView.txt

sends=#https://vk.com/wall-156638249?offset=20\\8??1 creat="%p"||vk_<info=n81|12|4>.htm||content<GLOBALSENDS<x1>>||code<4>||upd<1> ;; сохранить в активную панель информацию 2-й страницы в группе вконтакте

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 creat="%p"||info.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm, сохранить в файл форматированный текст html в txt и просмотреть

sends=%P%N??1||&?(?m)^(https?://[^|]+\|[^|]*)||&&(?m)^(https?://[^|\r\n]+)\|([^|\r\n]*)!!#EXTINF:-1,$2@CRLF$1||^^#EXTM3U@CRLF creat="%p"||"RADIO_%O.m3u"||content<GLOBALSENDS<x1>>||code<1>||upd<1> ;; преобразовать содержимое плейлиста AIMPPL4 под курсором и сохранить в именной файл M3U

sends=%P%N??1||?Fai||==&#xA;!!||#Db64 creat="%p"||%N||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; извлечь из файла ai под курсором изображение рядом с файлом

sends=%P%N??-1||formt<0!!([^\s]+/)>||?F6 creat="%p"||SitesList.txt||code<0>||owrite<1>||content<$GLOBALSENDS> ;; из файла под курсором извлечь все ссылки с отсечением фрагмента от последнего слеша и сохранить в файл SitesList.txt в активной панели

sends=%P%N||#Db32 creat="%t"||"%N"||content<GLOBALSENDS<x1>>||noext<>||code<1>||upd<3> ;; кодировать файл под курсором в Base32 и сохранить в другую панель в именной файл с расширением b32

sends=%P%N||#Db91 creat="%t"||"%N"||content<GLOBALSENDS<x1>>||noext<>||code<1>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b91

sends=%P%N||#Eb128 creat="%t"||"%N".b128||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b128

sends=%P%N||#Eb32 creat="%t"||"%N".b32||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base32 и сохранить в другую панель в именной файл с расширением b32

sends=%P%N||#Eb64 creat="%t"||"%N".b64||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base64 и сохранить в другую панель в именной файл с расширением b64

sends=%P%N||#Eb91 creat="%t"||"%N".b91||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b91

sends=?<info=o200%P%N//>??1 creat=$f254||"%N".txt||content<GLOBALSENDS<x1>>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать именной файл с комментарием объекта под курсором во временной папке и открыть в AkelPad

sends=@"%P"??1||formt<0!!.+\\([^\\]+)> creat="%p"||GLOBALSENDS<1>.doc ;; создать в активной панели файл с расширением doc с именем открытой папки

sends=[input=BOX11]??1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||index.html||numb<GLOBALSENDS<1>>||clip<> <NEXT> ;; создание в выделенных каталогах файлов html с содержимым буфера обмена, количество создаваемых файлов вводиться в диалоге

sends=[tc=AM]??-1||&?(?m)^(?(?=.*(mp4|flv|swf))|.+?)$ creat=@$f254/$f254?1/$f254?2||temp||content<$GLOBALSENDS>||code<4> GLOBALCREAT<a> ;; получить список путей кроме заданных типов файлов и создать одинаковые файлы списка в заданных временных папках

sends=[tc=AM]??-1||&?(?mi)^(.*\.(?:mp4|flv|swf))$ creat=$f254||temp||numb<2>||content<$GLOBALSENDS>||code<4> ;; получить список путей заданных типов файлов и создать 2 файла списка во временной папке

sends=[tc=AM]??-1||&?(?mi)^(.*\.(?:mp4|flv|swf))$ creat=@$f254/$f254?1/$f254?2||temp||content<$GLOBALSENDS>||code<4> GLOBALCREAT<a> ;; получить список путей заданных типов файлов и создать одинаковые файлы списка в заданных временных папках

sends=`$f209\Htm2Txt.htm creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html файла в txt сохранить в активной панели в файл

sends=`$f209\Htm2Txt.htm creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4>||upd<1> ;; преобразовать содержимое html файла в txt сохранить в активной панели в файл

sends=`%P%N creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||code<4> ;; преобразовать содержимое html, chm файла под курсором в txt, сохранить в активной панели в именной файл txt

sends=`%P%N creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||upd<1> ;; из .docx файла под курсором получить информацию и записать в именной файл txt

sends=`%P%N creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html, chm файла под курсором в txt, сохранить в активной панели в файл и просмотреть

sends=`%P%N creat=$f254||"%N".xxx||content<GLOBALSENDS<x1>>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; получить текстовую информацию файла под курсором, поддерживаются форматы (doc, docx, docm, wps, odt, xlsx, xlsm, xlam, xls, xlsb, dif, slk, если установлен Microsoft Office, rtf, html) и открыть в AkelPad временный файл с информацией

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<$GLOBALTEXTV>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<GLOBALTEXTV1<x2>>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"

sends=`%P%N||?C866 creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||upd<1> ;; из .docx файла под курсором получить текстовую информацию и записать в именной файл txt, преобразовав текст в OEM 866 (все типы файлов из которых можно получить текстовую информацию см. Дополнение №37)

sends=||tcg<{BARTCIMG}> creat="%p"||tcimg0.bar||content<GLOBALSENDS<x1>>||code<1>||upd<1> ;; создать в активной панели tcimg0.bar в кодировке UTF-16 LE 1200 по шаблону из файла SHAPED.tcg из секции {BARTCIMG}

sends=||tcg<{CHM_HHC}> bends=$GLOBALSENDS||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhc||content<GLOBALBENDS<x1>> sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> start=%%COMMANDER_PATH%%\TCIMGHELP\Utils\hhc.exe||GLOBALCREAT<1> ;; для html файла под курсором создать справку chm в другой панели с помощью hhc.exe и создания соответствующих файлов hhc и hhk

sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!"%N"||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> ;; создать для htm файла под курсором файл hhp

sends=<!DOCTYPE~~html>@CRLF<META~~http-equiv=''refresh''~~content=''0;url=../''>??1 creat=./.Offline/||index.html||code<0>||owrite<1>||content<GLOBALSENDS<x1>> ;; создать файл index.html в папке .Offline со сложным содержимым

sends=<inikey=12|2|1//%%COMMANDER_PATH%%\UserCmd.ini>??-1 hrr2d=$GLOBALSENDS||31|0|=0 <FOR> 1 <TO> GLOBALHRR2D<0> bends=$GLOBALHRR2D[:INDEX:]??:INDEX:||&&(?m)^([^=]+)(=.*)!!${1}:INDEX:${2} <NEXT> dends=$GLOBALBENDS||^^[Buttonbar]@CRLFButtoncount=GLOBALHRR2D<0>@CRLF creat="%p"||UserCmd.bar||content<GLOBALDENDS<x1>>||upd<1> ;; из команд UserCmd.ini создать в активной панели UserCmd.bar

sends=<xfolder=24//%%TCIMG_PATH%%\log\//*.log>??1||formt<log1,log2,log3,log4,log5,tab12,tab1,tab2,tab3,tab4,tab5,tab6,tab7,log6>||code<4>||tcg<HTML7> creat="%p"||Upload_final_tablelog-@<info=s47>.html||content<GLOBALSENDS<t1>>||open<%%WINDIR%%\hh.exe|1|-800> ;; пример для таблицы с отчетом (загруженных на сервер изображений команд picus и picup) для последнего измененного лога + его просмотр

sends=-1 downh="%pAvers\"//2||GLOBALSENDS<1> creat="%pAvers\"||Avers.txt||content<GLOBALSENDS<1>> ;; закачать ссылку в активную панель в папку Avers, где создать текстовый файл со ссылкой

sends=-1 xends=GLOBALSENDS<1>??1||?A3 creat="%p"||GLOBALSENDS<1>||owrite<1> pathm=GLOBALSENDS<1> ;; создать файл по собственному пути из буфера обмена и перейти к нему в левой панели

sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||#Slin27,lin28,lin29,lin30,lin31,lin32 <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url (с дополнительным преобразованием имен)

sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||https://!!||sdel<> <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url

sends=-1??-1 creat="%p"||"%O".txt||content<$GLOBALSENDS> ;; создать файл в активной панели именем объекта под курсором с содержимым буфера обмена

sends=-1??-1 folds="%p"||GLOBALSENDS<1> creat=GLOBALFOLDS<1>||x.txt||clip<>||first<> ;; создать в активной панели папку с именем первой строки буфера обмена, в этой папке создать файл с именем первой строки буфера обмена и с содержимым буфера обмена

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||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS> ;; создать в активной панели Info.txt(без перезаписи) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена

sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>||owrite<1> ;; создать в активной панели Info.txt(c перезаписью) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена

sends=-1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами файла ai в буфере обмена декодировать код b64 и создать бинарный файл в активной панели без расширения, расширение присвоить по содержимому файла

sends=-1||&&.*base64,([^\'\;]+).*!!$1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из кнопки FireFox в буфере обмена выделить код b64, декодировать и создать бинарный файл без расширения, расширение присвоить по содержимому файла

sends=-1||?C866 creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1> ;; создать в активной панели файл с содержимым буфера обмена, преобразовав текст в OEM 866

sends=-1||==&#xA;!!||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами файла ai в буфере обмена декодировать код b64 и создать бинарный файл в активной панели без расширения, расширение присвоить по содержимому файла

sends=C:\Info.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Info.txt и открыть его в редакторе AkelPad

sends=C:\Shablon.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Shablon.txt и открыть его в редакторе AkelPad

sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||"%O.txt"||content<$GLOBALSENDS> ;; записать в активной панели в файл "именем файла под курсором.txt" все значения колонок Total Commander с разделителем | для выделенных объектов

sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||Column.txt||content<$GLOBALSENDS> ;; записать в активной панели в файл Column.txt все значения колонок Total Commander с разделителем | для выделенных объектов

sends=x||##rndm<3|8>||$$[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat="%p"||Name.txt||content<GLOBALSENDS<1>> ;; создать в активной панели файл с содержимым случайных комбинаций букв и цифр с заданной длинной и системным временем

sends=x||##rndm<6|1024> creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1> ;; создать файл Name.txt в активной панели с заданным размером (в байтах), заполнение случайными данными

sends=x||#K1000|#|1|1!!Case~~#@CRLF_Func#()@CRLF||^^$hTimer=TimerInit()@CRLF$n=1000@CRLFSwitch~~$n@CRLF||$$EndSwitch@CRLFFunc~~_Func1000()@CRLFMsgBox(4096,'Тест','Время:'&TimerDiff($hTimer)/1000)@CRLFEndFunc creat="%p"||TestTime.au3||content<GLOBALSENDS<x1>>||upd<1> ;; создать в активной панели тестовый au3 скрипт

shape=1 creat="%p"||[combo=BOX2].[combo=BOX3] ;; создать в активной панели файл, имя файла и расширение выбираются в общем диалоге

shape=1 creat="%p"||[combo=BOX2].[combo=BOX3]||clip<> ;; создать в активной панели файл, с содержимым из буфера обмена, имя файла и расширение выбираются в общем диалоге

shape=1 creat="%p"||[combo=BOX2].[combo=BOX3]||numb<[input=BOX11]> ;; создать в активной панели файлы (имя, расширение, количество вводятся в диалоге)

shape=1 creat="%p"||line<[input=BOX62]*[combo=BOX3]!![input=BOX8]> ;; создать в активной панели файлы из строки (строка, разделитель, расширение вводится в диалоге)

shape=1 creat=$f06||[combo=BOX2].[combo=BOX3]||clip<> ;; создать в активной панели файл с содержимым буфера обмена, имя файла и расширение выбираются в общем диалоге

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=27 creat="%p"||[combo=BOX2].[combo=BOX3]||content<[edits=BOX2]> ;; создание файла: выбор имени, расширения, содержимого выбирается в диалоге

shape=3||1 creat=$f06||[combo=BOX2].[combo=BOX3] ;; создать на рабочем столе файл, имя файла и расширение выбираются в общем диалоге

shape=XX creat="%p"||[combo=BOX2].[combo=BOX3] ;; создать в активной панели файл, имя файла и расширение выбираются в общем диалоге

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> <STEP> 5 creat="%t"||Name.txt||content<GLOBALSLIST<t:INDEX::{:INDEX:+4}>> <NEXT> ;; создать в другой панели списки выделенных объектов по 5 в каждом именами Name.txt и счётчиком

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat="%p"||list<GLOBALSLIST<:INDEX:>> <NEXT> ;; создать в активной панели файлы из списка выделенных файлов

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat="%t"||list<GLOBALSLIST<:INDEX:>> <NEXT> ;; создать в другой панели файлы из списка выделенных файлов

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=<info=o75GLOBALSLIST<:INDEX:>//>||list<GLOBALSLIST<:INDEX:>> <NEXT> patha="%P" ;; создать файлы из списка выделенных файлов (Ctrl+B) в папках выделенных файлов и вернуться в панель с папками.

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=<info=o75GLOBALSLIST<:INDEX:>//>||list<GLOBALSLIST<:INDEX:>> <NEXT> ;; создать файлы из списка выделенных файлов в папках выделенных файлов

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||index.html||clip<> <NEXT> ;; в каждой выделенной папке создать файл index.html

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|40>||$$+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat=GLOBALSLIST<:INDEX:>||Name.txt||content<GLOBALSENDS<1>> <NEXT> ;; создать в каждом из выделенных каталогах файл Name.txt с случайным содержимым + системное время

slist=%WL xlist=$GLOBALSLIST||##path<4> <FOR> 1 <TO> GLOBALSLIST<0> creat="%p"||content<@GLOBALSLIST<:INDEX:>>||GLOBALXLIST<:INDEX:>.txt <NEXT> ;; создать в активной панели файлы.txt на основе имен выделенных файлов с содержимым - полный путь выделенного файла с соответствующим именем

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> renms=%WL||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$2~~$3~~$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: 1-е слово базовых имен переместить на место третьего слова (кнопка с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> renms=%WL||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: 3-е слово базовых имен переместить на место первого слова (кнопка с возможностью с отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> shape=5 renms=%WL||&&^(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~НАЧАЛА:||~~|5|8|10||450||120]}).*!!$1||&&.*(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~КОНЦА:||~~|5|8|10||450||120]})$!!$1||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: оставить с начала или с конца имени определенное количество символов вводимое в диалоговом окне (возможность отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> slist=%WL cmdcm=[group=BOX_U14] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; группа команд переименований связанных с перестановкой в именах слов

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i).*[a-zа-яё]!!> xends=GLOBALSLIST<1>||&&\d.*$!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> zlist=$GLOBALSLIST||formt<0!!(?m)([\d]+)\D.*> <IF> 1 <> <info=t61$GLOBALZLIST[1]> <THEN> bends=000 zlist=$GLOBALBENDS <ENDIF> xlist=$GLOBALZLIST||formt<11> aends=GLOBALXLIST<1>||#Sfnc_numplus0 iends=<info=t60$GLOBALAENDS[1]> renms=%WL||$$GLOBALXENDS<1>cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в конец имени (с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i)[a-zа-яё].*!!> xends=GLOBALSLIST<1>||formt<0!!(?m)([\d]+)(\D).*>||&&.*\d!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> blist=$GLOBALXENDS xlist=$GLOBALSLIST||&&\D.*!!||formt<11> <IF> 1 <> <info=t61$GLOBALXLIST[1]> <THEN> bends=000 xlist=$GLOBALBENDS <ENDIF> iends=<info=t60$GLOBALXLIST[1]> aends=GLOBALXLIST<1>||#Sfnc_numplus0 renms=%WL||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в начало имени (с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=1 exect=$var_stroka1=##[combo=BOX_U29.2] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%WL||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; переименовать выделенные объекты в имя из буфера обмена (условия в диалоговом окне)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=U9 exect=$var_stroka1=##[combo=BOX_U29.1] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%WL||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; переименовать выделенные объекты в имя из буфера обмена или ввести своё имя(условия в диалоговом окне)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> mends=@<info=o72%P%N//> lends=-1||#L1||sdel<>||?A65 vends=GLOBALMENDS<1>+GLOBALLENDS<1>!!-8+ shape=1||1 aends=@[combo=BOX_U29.2] alist=$GLOBALAENDS dends=@[combo=BOX_U4.1] dlist=$GLOBALDENDS bends=@[combo=BOX_U4] blist=$GLOBALBENDS cends=@[combo=BOX_U5] clist=$GLOBALCENDS renms=%WL||[group=BOX_U29]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; группа переименований с счетчиком (с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> renms=FOLDM<%WL!!-1!!0>||$$_<info=f61::>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать файлы выделенных папок и выделенные файлы добавив в конец имен через _ имя родительской папки

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMM>||owrite<1> ;; в именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки (с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 global renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне, с возможностью отката)

slist=%WL||##path<6> creat="%t"||list<$GLOBALSLIST> ;; создать в другой панели файлы по списку выделенных полных имен активной панели

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> blist=%WL||##path<6> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27.2] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с предварительным просмотром ДО и ПОСЛЕ, с возможностью отката

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27.1] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с возможностью отката

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=<info=x10> shape=1 aends=[combo=BOX_U81] bends=[combo=BOX_U4] dends=[combo=BOX_U4.1] cends=[combo=BOX_U5] cmdcm=[group=BOX_U27] creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать выделенные объекты: добавить счётчик (уточнения в диалоговом окне), с предварительным просмотром результата, с возможностью отката

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U15 dilog=[combo=BOX_U4.1][combo=BOX_U4][combo=BOX_U5] renms=%WL||[group=BOX_U27.6]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; добавление счетчика к имени объекта (условия в диалоговом окне, с возможностью отката)

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt>||code<4> renms=%WL||&&(?i)[^a-zа-яё\s]!!~~||#G7||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1>||code<4> ;; в именах выделенных объектов удалить все небуквенные символы и удалить лишние пробелы (с возможностью отката)

slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3-|2> mends=@<info=o75GLOBALSLIST<:INDEX:>//> nends=<info=o72GLOBALSLIST<:INDEX:>//>||?M1:12 folds=GLOBALMENDS<1>||GLOBALNENDS<1>-GLOBALSENDS<1> vends=1.1/1.1/1.1;1.2/1.2/1.2;1.3/1.3/1.3;1.4/1.4/1.4;1.5/1.5/1.5;1.6/1.6/1.6;1.7/1.7/1.7;1.8/1.8/1.8;1.9/1.9/1.9;2.0/2.0/2.0??-6; rends=$GLOBALVENDS??-1||?Fimg42 kends=??-1||#KGLOBALVENDS<0>!!@CRLFstart=Magick~GLOBALSLIST<:INDEX:>~-gamma~GLOBALVENDS©§#~GLOBALFOLDS<1>Gamma-plus-GLOBALRENDS©§#<info=o85GLOBALSLIST<:INDEX:>//>~&&hide~&&wait wlist=$GLOBALKENDS||§!!cntr<1|1|1>||©!!Chr(60)||#!!Chr(62)||~!!Chr(124)Chr(124) creat=$f254||temp.tcg||code<4>||content<$GLOBALWLIST>||formt<1,63>||owrite<1> macro=$f254\temp.tcg||1 <NEXT> ;; поднять гамму для выделенных изображений и сохранить результат в отдельную папку (диапазон увеличения от 1.1 до 2.0) с помощью утилиты Magick

slist=[tc=TL]||##path<6> creat="%p"||list<$GLOBALSLIST> ;; создать в активной панели файлы из полных имен выделенных файлов другой панели

slist=cliplist <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||File.fl <NEXT> ;; создать файл File.fl во всех папках из списка существующих полный путей в буфере обмена

slist=cliplist <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||ReadMe||noext<> <NEXT> ;; создать файл ReadMe (без расширения) во всех папках из списка полный путей в буфере обмена

slist=cliplist creat=@GLOBALSLIST<t>||Read.me.txt ;; создать пустой файл Read.me в папках по списку путей из буфера обмена

slist=PS<"%p"//1//0//*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> shape=5 xlist=PS<"%p"//1//0//*[combo=Создать~~список~~имён||Введите~~расширение~~видеофайлов||avi|mp4|mkv|ts||450||120||1||1]>||##path<4> renms=PS<"%p"//1//0//*[combo=Переименование||Введите~~расширение~~файлов~~для~~переименования||srt|smi|s2k|ssa|ass||450||120]>||list<$GLOBALXLIST>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать в активной панели субтитры именами видео файлов, расширения видео файлов и субтитров задаются в диалоговом окне (с возможностью отката)

slist=PS<"%p"//1//0//*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> xlist=[tc=AM]||##path<4> renms=PS<"%p"//1//0//*srt>||list<$GLOBALXLIST>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать в активной панели файлы *.srt (субтитры) именами выделенных видеофайлов (с возможностью отката)

slist=PS<"%p"//2//-1> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||line<bases.ini;bases.txt;bases.html!!;> <NEXT> ;; в каждой папке и их подпапках активной панели создать три файла "bases.ini, bases.txt, bases.html"

style=YY dilog=[combo=BOX1] style=XX creat="%p"||[combo=BOX1] ;; пример установки стиля диалогу

tcprm=CD~~%%TEMP%% creat=[tc=AP]||TEMP.txt||clip<>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; в активной панели перейти в папку TEMP, создать файл TEMP.txt и открыть в AkelPad

tcprm=CD~~D:\dirtest\ creat=[tc=AP]||Name.txt ;; в активной панели перейти в папку dirtest и создать файл Name.txt

tends=@<sicon=AkelExtImage.dll|32|1|0|0>??1 oends=x||?O|L2||&!!@CRLF||?!!%E||*!!GLOBALSICON1<4> creat=$f254||%E.reg||content<GLOBALOENDS<x1>> regim=GLOBALCREAT<1> tempxx ;; ассоциировать в системе тип файла под курсором со значком выбранным в диалоге

watch=1 global creat="%p"||File||bkt<!!_!!!!2!!1>||numb<[input=BOX11]> textx=$GLOBALCREAT||^^<info=f13:://>||backup<0>||upd<1> ;; создать введенное в диалоговом окне количество файлов с именем File и записать в каждый файл собственное имя

watch=1 global creat="%p"||File||bkt<!!_!!!!4!!1>||numb<[input=BOX11]> textx=$GLOBALCREAT||^^<info=f12:://>||backup<0>||upd<1> ;; создать введенное в диалоговом окне количество файлов с именем File и записать в каждый файл собственное имя без расширения

watch=1 sends=File_0001-File_1000!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать в активной панели 1000 файлов (File_0001....File_1000) с содержимым собственного имени без расширения (начальное количество цифр счетчика - 4)

watch=1 shape=U14 sends=[combo=BOX2][combo=BOX_U4.2]1-[combo=BOX_U2]!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.txt||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать файлы в активной панели с содержимым собственных имён (имя, разрядность, количество вводится в диалоговом окне)

xends=-1??-1 sends=@<info=o72%P%N> creat="%p"||GLOBALSENDS<1>.txt||code<4>||content<$GLOBALXENDS> ;; создать в активной панели *.txt с именем объекта под курсором с содержимым буфера обмена(кодировка UTF-8 без BOM)

yends=PS<"%p"//1//0//*.txt//0//0//3> creat=#C:\List_txt.txt||content<GLOBALYENDS<x1>>||open<View64|1> ;; в активной панели найти все файлы txt без рекурсии, создать список C:\List_txt.txt и открыть его в View64

zends=@[tc=AP]??1 aends=<info=s101> bends=<info=n49|(GLOBALAENDS<1>*1000)-10800000> funjs=Datatime dends=$GLOBALFUNJS1??-1||$$@CRLFGLOBALBENDS<x1> alist=$GLOBALDENDS||?V|##|Floor(::/60000) GLOBALALIST<a> creat=GLOBALZENDS<1>||time.txt||content<$GLOBALDENDS>||code<4>||owrite<2|1>||&#101mpty<1> ;; получить время в миллисекундах прошедшее от 1970/01/01 00:00:00 и записать в файл


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