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


creat

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

creat=Path,%P, %p,%T, %t||@List||<xfolder>||Name.Ext||line<>||list<>||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>, ||SeriesParam, ||noext<>, ||Dialogs, ||clpget, ||date<>, ||code<>, ||clip<>, ||autocode<>, ||bkt<>, ||first<>, ||temp<>, ||open<>, ||jump<>, ||upd<>, ||attr<>, ||modfs<>, ||[tc], ||sdel<>, ||swap<>, ||rndm<>, ||numb<>, ||<info>, ||<text>или[text], ||<tezt>или[tezt], ||owrite<>, ||content<>, ||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\
<xfolder>Дата/Размер/Путь объекта папки. см. Дополнение №11.
2-й обязательный параметр. Может иметь несколько вариантов:
Name.ExtИмя.Расширение. Name.Ext - имя файла и расширение.
Если во время преобразования имя или расширение пусты, то они берутся в TCIMG.ini в секции [Setting] в ключах FileNameZiro и FileExtZiro.
line<>Список объектов. Строки имён line<String(*Ext)!!Delimeter>, где:
String - строка имён папок с разделителем.
Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext.
Delimeter - разделитель.
list<>Список путей объектов. Список имён list<List(*Ext)!!Number(!!1)>, где:
List - список полных путей:
  %L - список выделенных объектов. см. Дополнение №7.
  clpget - список объектов из буфера обмена.
Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext.
Number - номер части пути. см. Дополнение №9.
Последний параметр необязательный, означает, что в список не будут добавляться дубликаты.
LISTF<>Список заданных объектов. см. Дополнение №22.
PS<>Список объектов каталога. см. Дополнение №22.
FOLDC<>Список объектов содержимого каталогов. см. Дополнение №22.
FOLDM<>Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22.
LISTC<>Список объектов из выделенных без дубликатов. см. Дополнение №22.
Дополнительные параметры:
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<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
rndm<>Случайное имя. Получение случайных данных см. Дополнение №30
numb<>Количество. Параметр numb<Number>, где Number - число создаваемых объектов.
<info>Получение различной информации. см. Дополнение №10.
<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 - если файл существует - добавлять счётчик, пропускать, если подобный файл не существует по целевому пути.
Режимы 20 и 21 работают не для всех команд, где подключён параметр owrite<>
  20|Delimeter - если файл существует, то записывать в конец файла через разделитель Delimeter (необязательный)
  21|Delimeter - если файл существует, то записывать в начало файла через разделитель Delimeter (необязательный)
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

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

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

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

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

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

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

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

Примечания:

При создании файлов с расширением "doc" происходит создание файла через -DLL библиотеки Word. Требуется установленный 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 файлов в активной панели

<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=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 с выбранным в ДО именем

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||$$_ ;; создать в активной панели файл именем элемента под курсором. Вставить в конец _

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=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<%L*ini//4> ;; создать в активной панели файлы по списку из имён выделенных элементов.

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

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

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

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

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.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<2|1>||upd<1> ;; создать в активной панели файл Name.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать

creat="%p"||Name.txt||content<Привет>||owrite<3|1>||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||20121212000000> ;; создать в активной панели файл именем Name.txt, с датой модификации 2012/12/12 00:00:00

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||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||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"||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||##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"||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<%L!!4!!1>||&&-\d+.*!! ;; создать для выделенных объектов именные файлы в другой панели, удалив цифровую часть из базового имени + не создавать дубликатов папок

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

creat="%t"||list<%L//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=$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=%%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=@c:\listfolder.txt||Esed_nod_key-@<info=s47>.html||content<11111> ;; создать в папках из списка c:\listfolder.txt файл html| с содержимым 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=<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\

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) находится в буфере обмена + копировать этот список в буфер

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

global picus=%L||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=%L||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=%L||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена символов (двухэтапное) в именах выделенных объектов (с возможностью отката)

global slist=FOLDM<%L!!-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<%L!!-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 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 slist=FOLDC<%L//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<%L//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<%L//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=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

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 под курсором

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> ;; сохранить в активную панель в именные файлы содержимое страниц интернета - список ссылок из буфера обмена

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

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

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 forpgs <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LIST_:INDEX:.txt||content<GLOBALSENDS<x:INDEX:>> <NEXT> tcimg=$cm540 ;; создать в активной панели файлы LIST_№.txt с содержимым буфера обмена (каждая строка в отдельном файле)

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||#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||==&#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||##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=%L||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$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=%L||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$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=%L||&&^(.{[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>||#Sfun_numplus0 iends=<info=t60$GLOBALAENDS[1]> renms=%UL||$$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>||#Sfun_numplus0 renms=%UL||^^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=%L||$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=%L||$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=%L||[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<%L!!-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=%UL||&&(?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=%UL||[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=%UL||&&(?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=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 (субтитры) именами выделенных видеофайлов (с возможностью отката)

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)


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