Описание команды | |
sends |
Преобразование текстовых данных и передача их в другие команды и параметры.
sends=Input??Output, ||SeriesParam, ||Dialogs, ||eline<>, ||<ifile>, ||clpget, ||<info>, ||<xinfo>, ||http<>, ||<strext>, ||formt<>, ||swap<>, ||wintxt<>, ||[column], ||[tc], ||sdel<>, ||<text>или[text], ||<tezt>или[tezt], ||clipend, ||rndm<>, ||<xfolder>, ||<inikey>, ||tcg<>, ||<srlist>, ||zebr<>, ||<dellist>, ||compare<>, , ||sagent<>, ||sproxy<>
Параметры:
1-й обязательный параметр. | |
Input??Output | Режим ввода и вывода данных. Input!!Output или Input??Output (рекомендуется). Input - получение данных в команду, возможны варианты: Описание Описание тег cliptext может использоваться в любом месте строки - будет заменён содержимым буфера обмена. |
Дополнительные параметры: | |
SeriesParam | Преобразование строки. Серия параметров, изменяющих текстовую информацию см. Дополнение №24. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
eline<> | Вставка в каждую строку. Параметр eline<LINE1!!LINE2> - в каждую строку содержимого будет добавлена: LINE1 - строка в начало, LINE2 - строка в конец. При пустых строках используется опциональная настройка - в TCIMG.ini в секции [Setting] ключ LineZiro, 0 - ничего не добавлять, 1 - добавлять. Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}. |
<ifile> | Вставка из файла. Параметр <ifile=PathFile(|1)>, где PathFile - путь к файлу, содержимое которого будет добавлено в команду. (если в параметрах необходимо использовать путь соответствующего файла, то используйте два двоеточия ::). При 2-м параметре содержимое будет прочитано в виде бинарных данных. |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
http<> | Содержимое ссылки. Параметр http<link>, где link - ссылка (файла, страницы), содержимое которой будет отправлена в буфер обмена. |
<strext> | Строка частей пути. Параметр <strext=List!!Number!!Delimeter!!Before!!After!!Format>, где: List путь к списку объектов. Number - номер части пути (см. Дополнение №9). Delimeter - разделитель между частями. Before - вставка до строки. After - вставка после строки. Format - 1 - удалять дубликаты, 2 - сортировать по возрастанию, 3 - 1 и 2. |
formt<> | Преобразование текстовой информации. см. Дополнение №15. |
swap<> | Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1). |
wintxt<> | Текст с окна/элемента. Описание |
[column] | Колонки Total Commander. Параметр [column=Numbers!!Delimeter!!Before!!After], где: Numbers - номер колонки или номера колонок, разделённые запятой (2,4,6). также можно использовать прямой и обратный диапазон, разделённый дефисом (1-7,5-3). Delimeter - разделитель между колонками. Before - вставка до колонки. After - вставка после колонки. |
[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> |
<text> или [text] | Получение информации из файла с регулярными выражениями. Описание |
<tezt> или [tezt] | Получение информации из файла с регулярными выражениями (только поиск). Описание |
clipend | Из буфера обмена. Параметр clipend может использоваться совместно с другими параметрами, clipend будет заменён содержимым из буфера обмена без дополнительных изменений после обработки всех параметров. |
rndm<> | Строка случайных данных. Получение случайных данных см. Дополнение №30. |
<xfolder> | Дата/Размер/Путь объекта папки. см. Дополнение №11. |
<inikey> | Информация из INI файла. Описание |
tcg<> | Вставка. Параметр tcg<NameSection> - где NameSection - имя секции в файле .tcg. В секции прописывается любой текст, а также тег "##center##" в нужном месте, вместо которого будет вставлен преобразованный текст файла см. Дополнение №31. |
<srlist> | Поиск и замена из файла. Описание |
zebr<> | Чередование. Параметр zebr<Begin|Step|InARow>, где: Begin - с какого элемента начинать отсчёт. Step - шаг. InARow - количество подряд элементов. |
<dellist> | Поиск и удаление из файла. Описание |
compare<> | Сравнение с извлечением. Описание |
Дополнительные параметры при чтении данных из интернета: | |
sagent<> | Установить User-Agent. Описание |
sproxy<> | Установить интернет прокси. Описание |
Примечания:
Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).См. также:
anf2d, lists, listt, slist
Примеры: | Как создать кнопку? |
%Zslist=@$f250||##path<0|0|1> sends=-1??-1||?Fcom1 dends=TCGINFO<Button_TCIMG>||@h@!!GLOBALSENDS<x2>||@p@!!GLOBALSENDS<x1>||@t@!!GLOBALSLIST<x1> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; создать кнопку на панели инструментов из командной строки TCIMG
<FOR> 1 <TO> 10 sends=x??:INDEX:||##rndm<3|32> <NEXT> GLOBALSENDS<a> ;; сгенерировать 10 строк - случайный набор цифр и латинских букв
<HOTKEY=02> beepss sends=@<info=x50>??1 copyy=GLOBALSENDS<1>.bakp||x//1||&&\.bakp$!!||**2!! <HOTKEY=X> sends=@<info=x50>??1 copyy=GLOBALSENDS<1>||x!!1||**1!!?.bakp barsf=2||GLOBALSENDS<1> textt=GLOBALSENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) ;; ЛКМ - В конце подсказок всех кнопок текущей панели инструментов вывести номера кнопок, предварительно создав бэкап *.bar.bakp | ПЛКМ - восстановить текущую панель инструментов из бэкапа
<IF> [info=s70firefox.exe] = 0 <THEN> start=Browser pause=5s <ENDIF> xends=-1||&&(~~+)!!\~\~ sends=-1||@@RUSinURIANSI cmdcm=[check=BOX_TorrentSearch] zends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALZENDS<1> ;; поиск на торрент трекерах содержимого буфера обмена, предварительно запустив Mozilla Firefox (если он закрыт)
<IF> <info=o9"%pDoc"> = 1 <THEN> sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> <ENDIF> ;; в папках активной панели получить список путей TXT файлов без рекурсии (если в активной панели присутствует папка Doc)
<TRAY=•~~WIN+V~~Загрузить~~фото~~и~~видео~~с~~ссылки~~instagram@CRLF•~~ESC~~-~~выход> <PRESS=56,5B> imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta4> downl=%%COMMANDER_PATH%%\Downloads\INSTA\//2||$GLOBALSENDS||progres<> <PRESS=1B> :EXIT: ;; при WIN+V происходит загрузка в заданную папку INSTA больших фотографий n.JPG и видео n.MP4 ссылки с instagram из буфера обмена, по ESC выход из процесса
activ=1||[info=x61] sends=-1??-1||#L1||##path<0|0|5> listx=$GLOBALSENDS||2 <IF> <info=t61$GLOBALLISTX[1]> = 0 <THEN> infbx=Сообщение||Путь~~не~~существует!||3||200||40 <ELSE> pathl=GLOBALSENDS<1>||fold<> <ENDIF> ;; перейти к объекту в TC по пути из буфера обмена, при отсутствии пути выдать сообщение
aends=@[tc=AP] sends=%P%N||formt<65> lists=$GLOBALSENDS||save<GLOBALAENDS<1>test.txt|-0> GLOBALLISTS<a> ;; создать в активной панели файл test.txt из файла под курсором, удалив из оригинала пустые строки
aends=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.au3||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными
aends=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.js||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными
aends=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.vbs||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными
aends=@LF@LF??-sends=-??-|=60FOR> <TO> GLOBALSENDS<> xends=GLOBALSENDS<x:INDEX:> asave=GLOBALXENDS||"$fUser\UGLOBALAENDS<:INDEX:>txt"|<NEXT> ;; разбить содержимое буфера обмена на три части с сохранением каждой части в отдельный файл \Files\User\U№txt
aends=[tc=AM]??-1 GLOBALAENDS<a> zends=2,5,4,3,6,9??-6, GLOBALZENDS<a> clist=$GLOBALAENDS||$$~?KGLOBALZENDS<:NUMBER:>||~!!Chr(124)Chr(124)||^^sends=x??:NUMBER:Chr(124)Chr(124) GLOBALCLIST<a> macro=GLOBALCLIST<t>||1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1 GLOBALBENDS<a> ;; пример размножения выделенных путей объектов методом умножения на нужные числа через команду macro
aends=<info=s102|+1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1г. sends=-1??-1||eline<!!~~-~~GLOBALAENDS<1>> textt=D:\Soft\List.txt||$$@CRLFGLOBALSENDS<x1:-1> ;; в конец каждой строки содержимого буфера обмена добавить завтрашнюю дату и результат записать в конец файла D:\Soft\List.txt
aends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1г. sends=-1??-1||eline<!!~~-~~GLOBALAENDS<1>> textt=D:\Soft\List.txt||$$@CRLFGLOBALSENDS<x1:-1> ;; в конец каждой строки содержимого буфера обмена добавить вчерашнюю дату и результат записать в конец файла D:\Soft\List.txt
aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=<info=x50>??-1||&?(?mi)cmd\d+=(.+\.bar)$ GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного BAR файла, который находится на активной панели инструментов
aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=PS<$f300\Bar//1//0//*.bar>??-1 GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного *.bar из списка BAR файлов находящихся в папке TC\Bar\
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=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1> ;; перейти в активной панели в папку, имя которой содержится в имени chm/htm/txt файла под курсором (ищется так же папка с концовкой "-@цифры")
aends=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1>||fold<> ;; перейти в активной панели к папке, имя которой содержится в имени chm/htm/txt файла под курсором (ищется так же папка с концовкой "-@цифры")
aends=x??-1||##rndm<1?10|20> anf2d=$GLOBALAENDS||2||(.{4}) GLOBALANF2D<a> sends=<info=a10|$GLOBALANF2D|4> ;; получить из массива минимальное значение в колонке 4
aends=x??-1||##rndm<1?10|20> anf2d=$GLOBALAENDS||2||(.{4}) GLOBALANF2D<a> sends=<info=a11|$GLOBALANF2D|4> ;; получить из массива минимальное значение в колонке 4
aends=x??-1||#K2!!@CRLF12345 bends=x??-1||#K4!!@CRLF198877 arr2d=$GLOBALAENDS||18|$GLOBALBENDS||29|¤ sends=GLOBALAENDS<t1:-1> GLOBALSENDS<a> ;; создать 2D массив из 2-х 1D разных размеров, преобразовать его в текст
alist=%WL slist=PS<"%T"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 xends=~~-~~ copys=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|1> blist=$GLOBALCOPYS||##path<6> $GLOBALBLIST@$GLOBALALIST@GLOBALXENDS<1> sends=$GLOBALBLIST??1 asave=GLOBALSENDS||"%t"CopyLog.txt|2|@CRLF|2||upd<3> ;; копировать выделенные файлы в другую панель переименовав их в продолжение нумерации файлов другой панели и записать в файл CopyLog.txt имена новых файлов + откуда они были скопированы
alist=[tc=AM]||##path<4> pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:>||^^GLOBALXLIST<:NUMBER:>= zlist=$GLOBALALIST||?Q$GLOBALSLIST|#|0|1|0|0|1 GLOBALZLIST<c> pause=500 tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена (согласно сортировки в активной панели) выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.
alist=PS<"%p"//1//0//*.bkp|*.bak>||##path<6> GLOBALALIST<b> sends=$GLOBALARRAY??-1||eline<"%P"!!> copys=$GLOBALSENDS||[group=BOX_H9.8]//4||&&\.bkp|bak$!!||**2!! ;; восстановить файлы (в случае их отсутствия) из выбранных в диалоговом окне бэкап файлов активной панели *.bkp и *.bak (выбор файловой панели в диалоговом окне)
alist=PS<$f200\Tab//1//0//*.tab>||##path<10> slist=PS<$f200\Tab//1//0//*.tab>||##path<6> GLOBALSLIST<b> sends=@GLOBALALIST<1>GLOBALARRAY<1> tcprm=OPENTABS~~GLOBALSENDS<1> ;; загрузить набор вкладок из TAB-файла, заменив текущий набор - выбор файла в диалоге
anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] arr2d=$GLOBALANF2D||21|1|^-9$ <FOR> 1 <TO> GLOBALARR2D0<0> cmdcm=GLOBALARR2D1<:INDEX:>||''GLOBALARR2D0<:INDEX:>'' <NEXT> ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)
anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:]Chr(124)Chr(124)''::'' cmdcm=$GLOBALANF2D1 ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)
anf2d=$f212\Copy.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] copys=%WL||listz<$GLOBALANF2D1>//0 ;; копировать выделенные файлы в папки прописанные в файле C:\Copy.txt, если имена совпадают с начальными фразами в этом же файле.
anf2d=$f212\Copy2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a39GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] copys=%WL||listz<$GLOBALANF2D1>//0 ;; копировать выделенные файлы в папки прописанные в файле C:\Copy2.txt, если имена совпадают с регулярным выражениями в этом же файле.
await=20||0||0 sends=@<info=x50> GLOBALSENDS<a> ;; приостановить действие команд пока не будет открыта другая основная панель инструментов (TC 10.5)
await=20||0||1 sends=@<info=x50|1> GLOBALSENDS<a> ;; приостановить действие команд пока не будет открыта другая вертикальная панель инструментов (TC 10.5)
bends=$f212\no_sel.txt??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?mi)^.*\(${1}\)\.%E(\\R+|\\z)\|\| sends=[tc=AF-1f]??-1||&?(?mi)^.+\.%E$||&*GLOBALBENDS<t> GLOBALSENDS<a> ;; получить в активной панели список файлов по расширению файла под курсором исключая те, имена которых есть в файле "no_sel.txt"
bends=$f212\no_sel.txt??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?mi)^.*\(${1}\)\.%E(\\R+|\\z)\|\| sends=[tc=AF-1f]??-1||&?(?mi)^.+\.%E$||&*GLOBALBENDS<t> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы по расширению файла под курсором исключая те, имена которых есть в файле "no_sel.txt"
bends=%WL??-1 forpgs <FOR> 1 <TO> GLOBALBENDS<0> start=RAR||-IBCK||x||GLOBALBENDS<:INDEX:>||C:\RAR2tmp\||&&wait sends=PS<C:\RAR2tmp\//1//1//*.rar> start=RAR||-IBCK||x||GLOBALSENDS<1>||"%T"||&&wait delsm=C:\RAR2tmp\||1 <NEXT> tcimg=$cm540 ;; распаковать из выделенных RAR архивов, находящийся внутри RAR архив в другую панель (C:\RAR2tmp\ - временная папка)
bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||rflag<1>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, с заменой имеющихся файлов
bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, если файл существует, то добавляется счётчик
bends=%WL??-1 sends=C:\Folfers.txt??-1 start=7-Zip||x||-aoa||-olist2<$GLOBALSENDS>||list<$GLOBALBENDS>||&&hide||&&wait||progres<> ;; распаковать выделенные архивы в папки, пути папок прописаны в файле C:\Folfers.txt
bends=@[tc=AA]|[tc=AP]??-4 sends=`GLOBALBENDS<1> textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> mp3wf=GLOBALBENDS<1>||GLOBALBENDS<2>//1||75//GLOBALTEXTV<t>||upd<1> ;; получить текст песни из MP3 файла, отредактировать и вставить текст обратно в файл MP3 при нажатии на кнопку "==>"
bends=@PS<"%P"//1//0> sends=GLOBALBENDS<1>||?#(?m)\.flg$!!0¤(?m)\\read\.me$!!0 <IF> GLOBALSENDS<1> = 11 <THEN> moves=GLOBALBENDS<1>||"%t"//0||upd<2> <ENDIF> ;; если в активной панели есть файл flg и файл read.me, то переместить все файлы из активной панели в неактивную
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> asave=GLOBALSENDS||C:\MyList.txt|1||code<1> tcprm=LOADSELECTION||C:\MyList.txt ;; в активной панели выделить файлы, имена которых введены в диалоге (предварительная запись списка в файл C:\MyList.txt)
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> GLOBALSENDS<a> ;; из активной панели получить пути файлов, имена которых введены в диалоге
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, начальные названия имён которых введены в диалоге
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, частичные имена которых введены в диалоге
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, частичные имена которых введены в диалоге (работает при CTRL+B - при отображении файлов без подкаталогов)
bends=0,1,3,4,5,20,21,205,206,207,208,210,211,213,215 sends=0|<info=s250|GLOBALBENDS<1>|Chr(124)> alist=%WL||##-¤||$$@@o251::|GLOBALBENDS<1>|¤||progres<> anf2d=$GLOBALALIST||2||([^¤]+)||header<GLOBALSENDS<1>>||begin<0>||tr<0> GLOBALANF2D<a> ;; для выделенных файлов EML получить в таблице с помощью GetDetailsOf информацию заданных типов данных с добавлением названия типа данных
bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//0>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t"//1||upd<3> ;; копировать объекты активной панели в другую панель с заменой, имена которых есть в списке буфера обмена
bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//0>??-1||&?GLOBALBENDS<x1> GLOBALSENDS<a> ;; получить список путей активной панели для списка имён буфера обмена
bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//1>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t":://1//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||upd<3> ;; копировать объекты активной панели и объекты папок 1-го уровня в другую панель с заменой сохраняя структуру, имена которых есть в списке буфера обмена
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 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.
bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]||save<%%COMMANDER_PATH%%\kod\baza_512XXX.txt|1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//0//x//**crypt||GLOBALSENDS<1>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 pause=5s clpclr sndps=1 ;; создать из текста в буфере запароленную информационную базу с именем baza_512XXX.txt.crypt и меткой системного времени в конце строки + очистить буфер через 5 секунд + звуковой сигнал. Если база с таким именем существует, то она будет переименована.
bufsr=&&(.*?)[~~](.*)!!$2||#!#!!@CRLF||?T|p2#4#2|d,1:-1||$$@CRLF||formt<line5> gends=@<info=x54> rends=-1??-1||#G7||formt<52,bt1> <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> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; из скопированных кнопок в синтаксисе меню MENUIMG создать на панели инструментов Total Commande кнопки
bufsr=?F54,56,63 sends=-1!!-8[combo=BOX_U80] GLOBALSENDS<c> ;; разбить строки буфера обмена относительно символа введенного в диалоговом окне
carry="?? || ~~ ""кавычки""" sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry
carry="?? || ~~ любая информация" sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry
carry=xxxx-1??любая~~''информация'' sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry
cmdbt=PowerShell~~Get-WinEvent~~-FilterHashTable~~@{LogName='Microsoft-Windows-Diagnostics-Performance/Operational';ID=100}|Select-String~~-inputobject~~{$_.message}~~-Pattern~~'Windows'~~-SimpleMatch|Out-File~~c:\win.log||0||redir<1>||&&wait sends=c:\win.log??-1 GLOBALSENDS<a> ;; получить информацию запуска системы, записать в файл и просмотреть
copyy=%%COMMANDER_INI%%||x!!1||**1!!?.bkp||modfs<0||#SISDATE> sends=%%TCIMG_PATH%%\Files\CommandLineHistory.txt??1 iniws=%%COMMANDER_INI%%||Command~~line~~history||GLOBALSENDS<1> beepss ;; заменить содержимое секции [Command Line History] файла wincmd.ini содержимым файла CommandLineHistory.txt, предварительно создав бэкап файла wincmd.ini
copyy=%COMMANDER_PATH%\Language\WCMD_RUS.ini||%COMMANDER_PATH%\Language\//1||**1!!?.bkp rends=@<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> sends=-1??-1||&&.*~~!! <FOR> 1 <TO> GLOBALSENDS<0> iniwr=%COMMANDER_PATH%\Language\WCMD_RUS.ini||GLOBALSENDS<:INDEX:>||Button||Wcmicons.dll,GLOBALSICON1<3>||1 <NEXT> ;; из предварительно скопированного текста файла WCMD_RUS.MNU получить имена секций кнопок в файле WCMD_RUS.ini, в полученных секциях заменить в значениях номер значка библиотеки Wcmicons.dll на номер значка выбранного в окне просмотра библиотеки (предварительное создание бэкапа WCMD_RUS.ini.bkp)
copyy=%P%N||"%p"//1||**1!!?.bkp slist=INI<2//%P%N>||formt<3> GLOBALSLIST<b> slist=$GLOBALARRAY <FOR> 1 <TO> GLOBALSLIST<0> sends=<inikey=5//%P%N//GLOBALSLIST<:INDEX:>>??-1||formt<3> iniws=%P%N||GLOBALSLIST<:INDEX:>||GLOBALSENDS<x1:-1> <NEXT> ;; сортировать содержимое секции(ий) (выбор в диалоговом окне) INI файла под курсором, предварительно создав бэкап INI файла
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 + системное время - удалить промежуточный файл
dends=-1??-1||?F1,5 forpgs <FOR> 1 <TO> GLOBALDENDS<0> sends=#GLOBALDENDS<:INDEX:>\\4??:INDEX:||?Frss1,73||@CRLF!!Chr(124)||$$|GLOBALDENDS<:INDEX:> <NEXT> anf2d=$GLOBALSENDS||2||([^|]+)\|([^|]+)\|([^|]+)||begin<0> GLOBALANF2D<a> ;; из содержимого ссылок программ с сайта lrepacks.ru получить имя и дату
dends=-1??-1||?F1,5 forpgs <FOR> 1 <TO> GLOBALDENDS<0> sends=#GLOBALDENDS<:INDEX:>\\4??:INDEX:||?Frss1,73||@CRLF!!Chr(124)||$$|GLOBALDENDS<:INDEX:> <NEXT> GLOBALSENDS<a> ;; из содержимого ссылок программ с сайта lrepacks.ru получить имя и дату
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm2023|4006|2023|4006 ;; показать в отдельных окнах выделенные объекты в обеих панелей TC
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне)
desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне
dilog=[group=BOX17] sends=x||?V|##|'GLOBALGROUP<1>'='rar'?'RAR..m..-ep1..-m5..-rr1p..-IBCK..-t':'7-ZIP..a..-sae..-sdel'||.!!| GLOBALSENDS<a> ;; получить параметры командной строки относительно выбранного тип архива
dilog=[input=BOX59] sends=PS<"%P"//1//-1//&&\QGLOBALINPUT<1>\E>??-1 bends=$GLOBALSENDS??-1||"%P"!!"%T" copys=$GLOBALSENDS||listz<$GLOBALBENDS>//1 tcimg=$cm4006|540 ;; в активной панели найти все файлы с рекурсией для введённого имени в диалоге и скопировать с заменой в другую панель сохраняя структуру
dilog=[updwn=BOX_AddDate2] sends=<info=s102|GLOBALUPDWN1<1>d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1~~$4 textt=C:\list.txt||?T|f1:clpget,1:-1||^^clpgetChr(124)Chr(124)---time-stopChr(124)Chr(124)GLOBALSENDS<1>@CRLF ;; в файле "C:\list.txt" удалить строку(если есть) начинающуюся с фразы из буфера обмена + добавить в начало файла "C:\list.txt" строку с прописанным в параметрах видом с датой в конце (+/- дни от текущей даты в диалоговом окне)
dilog=[updwn=BOX1] sends=[tc=AF-1]??-1 bends=[tc=TF-1]??-1 cends=$GLOBALSENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 dends=$GLOBALBENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 eends=$GLOBALCENDS+$GLOBALDENDS||?F2 exect=$var_i='GLOBALEENDS<1>'?0:_Exit() count=$GLOBALSENDS||>>$GLOBALEENDS||0||countline<5> markn=2||GLOBALCOUNT<1> count=$GLOBALBENDS||>>$GLOBALEENDS||0||countline<5> markn=3||GLOBALCOUNT<1> ;; выделить в обеих панелях объекты, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)
dubls=6imggo=C:\img.png||30||0||0 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7 ;; в активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду imggo (изображение) в другом процессе и завершить его по окончанию действий
dubls=6infht=-1||.||<font~~size=+3~~color=#EB3654><b><marquee~~direction=right~~vspace=-10>....⛵~~....⛵</marquee></b></font>||200||60||5||5||style<2|1> bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7 ;; в активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду infht (сообщение) в другом процессе и завершить его по окончанию действий
envgt=0 sends=-1??-1 slist=FOLDC<%WL//1//-1>||<dellist=$GLOBALSENDS|9> delss=$GLOBALSLIST||1 beepss ;; удалить файлы из содержимого выделенных папок (с рекурсией) по списку из буфера обмена (отключив перевод относительных путей в абсолютные)
exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&@CRLF&'GLOBALSENDS<1>') <NEXT> exect=||_ArrayToClip($var_aa,@CRLF) ;; записать в буфер обмена номера кнопок и имена панелей инструментов Total Commander, в которых в команде присутствует фраза из буфера
exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&'~~'&'GLOBALSENDS<1>') <NEXT> exect=||_ViewValues($var_aa,'Поиск~~фразы~~'&ClipGet()&'~~в~~командах') ;; отобразить в таблице номера кнопок и имена панелей инструментов Total Commander, в которых в команде присутствует фраза из буфера
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 GLOBALSENDS<b> zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALARRAY<1>\//0||progres<>||foldname<1> ;; выбрать съемный носитель в окне и распаковать в корень этого носителя архив boot.zip в именную папку
exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1||#L1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALSENDS<1>\//0||progres<>||foldname<1> ;; распаковать в корень съемного носителя архив boot.zip (если носителей несколько, то первый по списку)
exect=$var_file='%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt' sends=$var_file??-1 <FOR> 2 <TO> GLOBALSENDS<0> <STEP> 2 exect=$var_n=:INDEX:+1 renmm=GLOBALSENDS<:INDEX:>||##GLOBALSENDS<$var_n>||rflag<1> <NEXT> delsm=$var_file||1 ;; заменить файлы из списка Atlantis_Name.txt ... и удалить временный файл
exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x??:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<a> ;; создать 10 паролей заданной, в диалоговом окне, длины и отобразить в таблице
exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x??:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<c> ;; создать 10 паролей заданной, в диалоговом окне, длины и записать в буфер обмена
exect=$var_i=##<info=t1-1>||$var_n=Mod(Round($var_i),2)||$var_s=$var_n=1?_Exit() sends=-1??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") содержимого буфере обмена создать кнопки на панели инструментов TC
exect=$var_i=##<info=t1-1>||$var_n=Mod(Round($var_i),2)||$var_s=$var_n=1?_Exit() sends=-1??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") содержимого буфере обмена создать кнопки на панели инструментов TC
exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели
exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели
exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 movee=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; переместить выделенные файлы по одному в соответствующие порядку выделения папки другой панели
exect=$var_ifile=##<info=x5>||$var_stc=Floor($var_ifile/2)&'f' sends=[tc=AL$var_stc]??-1 GLOBALSENDS<a> ;; получить список первой половины файлов в активной панели
exect=$var_item=ClipGet() shape=1 sends=@[combo=BOX_U29.1]??1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<[combo=BOX_U5]!!!!!![combo=BOX_U4]!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные объекты в имя из буфера обмена, включается счетчик, выбор разделителя и разрядность счетчика в диалоговом окне
exect=$var_iw=10||$var_ih=5 sends=#??-6^||#K$var_ih*$var_iw!!%P%N^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih||upd<3> ;; размножить изображение под курсором 10 раз по ширине и 5 по вертикали, создав в другой панели изображение именем файла
exect=$var_n='"%O"' xlist=[tc=AM] sends=<info=t1$GLOBALXLIST//> count=GLOBALXLIST<t>||$var_n||0||countline<0> rends=$GLOBALXLIST??-1||?G|GLOBALCOUNT<1>:-1 winls=$GLOBALRENDS||800x600||GLOBALSENDS<1>||but<2> lbicl=$GLOBALWINLS||"%p$var_n".dll|1||0||progres<> delsm="%p$var_n"||1 exicn=GLOBALLBICL<1>||"%p$var_n"||upd<1> ;; открыть для просмотра и редактирования выделенные папки библиотек значков.
exect=$var_n=1||$var_i=$var_n=1?_CmdCm('sends=%P%N??-1¦¦formt<1,63><¤>GLOBALSENDS<a>'):'''' ;; пример: если $var_n=1, то прочитать файл под курсором и вывести в таблице
exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем
exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' textt=%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt||$$@CRLF$var_path@CRLF"%O"||formt<60>||code<4>||backup<0> <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем + записать с папку программы в папку Temp во временный файл Atlantis_Name.txt имена для последующего переименования
exect=$var_num=##[input=BOX_V19] sends=-1||?F1,63,54,sps100 sends=!!2||#K$var_num!!@CRLFGLOBALSENDS<1> rends=GLOBALSENDS<t2>??-1||#N#@@#!!tnum[1|1|1] GLOBALRENDS<c> ;; простой генератор ССЫЛОК или ИМЕН из одной строки в буфере (число строк в запросе) с добавлением счетчика 1,2,3 к имени справа
exect=$var_put=##@[tc=AP] sends=-1??-1||?F1,54,63,fun_heshcrc1 decod=2||x||$var_put||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; создать в активной панели файлы из кодированных строк b64 в буфере обмена
exect=$var_put=##@[tc=AP] sends=-1??-1||formt<54,1,63> <IF> <info=s70AdvOR.exe> = 0 <THEN> start=AdvOR||&&procwait buttn=GLOBALPROGR<2>||x|$l{DOWN~~5}||Button3||Button8 pause=5s <ENDIF> urlxt=$GLOBALSENDS||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||$var_put//9//Magnet-link.txt||?Fserch119||delim<@CRLF!!1>||code<0>||pause<2-3>||owrite<2|1>||progres<> ;; запустить AdvOR (если он не запущен) и закачать из списка ссылок-топиков rutracker.org из буфера обмена магнет ссылки в создаваемый файл Magnet-link.txt в активной панели
exect=$var_put=##@[tc=AP] sends=-1??-1||formt<54,63> urlra=$GLOBALSENDS|4||$var_put::!!0!!(.+\\)(\w+\:/+)([^/]+).*!!$1$3\\vid-link.txt||?Fserch79,6,1||pause<1-2>||owrite<1>||progres<> GLOBALURLRA1<a> downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||owrite<2|1>||progres<> GLOBALDOWNL0<a> GLOBALDOWNL<a> GLOBALDOWNL1<a> GLOBALDOWNL2<a> ;; содержимое всех страниц интернет ссылок из буфера обмена сохранить в активную панель в создаваемые именные папки сайтов в именные файлы сайтов + закачать все ссылки из созданных файлов в соответствующие папки
exect=$var_put=##@[tc=AP] sends=-1??-1||formt<54,63> urlxt=$GLOBALSENDS|4||$f254//9//Summa.txt||pause<1-2>||?Fvid13,1,6||delim<@CRLF!!1>||owrite<1> downl=$var_put//9||GLOBALURLXT<1>||convert<##@@e67::;;$$@@e73::;;?F63;;/!!\>||uformat<0>||pause<1-2>||owrite<2|1> tempxx ;; закачать в активную панель, в создаваемые папки из части url, найденные на страницах с контентом - видео файлы
exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) sends=-1??-1||formt<54,1,63,6> slist=$GLOBALSENDS||#Hcrc32|1|1 downl=$var_put//9||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>\;;$$file-rndm[3-|8].;;$$@@e71::>||uformat<0>||owrite<2|1>||pause<1-2>||progres<> ;; закачать список ссылок из буфера в создаваемые папки из значений ссылок в виде хеша crc32, в активной панели со случайными именами
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_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':'''' copyy=$f250TCIMGU.lng||$f250//1||**1!!?.bkk xends=[tc=TG]??1 rends=@$var_p??1||&&^(.).*!!$1||??2 textt=$f250TCIMGU.lng||§CKBU20GLOBALRENDS<1>§!!~~GLOBALXENDS<1>©$var_p©<+>$var_p<+>§CKBU20GLOBALRENDS<1>§ shape=U7 slist=%WL modfs=GLOBALSLIST<t>||0,1||#SISDATE cmdcm=[check=BOX_U20] sends=GLOBALCHECK1<t>??-1 cmdcm=[group=BOX_U17] cmdcm=[group=BOX_U18] cmdcm=[group=BOX_U21] ;; копирование и перемещение выделенных объектов с выбором папок назначения в диалоговом окне
exect=$var_s=_PathFull('$f202\Puzzle.bmp') sends=#??-6^||#K5!!$var_s^ GLOBALSENDS<a> ;; размножить заданный путь 5 раз
exect=$var_s=StringRegExp(ClipGet(),'(?i)^[a-z]',0)?'1,2':'2,1' sends=-1??-1||#L$var_s GLOBALSENDS<a> ;; если в буфере обмена первая буква кириллицы, то поменять 1-ю и 2-ю строки
exect=$var_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s> GLOBALSENDS<a> ;; получить дату запуска системы
exect=$var_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s>||##@@s108|:: GLOBALSENDS<a> ;; получить время работы компьютера в формате: 0/00/00 00:00:00
exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1200||$var_nh=900 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih imgcf=GLOBALIMGNZ<1>||"%t"//1||pruning<0,0,@H-900,@W-1200>||upd<3> ;; размножить небольшое изображение по ширине и по вертикали под минимальный заданный размер 1200х900 + обрезать до заданного размера, создав в другой панели изображение именем файла
exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1200||$var_nh=900 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih||upd<3> ;; размножить небольшое изображение по ширине и по вертикали под минимальный заданный размер 1200х900, создав в другой панели изображение именем файла
exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1202||$var_nh=902 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%p"//0||$var_iw,$var_ih||framewh<FF0000|2|2> imgcf=GLOBALIMGNZ<1>||"%p"//1||pruning<0,0,@H-902,@W-1202>||upd<1> ;; размножить небольшое изображение Puzzle.bmp по ширине и по вертикали с красной рамкой под минимальный заданный размер 1202х902 + обрезать до заданного размера, создав в другой панели изображение именем файла
exect=$var_stroka=##@<xfolder=25//$f201> sends=@$var_stroka??1 slist=GLOBALSENDS<t>||##path<0|0|1> GLOBALSLIST<a> ;; получить относительный путь нового файла в папке Bar
exect=$var_stroka=##[input] slist=%WL xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||$var_stroka||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)$var_stroka[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag.txt"|2|@CRLF|1 <NEXT> renmm="%pLinesTag.txt"||LinesTag||$$_$var_stroka||upd<1> ;; в выделенных файлах найти строки с меткой введенной в диалоговом окне, удалить в этих строках всё, по метку, добавить имя файла в начало строк и сохранить в файл LinesTag_(metka).txt в активной панели
exect=$var_stroka1=##@<info=f10%P%N//> exect=$var_stroka2=##@<info=f13%P%N//> exect=$var_stroka3=##@<info=x401%P%N//> sends=@||tcg<CreateShortcut> xends=$GLOBALSENDS||@#@#@!!$var_stroka1||@#@!!$var_stroka2||@##@!!$var_stroka3 lnkbt="%p"||butfrom<GLOBALXENDS<t>> ;; создать в активной панели ярлык файлу под курсором с возможностью открытия в ассоциированной TC программе
fontx=1 sends=$f212\allsym.txt??-1||&?(*UCP)\p{N}+ GLOBALSENDS<z|0|iA_A1|kS3> ;; получить любые цифры в любых языках (шрифт Unifont)
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 sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> slist=PS<GLOBALSENDS<:INDEX:>//-1//0>||##path<32> comnt=GLOBALSENDS<:INDEX:>||0||<ifile=$GLOBALSLIST> <NEXT> ;; для выделенных папок добавить комментарий, включающий список имён папок и файлов, находящиеся внутри соответствующей папки в 1-м уровне
forpgs sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> slist=PS<GLOBALSENDS<:INDEX:>//-1//0>||##path<32>||test<0a!!SH> comnt=GLOBALSENDS<:INDEX:>||0||<ifile=$GLOBALSLIST> <NEXT> ;; для выделенных папок добавить комментарий, включающий список имён папок и файлов (кроме скрытых и системных), находящиеся внутри соответствующей папки в 1-м уровне
forpgs shape=5 lends=[combo=BOX_U59] zends=[group=BOX_U12] xlist=%WL slist=%WL||##path<4>||#G7 <FOR> 1 <TO> GLOBALXLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<0!![^\s]+>||#LGLOBALLENDS<1> xends=GLOBALSLIST<:INDEX:>??-1||formt<0!![^\s]+>||?T|d,GLOBALLENDS<1> kends=$GLOBALXENDS??-1||GLOBALZENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALXLIST<:INDEX:>||GLOBALKENDS<:INDEX:>||#G7 <NEXT> ;; переименование: перемещение слова в базовых именах выделенных объектов,предварительно удалив в именах лишние пробелы, выбор слова и позиции перемещения в диалоговом окне
forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|33> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//>-©<info=s47>.RAR??2 pause=500 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait||upd<1> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>-@<info=s47>.txt??3 listt=<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSLIST<:INDEX:>||save<"GLOBALSENDS<3>"|0> <NEXT> ;; создание для для каждого выделенного файла или каталога собственного RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом
forpgs slist=%WL folds="%p"||bak||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> sends=12345 rends=@<info=o75GLOBALSLIST<:INDEX:>//>bak\<info=o73GLOBALSLIST<:INDEX:>//>-©<info=s47>.rar??1 start=RAR||-IBCK||a||-r||-x*.bekap||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALRENDS<1>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait renmm=GLOBALRENDS<1>||**1!!?.bekap <NEXT> ;; создать из выделенных файлов или каталогов, запароленные архивы (для каждого файла свой архив) и поместить в папку bak с добавлением к имени системного времени и расширения bekap
forpgs slist=[tc=AM] shape=V09 dilog=[input=BOX_V32][combo=BOX_V105] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 mends=@<info=o75GLOBALSLIST<:INDEX:>> sends=@<info=o72GLOBALSLIST<:INDEX:>>??2 sends=@<info=o71GLOBALSLIST<:INDEX:>>??3 start=Magick||GLOBALSLIST<:INDEX:>||-background||none||-virtual-pixel||background||+distort||ScaleRotateTranslate||GLOBALINPUT<1>||-fuzz||GLOBALCOMBO<1>||-trim||-quality||90||GLOBALMENDS<1>Rotate-GLOBALINPUT<1>-GLOBALSENDS<2>-@GLOBALSENDS<1>.GLOBALSENDS<3>||&&hide||&&wait <NEXT> ;; повернуть выделенные изображения на нужный угол с сохранением прозрачности с использовании Magick
gends=@<info=x50> 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> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; создать кнопки в конце активной панели инструментов из строк команд TCIMG.txt в буфере обмена
gends=[input=BOX107]??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1 GLOBALSENDS<a> ;; получение составленных слов из слова/букв введённом в диалоге (русское/английское слово) через сайт sanstv.ru (вместо любой буквы может быть символ "*")
gends=-1??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1 GLOBALSENDS<a> ;; получение составленных слов из слова в буфере обмена (русское/английское слово) через сайт sanstv.ru (вместо любой буквы может быть символ "*")
gends=-1??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1||#7 GLOBALSENDS<a> ;; получение составленных слов из русского слова в буфере обмена через сайт sanstv.ru (вместо любой буквы может быть символ "*") и произвести ёфикацию
global bufsr=^^||formt<lin40> sends=#http://www.nictools.ru/siteip?q=clpget\\4??-1||formt<tag55,tag56,70,63,56,54,51,tag57,64,1> GLOBALSENDS<c> ;; записать в буфер обмена запрос IP адреса из доменного имени в буфере (к примеру tc-image.3dn.ru)
global cmdbt=ipconfig GLOBALCMDBT<a> sends=$GLOBALCMDBT??-1||formt<ip1> GLOBALSENDS<a> ;; получить информацию о *настройках сетевой карты, извлечь информацию "Основной шлюз"
global cmdbt=ipconfig sends=$GLOBALCMDBT??-1||formt<ip1> brwsr=GLOBALSENDS<1>!!x ;; открыть настройки роутера в браузере
global cmdcm=[check=BOX_V01] dends=GLOBALCHECM1<1>??1||formt<sps109> sends=-1??-1 slist=$GLOBALSENDS||formt<1,63,54,51> <FOR> 1 <TO> GLOBALSLIST<0> start=Youtub||-o||"%%(title)s-%%(upload_date)s-@%%(id)s.%%(ext)s"||--write-all-thumbnails||-f||GLOBALDENDS<1>||GLOBALSLIST<:INDEX:>||&&hide||&&wait pause=1s <NEXT> tcimg=$cm540 ;; закачать в активную панель видео файлы с ютуба или Vimeo с выбором качества, по списку полных Url адресов в буфере ссылки могут быть двух типов например - https://youtube.com/watch?v=2FauSeH2h0A (https://youtube.com/watch?v= +id 2FauSeH2h0A) или https://youtube.com/embed/HiN6Ag5-DrU (https://youtube.com/embed/ +id HiN6Ag5-DrU) или https://vimeo.com/71501596 для Vimeo (программа для скачивания https://rg3.github.io/youtube-dl/download.html )
global copyy=%P%N||"%p"//0 sends=GLOBALCOPYY1<1>||formt<W1,1> textt=GLOBALCOPYY1<1>||$@CRLFGLOBALSENDS<1> ;; дублирование текстового файла и к содержимому дубликата добавить изменённое его содержимое (предварительно удалив из строк всё после последней черты \ и дубликаты строк)
global folds="%p"||Name||depth<3,2,2> sends=GLOBALFOLDS<t>||formt<23> renms=GLOBALSENDS<t1>||&&(Name_\d+_)!!||upd<1> ;; создать в активной панели структуру папок: глубина 3 уровня, в каждой папке по 2 каталога + далее переименовать папки, чтобы остались одни цифры
global lists=%Z%WL||##path<4> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=yandex.ru/yandsearch?text=GLOBALSENDS<:INDEX:>!!x <NEXT> ;; поиск имен выделенных объектов на yandex.ru
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 runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна
global runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>0|0|1|#hide#> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна, закрыв окно
global sends="C:\ReplaceList.txt"??-1||&&(.+)\R(.+)!!$1¤$2 slist=%WL||test<1e!!ini> copys=$GLOBALSLIST||x//0||allfold<"C:\ListPathFolders.txt"//0> textx=$GLOBALCOPYS1||?Q$GLOBALSENDS|#|0|1|0|0|0|¤||backup<0> ;; из выделенных файлов скопировать файлы с расширением INI в папки по списку из "C:\ListPathFolders.txt" и произвести в скопированных файлах поиск и замену текста по шаблону из "C:\ReplaceList.txt"
global sends=@"%P"help.txt cmdbt=PowerShell~~-Help~~|~~Out-File~~'GLOBALSENDS<1>'||0||&&wait||redir<1> bends=GLOBALSENDS<1>??-1 GLOBALBENDS<a> ;; пример вывода данных в заданный файл и его чтение после создания
global slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; выделенным объектам выставить все варианты дат по самому раннему времени
global slist=%WL shape=1 zends=[combo=BOX_U76.1] mends=[combo=BOX_U76.2] sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, folds="%t"||[info=s30] picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||GLOBALZENDS<1>!!GLOBALMENDS<1>||progres<> iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> ;; сменить цвет выделенным изображения (заменяемый и заменяющий цвета вводятся в ДО), сохранить изображения с измененными цветами в другой панели в папке с текущей датой, в этой же папке создать из полученных изображений иконки 16х16 и 32х32
global start=cmd~~/c~~''''?PDFInfo?''~~''list<%WL>''''||&&hide||std<2>||progres<>||stdcnv<^^::@CRLF;;#K25~-1~1~@CRLF!!/_> sends=$GLOBALSTOUT??-1 GLOBALSENDS<z|1|8|k1> ;; получить информацию для выделенных PDF файлов с помощью PDFInfo в 1D массиве
global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 GLOBALSENDS<a> ;; запустить 2 программы notepad и получить PID 2-х процессов
global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=0||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процессов
global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=1||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения 2-х процессов
global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=2||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процесса и завершить остальные процессы
global start=RAR||-IBCK||t||-r||"%p"*.zip||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.zip)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -ZIP архивы в текущей панели
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]
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить в глобальной переменной дескриптор окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= imgpr=1 infos=2||25||GLOBALSENDS<2>||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить текстовую информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||20||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||21||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||25||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить подробную информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= ontop=4||@GLOBALSENDS<2> ;; выбрать окно по нажатию Shift и установить/снять атрибут "Поверх всех окон"
hends=<info=f1%P%N> sends="%P%O.md5"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a> ;; проверить контрольную сумму md5 файла под курсором с контрольной суммой именного файла md5, если в первой ячейке GLOBALSENDS "1", то равны, если "0", то не равны
hends=<info=f2%P%N> sends="%P%O.sha"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a> ;; проверить контрольную сумму sha файла под курсором с контрольной суммой именного файла sha, если в первой ячейке GLOBALSENDS "1", то равны, если "0", то не равны
imgpr=1 anf2d=PS<"%p"//0//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; в активной панели найти объекты чьи дата модификации меньше даты создания и выставить найденным объектам все варианты дат по самому раннему времени
imgpr=1 anf2d=PS<"%p"//1//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; в активной панели найти файлы чьи дата модификации меньше даты создания и выставить найденным файлам все варианты дат по самому раннему времени
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 close=**%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\TCIMG.exe sends=#http://wincmd.ru/plugring/TCIMG.html??-1||formt<6!!.*TCIMG.\d+\.\d+\.zip> downh=%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\Files\TCIMG_Update\//2||GLOBALSENDS<1> zunpf=GLOBALDOWNH1<1>||%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\//1 delsm=GLOBALZUNPF0<1> ;; скачать, обновить TCIMG в заданной папке
imgpr=1 cmdbt=dxdiag~~/t~~c:\dxdiag.txt||&&wait sends=c:\dxdiag.txt??-1||?F54 anf2d=$GLOBALSENDS||5||^(.*):\h*(.*)$||begin<0> imgpr=-1 GLOBALANF2D<a> ;; записать информацию системы DirectX в файл c:\config.txt и отобразить в 2D массиве(сбор информации около 1 минуты)
imgpr=1 cmdbt=msinfo32~~/report~~c:\config.txt||&&wait sends=c:\config.txt??-1||?F54,63 anf2d=$GLOBALSENDS||5||([^\t]+)||begin<0> imgpr=-1 GLOBALANF2D<a> ;; записать информацию системы в файл c:\config.txt и отобразить в 2D массиве (сбор информации около 2-х минут)
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 folds="%p"||MP3||fflag<2> sends=@<info=f61[tc=AA]//> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> bends=@<info=f12GLOBALSLIST<:INDEX:>//> oends=@<info=f12GLOBALSLIST<:INDEX:>//>!!-8~~-~~ start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ar||44100||-ac||2||-ab||192K||-metadata||title=GLOBALOENDS<2>||-metadata||artist=GLOBALOENDS<1>||-metadata||album=Youtube||-metadata||date=GLOBALSENDS<1>||"%pMP3\GLOBALBENDS<1>".mp3||&&hide||&&wait <NEXT> beepss ;; извлечь из выделенных видео файлов аудио в формате mp3 и сохранить в папку MP3 активной панели с именами видео файлов, с заполнением метаданных
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ar||22050||-ac||2||-ab||64k||-f||mp3||GLOBALSENDS<2>-@-x64.mp3||&&hide||&&wait <NEXT> ;; для выделенных аудио файлов создать рядом файлы mp3 с битрейтом 64k , - компактный размер для Web
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-s||320x240||-b||300k||-r||12||-acodec||mp3||-ar||22050||-ab||64k||-f||flv||GLOBALSENDS<2>320х240.f lv||&&hide||&&wait <NEXT> ;; конвертация выделенных видео файлов в flv, с сохранением рядом с именем исходного видео + размером 320х240 качество для web
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-background||clpget||-extent||100%%||-quality||92||"%pBackground-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; наложение фона в выделенных изображениях, замена прозрачного фона на цвет в буфере обмена (#41F6FF или rgb(100,50,20) или red) и сохранение рядом
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||320||-normalize||-auto-level||"%pGLOBALSENDS<2>-320xGLOBALSENDS<1>".gif||&&hide||&&wait <NEXT> ;; конвертировать выделенные анимированные гифы (а также обычные изображения) в файлы gif с СОХРАНЕНИЕМ АНИМАЦИИ В 90% gif'ов с размером 320х в активную панель с именем исходного файла + хеш в crc32
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; создание из выделенных видео файлов (проверено на wmv) под курсором видео клипов flv начиная с 5 секунды и далее каждый кадр раз с чередованием раз в секунду (объединенный по 4 кадра в секунду) с добавление аудио и сохранением рядом с исходным видео файлом с именем родительского каталога + имя исходного видео файла + удаление промежуточных файлов
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||120x120!||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-120x120-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные ГИФ анимированные файлы в размер 120х120 без соблюдения пропорций в активную панель с именем исходного файла + хеш в crc32
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||50%%||-mattecolor||rgb(159,37,0)||-frame||10x10+3+3||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-Frame-50%%-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif (покадровое разложение и сборка) с РАМКОЙ сохранением результата в активную панель с именем Anime + хеш в crc32
imgpr=1 global exicn=%%COMMANDER_PATH%%\Wcmicons.dll||$f254?55 sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||"%p"\Wcmicons_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки Wcmicons.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в активную панель в новую библиотеку Wcmicons_New.dll
imgpr=1 global lists=%Z%WL||##path<6> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> renmm="%TGLOBALSENDS<:INDEX:>"||$$_original copyy=GLOBALSENDS<:INDEX:>||"%t"//0||modfs<0,1||#SISDATE> <NEXT> ;; копировать выделенные объекты в в другую панель, предварительно переименовав идентичные файлы в другой панели, добавив в конец имени _ original
imgpr=1 infos=2||25||{MozillaWindowClass}||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=(.+)~~\(Хрустальная~~любовь\)!!1 GLOBALSENDS<a> ;; в полученной информации элементов окна FireFox найти Имя исполнителя - Название трека (должна быть открыта вкладка с радио volnorez.com/xrustalnaya-lyubov)
imgpr=1 infos=2||25||{MozillaWindowClass}||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; получить текстовую информацию элементов окна FireFox
imgpr=1 infos=2||25||{MozillaWindowClass}||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Value=([^|]*) GLOBALSENDS<a> ;; получить значения информации элементов окна FireFox (в основном все видимые ссылки браузера)
imgpr=1 sends=#-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<c1> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg
imgpr=1 sends=#http://wincmd.ru/plugring/TCIMG.html??-1||&?(?i)\?id=TCIMG.*title=''([^'']+) downh="%p"//2||GLOBALSENDS<1>||upd<1> ;; скачать полученную прямую ссылку TCIMG в активную панель
imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html creat="%p"||Name.txt||content<GLOBALSENDS<x1>> ;; сохранить содержимое страницы интернета
imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html exect=||_ViewValues($GLOBALSENDS[1]) ;; просмотреть содержимое заданной страницы интернета
imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html!!-1 GLOBALSENDS<a> ;; просмотреть в таблице построчное содержимое заданной страницы интернета
imgpr=1 sends=#https://ru.wikipedia.org/wiki/ВОВ\\4||?F74 imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt
imgpr=1 sends=%%COMMANDER_PATH%%\Files\en.lng??-1||formt<cmpr1> extrf=%%COMMANDER_PATH%%\Files\ru.lng||%%COMMANDER_PATH%%\Files\//0//ru_.lng||compare<$GLOBALSENDS|3,1,4> ;; получить подобные ключи и значения файла ru_.lng, относительно ключей файла en.lng, так же получить и те ключи, которых нет в en.lng
imgpr=1 sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> arr2d=$GLOBALANF2D||27|2|##@@e18::||21|2|^0$ asave=GLOBALARR2D||%P%N|9||owrite<31|1|bak>||delim2d<@CRLF|@CRLF|1|-1|0|1>||code<1>||convert<^^#EXTM3U@CRLF>||upd<1> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить и оставить только существующие, файл перезаписывается, создаётся bak (используется bass.dll)
imgpr=1 sends=%P%N??-1||formt<aray_cue1> slist=$GLOBALSENDS||formt<fun_translate1> extrf=%P%N||"%p//0//%O_rus.%E"||<srlist=$GLOBALSLIST>||ending<0>||upd<1> ;; в -CUE файле под курсором добавить к английским названиям TITLE русский перевод с помощью Yandex
imgpr=1 sends=%P%N??-1||formt<aray_cue1> slist=$GLOBALSENDS||formt<fun_translate1> GLOBALSLIST<a> ;; получить из -CUE файла под курсором нужные отрезки и создать список для переименования, добавив к основным отрезкам перевод на русский с помощью Yandex
imgpr=1 sends=*.jpg,*.jpeg,*.bmp,*.png,*.psd,*.tiff||&&,!!\|\| start=RAR||-IBCK||e||-or||list<%WL>||GLOBALSENDS<1>||D:\Перебор\JPG\||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь указанные типы файлов из выделенных архивов в папку D:\Перебор\JPG\ с последующим удалением в корзину исходных архивов.
imgpr=1 sends=@[combo=BOX_U95] slist=%WL||&&.*\K\\$!! <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>|||##path<4> start="C:\Windows\System32\Robocopy.exe"||GLOBALSLIST<:INDEX:>||"%TGLOBALXLIST<1>"||/E||/LEV:GLOBALSENDS<1>||/W:5||&&hide||&&wait <NEXT> ;; копирование (с заменой) выделенных каталогов в панель назначения, с выбором уровней в диалоговом окне
imgpr=1 sends=@<info=x50>??1 textt=GLOBALSENDS<1>||formt<fnc_tc3> barupd ;; сделать с заглавной все подсказки всех кнопок активной панели инструментов
imgpr=1 sends=[tc=AG]??-1||@CRLF!!| copys=%WL||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//GLOBALSENDS<1>>||+H!!0 ;; копировать выделенные файлы во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"
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=`%P%N imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<TEXT_EPUB|0|0|0|0|Consolas>||pos<1> ;; получить текст EPUB книги под курсором
imgpr=1 sends=<info=f12%P%N//> txtsp=%P%N||"%t%O"||2!!1||nozero<3> renms=GLOBALTXTSP<t>||?B51!!GLOBALSENDS<1>||upd<3> ;; из файла под курсором извлечь секции в другую панель удалив префиксы (имя файла) в именах секций
imgpr=1 sends=<info=f13%P%N//>??1 bufsr=^^||save<"%pGLOBALSENDS<1>"|1>||upd<1> ;; заменить содержимое текстового файла под курсором содержимым буфера
imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta1> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель все фотографии JPG ссылки с instagram из буфера обмена
imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta2> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель большие фотографии n.JPG ссылки с instagram из буфера обмена
imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta3> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель все фотографии JPG и видео MP4 ссылки с instagram из буфера обмена
imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta4> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель большие фотографии n.JPG и видео n.MP4 ссылки с instagram из буфера обмена
imgpr=1 sends=C:\List.txt??-1||eline<[tc=AA]!!> start=7-ZIP||a||"%t%O".7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z, с сохранением в другой панели, объекты из папки под курсором по списку имён C:\List.txt с именем папки под курсором
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 sends=x||##rndm<1|6>||#Hcrc32|1 lists=%WL||##path<6>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-resize||50%%||-dispose||Background||-delay||50||-loop||0||"%pAnime-GLOBALSENDS<1>".gif||&&hide||&&wait ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить в 2 раза (с сохранением пропорций сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32
imgpr=1 shape=V08 exect=$var_time=##[combo=BOX_V19]||$var_clon=##[group=BOX_V07]||$var_anim=##[combo=BOX_V55]||$var_norm=##[group=BOX_V08]||$var_dup=##[group=BOX_V09]||$var_dup=StringReplace('$var_dup','**',Chr(124)&Chr(124))||$var_qual=##[combo=BOX_V07] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||-delay||$var_time||GLOBALSLIST<:INDEX:>||(||+clone|$var_clon||)||-morph||$var_anim|$var_dup|$var_norm||-quality||$var_qual||"%pAnim-mirror-GLOBALSENDS<1>-<info=o72GLOBALSLIST<:INDEX:>//>.gif"||&&hide||&&wait <NEXT> ;; создание анимации для изображения под курсором на основе зеркалирования изображения
imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=i3GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%pGLOBALSENDS<1>-GLOBALSENDS<2>-<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; конвертирование выделенных изображений (выбор типа, сжатия, обрезки в диалоге) в текущую панель с добавлением приставки к имени
imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-resize||49%%||-quality||90||-normalize||-auto-level||"%p"-50%%-@GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32
imgpr=1 slist=%WL sends=<info=f61%P%N//>!!-8~~-~~ mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||6//##::;;?Fmp3.1||1//##::;;?Fmp3.2||6//##::;;?Fmp3.1||2//##GLOBALSENDS<x1>||3//##GLOBALSENDS<x2>||67//##::;;?Fmp3.1||50//##::;;?Fmp3.2||61//##GLOBALSENDS<x1>||38//##GLOBALSENDS<x2>||upd<1> ;; в выделенных mp3 файлах удалить все теги и записать ID3v1 и ID3v2 теги "Track" и "Title" взятые из имени файла и "Artist" и "Album" взятые из имени родительской папки
imgpr=1 slist=%WL xlist=%WL||##path<6> sends=?[tc=AA]??+1:GLOBALSLIST<0> <FOR> 1 <TO> GLOBALSENDS<0> glist=@GLOBALSENDS<:INDEX:>||$$@CRLFGLOBALSLIST<:INDEX:> barjn=$GLOBALGLIST||"%p\NewBars//1//GLOBALXLIST<:INDEX:>"||delimbars<1> <NEXT> ;; поочерёдно склеить выделенные *.bar с файлом.bar под курсором с сохранением в папку активной панели NewBars
imgpr=1 slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t[input=BOX67].iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ имя вводится в диалоге с отображением упаковки
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
imgpr=1 tempxx sends=<info=f12%P%N//> txtsp=%P%N||$f254||2!!1||nozero<3> renms=$GLOBALTXTSP||?B51!!GLOBALSENDS<1> textx=PS<$f254//1//0>||?T|d,1||formt<63>||backup<0> alist=PS<$f254//1//0>||test<1n!!^em_nik> renms=$GLOBALALIST||em_sib_cntr<1+|1|4>||[double] textt=%P%N||## slist=PS<$f254//1//0> <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=f12GLOBALSLIST<:INDEX:>//> iniws=%P%N||GLOBALSENDS<1>||GLOBALSLIST<:INDEX:> <NEXT> ;; в INI файле под курсором переименовать названия секций начинающихся с em_nik на em_sib_000№ + общая сортировка секций
imgpr=1 tends=?$f254?55 exicn=%%COMMANDER_PATH%%\Wcmicons.dll||GLOBALTENDS<1> sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||"%p"\Wcmicons_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки Wcmicons.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в активную панель в новую библиотеку Wcmicons_New.dll
imgpr=1 xends=[tc=AF-1]??-1||<dellist=C:\List.txt|2> sends=$GLOBALXENDS??-1||eline<[tc=AP]!!> start=7-ZIP||a||"%t"<info=o91%P%N//>.7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z объекты активной панели кроме объектов из списка имён C:\List.txt, с сохранением архива в другой панели с именем родительской папки
infos=2||16||1 slist=$GLOBALINFOS0||:!!||??2 dilog=[combo=BOX41] sends=||##Занято:~~<info=s152GLOBALCOMBO<1>|B>~~байт~~-~~<info=s152GLOBALCOMBO<1>|G|2>~~ГБ@CRLFСвободно:~~<info=s151GLOBALCOMBO<1>|B>~~байт~~-~~<info=s151GLOBALCOMBO<1>|G|2>~~ГБ@CRLFЁмкость:~~<info=s150GLOBALCOMBO<1>|B>~~байт~~-~~<info=s150GLOBALCOMBO<1>|G|2>~~ГБ GLOBALSENDS<c> ;; записать в буфер обмена размеры выбранного в диалоге диска (гигабайты с точность до двух знаков)
infos=2||16||1 slist=$GLOBALINFOS0||:!!||??2 dilog=[combo=BOX41] sends=||##Занято:~~<info=s152GLOBALCOMBO<1>|B>~~байт~~-~~<info=s152GLOBALCOMBO<1>|G>~~ГБ@CRLFСвободно:~~<info=s151GLOBALCOMBO<1>|B>~~байт~~-~~<info=s151GLOBALCOMBO<1>|G>~~ГБ@CRLFЁмкость:~~<info=s150GLOBALCOMBO<1>|B>~~байт~~-~~<info=s150GLOBALCOMBO<1>|G>~~ГБ GLOBALSENDS<c> ;; записать в буфер обмена размеры выбранного в диалоге диска
infos=2||25||{Chrome_WidgetWin_1}||6||1 sends=GLOBALINFOS1<x1>||&?Адресная~~строка.*Value=([^|]*) GLOBALSENDS<a> ;; получить URL активной вкладки браузера Chrome (версия 69.0.3489.0)
infos=2||25||{MozillaWindowClass}||3||1 sends=GLOBALINFOS1<x1>||&?Введите~~поиск.*Value=([^|]*) GLOBALSENDS<a> ;; получить URL активной вкладки браузера FireFox (версия 7.1)
infos=3||2||%P%N||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size GLOBALSENDS<c> ;; записать в буфер обмена размер файла под курсором с помощью MediaInfo.dll
infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFGLOBALSENDS<x1> ;; записать в текстовый файл информацию о торрент файле под курсором с добавлением в конец информации из файла C:\Test.txt
itray=3 exect=$var_put=##@[tc=AP] sends=-1??-1||formt<54,1,63> slist=$GLOBALSENDS||#Hmd5|1|1||$$\ downl=$var_put//1||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>;;$$test.html>||uformat<0> ;; Из ссылок в буфере, вычислить контрольную сумму и закачать все файлы с присваиваемым именем test + расширение html в создаваемые каталоги из этой контрольной суммы
itray=3 exect=$var_put='%P%N' sends=-1||formt<lin44,lin60,lin61,lin62,lin37,1> sends=GLOBALSENDS<1>??2||formt<lin59,lin57> downh=$var_put//2||GLOBALSENDS<1>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> iconf=GLOBALRENMM<1>||"$var_put//1"||32 renmm=GLOBALICONF<1>||GLOBALSENDS<2>||rflag<1> icoft=$var_put||0||ico,0,1 attrf=GLOBALRENMM<1>||+HS!!0 delsm=GLOBALDOWNH<1>||1||upd<1> ;; назначить каталогу под курсором иконку из URL в буфере с конвертацией в размер 32х32 и назначением атрибута скрытый
itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pGLOBALSENDS<1>||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем из буфера обмена
itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pGLOBALSENDS<1>||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль из буфера обмена) в другую панель каждый в именную папку
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||$f06\GLOBALSENDS<2>\||&&wait||upd<1> <NEXT> ;; распаковка каждого выделенного архива на рабочий стол в свою именную папку
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??1 start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||"%TGLOBALSENDS<1>"\||&&wait <NEXT> ;; распаковать выделенные архивы в другую панели, каждый в именной каталог
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>>??1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3||&&\s+!!_ sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>>\GLOBALSENDS<3>-@<info=s47>.rar??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"GLOBALSENDS<1>"||&&wait <NEXT> ;; упаковать во всех выделенных каталогах всё содержимое в один архив с именем этого каталога и помещением архива внутрь каждого каталога
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o75GLOBALSLIST<:INDEX:>//>??1 sends=@<info=o73GLOBALSLIST<:INDEX:>//>??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||"GLOBALSENDS<1>GLOBALSENDS<2>-@<info=s47>.rar"||GLOBALSENDS<2>||&&wait <NEXT> ;; упаковка с rar чтобы каждый файл или каталог, паковался в именной архив со структурой без лишних путей
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>!!:INDEX:||#Eb64-||^^<script~~type=''text/javascript''~~src=''data:text/javascript;base64,||$''></script> <NEXT> lists=$GLOBALSENDS||formt<sps43,54,63,1> ;; преобразовать выделенные скрипты js в построчный код b64 + обрамить тегами для вставки в html
itray=3 sends=#-1/\\0??-1||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||?Fserch119 GLOBALSENDS<a> ;; получить магнет ссылку со страницы http://rutracker.org/forum/... предварительно установить прокси и строку User-Agent
itray=3 sends=<info=f26%P%N//>??1||formt<fnc_numplus1> marks=1||test<0r!!GLOBALSENDS<1>K> ;; выделить все файлы, меньше числа взятого из размера файла под курсором и прибавив к его целому числу 1
itray=3 sends=<info=o73%P%N//> slist=PS<$f250\log//1//-1//*.log>||test<1t!!GLOBALSENDS<1>> wlist=$GLOBALSLIST||##<info=t52::|?Flog23> GLOBALWLIST<c|1|x|3> ;; отправить в буфер ссылки из лог файлов для изображения под курсором
itray=3 sends=-1??-1||?F6 stylp=#2||Download downl=[tc=AP]//9||$GLOBALSENDS||sagent<W4>||pause<2-4>||owrite<2|1>||progres<>||upd<1> ;; загрузить в активную панель ссылки из буфера обмена
itray=3 sends=-1??-1||?Ffnc_DublSym1 GLOBALSENDS<c> ;; построчное удаление дубликатов символов в буфере
itray=3 sends=-1??-1||formt<54,63> mends=#$GLOBALSENDS\\4??-1||?Fserch106,63 GLOBALMENDS<a> ;; получить в таблицу данные из заголовков <title> для списка url в буфере
itray=3 sends=-1??-1||formt<54,63> urlra=$GLOBALSENDS|4||"%p"::!!0!!(.+\\)(\w+\:/+)([^/]+).*!!$1$3\\tittle.txt||?Fserch106,1||xline<^^~~-~~;;^^@@e69::>||owrite<1>||upd<1> ;; создание из списка Url в буфере каталогов с именами из корня сайта и сохранение в каждую папку заголовков title с именем tittle.txt + вставка в начало корневой ссылки сайта
itray=3 sends=-1??-1||formt<54,63> urlrf=GLOBALSENDS<1>|4||"%p"//0||?Fserch101,1||upd<1> ;; содержимое первой ссылки сохранить в активной панели в именной файл
itray=3 sends=-1??-1||formt<54,63> urlxt=$GLOBALSENDS|4||"%p"//9//Summa.txt||pause<1-2>||?Fserch106,1||xline<^^~~-~~;;^^@@e69::>||owrite<1>||upd<1> ;; получить заголовки страниц из url в буфере, сохранить в активную панель в общий файл Summa.txt и вставить в начало каждого названия исходный адрес запроса
itray=3 sends=-1??-1||formt<lin44,lin37,1> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Slin40> renms=$GLOBALDOWNL||**!! renms=$GLOBALRENMS||extplus<> iconv=$GLOBALRENMS||"%p//1"||48,32,24,16||upd<1> ;; скачать из списка ссылок в буфере все иконки favicon.ico в активную панель, с конвертацией в размер 48,32,24,16 с сохранением имени из URL и удалением скачанных файлов
itray=3 sends=-1??-1||formt<lin44,lin37,1> downl="%p"//2||$GLOBALSENDS||convert<#Slin40>||upd<1> ;; скачать из списка ссылок в буфере все иконки favicon.ico в активную панель
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> renms=$GLOBALDOWNL||extplus<> pause=500 iconv=$GLOBALRENMS||"%p//1"||32 renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> delss=$GLOBALDOWNL||1||upd<1> ;; загрузка всех иконок из списка URL в буфере с конвертацией в размер 32х32 в активную панель и преобразованием имени в адрес ссылки
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 sends=-1||formt<63,56,54,51,55> slist=FOLDC<%WL//0//2>||test<1n!!GLOBALSENDS<1>> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в противоположную панель каталог (имя в буфере) из выделенных папок, если имена выделенных каталогов не совпадают с именами в противоположной панели, то копирования не будет
itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3 ;; копировать из выделенных каталогов в противоположную панель внутрь одноименных каталогов, папки из списка в буфере, при условии что эти каталоги существуют
itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> renms=$GLOBALSLIST||**1!!?.bak ;; переименовать внутри выделенных каталогов, папки из списка в буфере, в имя.bak
itray=3 sends=x??-1||##rndm<3|5>||??1 scren=$f254||Screen|png||snap<1> renmm=GLOBALSCREN<1>||##scr-<info=f34$f254\Screen.png|1>-GLOBALSENDS<1> upldf=GLOBALRENMM<1>||bild||1 GLOBALUPLDF<c> tempxx ;; созданный сриншот загрузить на bild.me и отправить ссылку в буфер обмена
itray=3 slist=%WL||##<info=o73:://> sends=@<info=o72%P%N>??1 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"%pGLOBALSENDS<1>-@<info=s47>.rar"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> ;; упаковать выделенные объекты в один ОБЩИЙ архив с именем объекта под курсором в активной панели
itray=3 slist=%WL||##<info=t52::|#B;;#T;;?F57//> sends=$GLOBALSLIST!!-1||?Fai||==xA;!!||?Ffun_heshcrc1 decod=2||x||"%p"//0||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; извлечь из выделенных файлов ai изображения и создать в активной панели файлы
itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> GLOBALSENDS<a> tempxx ;; получить список запароленных архивов из выделенных папок (проверяются архивы, поддерживаемые WinRar)
itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> moves=GLOBALSENDS<t>||"%t"//0 tempxx ;; из выделенных папок переместить запароленных архивы (проверяются архивы, поддерживаемые WinRar)
itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait sends="%%TCIMG_TEMP%%\ErrorList.txt"??1||formt<rar10> moves=$GLOBALSENDS||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o91:://>||upd<5> tempxx ;; переместить в противоположную панель все битые и запароленные архивы внутри выделенных каталогов, в папки с именами родительских каталогов найденных архивов
itray=3 xends=@<info=o71%P%N//>??1 sends=%P%N??1||#Eb64-||^^<link~~id=''favicon''~~rel=''shortcut~~icon''~~type=''image/GLOBALXENDS<1>''~~href=''data:image/GLOBALXENDS<1>;base64,||$$''>||formt<sps82,54,63,1> GLOBALSENDS<c1> ;; изображение под курсором преобразовать в b64-файл в одну строку, обрамить тегами и записать результат в буфер обмена для вставки в html
itray=3||TCIMG.dll,1 xclip=1 sends=$GLOBALXCLIP??0||?B52!!TOTALCMD#BAR#DATA||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#2|d,1:-1||?F63 ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), начать копирование кнопок TC с панели инструментов, при повторном вызове команды завершить слежение, оставить в буфере обмена 3-ю и 5-е строки (параметры и подсказки) каждой скопированной кнопки
itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP??-1||#S54 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку строк от начальных и конечных пробелов, мигание значка в трее во время работы команды
itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP??-1||#S54,56 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку строк от начальных, конечных и лишних пробелов, мигание значка в трее во время работы команды
itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP??-1||#S54,56,63 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку от всех пустых строк и от начальных, конечных и лишних пробелов, мигание значка в трее во время работы команды
itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP??-1||eline<{{!!}}> GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена, при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), обрамив каждую строку тегами, мигание значка в трее во время работы команды
langs=rus sends=[combo=BOX_U9] folds="%p"<info=s49>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; переключить на русскую раскладку и создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне
lists=PS<"%p"//1//0> sends=-1??-1||?P GLOBALSENDS<a> ;; пример перемешивания списка файлов панели случайным образом
markz=2||1||1||random<20> sends=[tc=AM]??-1 GLOBALSENDS<a> ;; в активной панели выделить 20 файлов случайным образом и получить список файлов
mends=PS<"%p"//1//-1//*.smali>??-1 GLOBALMENDS<a> <FOR> 1 <TO> GLOBALMENDS<0> sends=GLOBALMENDS<:INDEX:>||&?(0x7f[\da-f]{6}\b)!!3!!1!!Chr(124)||^^(?m)\h*(.*<public.*)(||$$) bends=C:\Port_id\public_port.xml??-1||&?GLOBALSENDS<1> dends=$GLOBALBENDS??-1||&&\R+0x[^\r\n]+!!||@CRLF!!Chr(124)||^^(?m)(||$$)([^'']+) nends=C:\Port_id\public.xml??-1||&?GLOBALDENDS<1>||&&(?m)(.+)\R+(.+)!!$1\!\!$2||@CRLF!!Chr(124)Chr(124) hends=$GLOBALBENDS??-1||GLOBALNENDS<1>||&&(?m)(.+)\R+(.+)!!$2\!\!$1||@CRLF!!Chr(124)Chr(124) textt=GLOBALMENDS<:INDEX:>||GLOBALHENDS<1> <NEXT> ;; в активной панели найти все файлы smali с рекурсией заменить Id 0x7f... на взятые, относительно данных файлов public_port.xml и public.xml
nfsis=1|WMI||MSAcpi_ThermalZoneTemperature||sname<CurrentTemperature> sends=x||?V|##|(GLOBALNFSIS1<1>-2732)/10 GLOBALSENDS<a> ;; получить температуру процессора (не на всех ПК)
patht=<info=f50%P%N//>||fold<> sends=@[tc=AA] marks=list<GLOBALSENDS<t>> ;; перейти в другой панели к пути объекта запуска ярлыка под курсором и выделить его
pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения и записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках)
pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.
pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes1||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes1||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes1||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 ;; выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"
rends=@[tc=AP] slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> start=ChmDecomp||param<-decompile~~$f254\~~GLOBALSLIST<:INDEX:>> sends=<info=o72GLOBALSLIST<:INDEX:>//> movee=PS<$f254//2//0>||GLOBALRENDS<1> delss=FOLDC<GLOBALMOVEE<1>//1//-1//*.hhc|*.hhk>||1 <NEXT> tempxx tcimg=$cm540 ;; Декомпилировать выделенные chm файлы с сохранением результата в активную панель. Для каждого файла создается свой каталог
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> ;; сохранить в активную панель в именные файлы содержимое страниц интернета - список ссылок из буфера обмена
rends=-1||#L1||?F54 sends=TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMGZ\TCIMG.exe@CRLFGLOBALRENDS<x1>@CRLF%%COMMANDER_PATH%%\Wcmicons.dll,20@CRLFтест@CRLF@CRLF-1 GLOBALSENDS<a> lnkbt=$f06||butfrom<?GLOBALSENDS<x1>> ;; создать ярлык на рабочем столе с заданным путём и параметрами из буфера обмена
rends=x??-1||##rndm<3~?10|20> sends=CD5C5C|FFD700|ADFF2F GLOBALSENDS<a> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|1>|png||imgtxt<?$GLOBALSENDS[1]|@|18|1|Arial>||upd<1> ;; создать в активной панели изображения с текстом случайных данных (имена с заданным счётчиком) и поочерёдным цветов текста
scrpt=Test\TestFileWrite1.ahk||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными
scrpt=Test\TestFileWrite1.au3||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными
scrpt=Test\TestFileWrite1.js||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными
scrpt=Test\TestFileWrite1.vbs||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными
sdupl=FOLDC<%WL//1//-1>||1 sends=$GLOBALSDUPL2??-1 GLOBALSENDS<e> ;; в выделенных папках получить список дубликатов файлов без первого
sends="%O"??1 marks=0||test<1n!!GLOBALSENDS<1>> ;; выделить в активной панели объекты с идентичным именем объекта под курсором
sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя объекта(только буквенные фрагменты) под курсором с счетчиком _01(общая нумерация)
sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||ext<>||[double] tcimg=50~~$cm540 ;; выделить все файлы в активной панели и переименовать их в очищенное имя(только буквенные фрагменты) объекта под курсором (для каждого типа файла отдельный счетчик _01)
sends="%O"??1||&&(?i)[^a-zа-яё]!!~~||#G7 folds="%t"||GLOBALSENDS<1> ;; создать в другой панели папку с именем (предварительно удалив всё небуквенное) объекта под курсором
sends="%O"??1||&&([^\d-]+).*!!$1 renms=%WL||##GLOBALSENDS<1>cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждому типу добавляется отдельный счётчик, приставка к имени берётся из файла под курсором, отбросив конечную нумерацию и дефис
sends="%O"??1||&&.*?0*(\d+)$!!$1 renms=%WL||clpget||$$_cntr<GLOBALSENDS<1>+|1|2>||[double] ;; переименование с двойной обработкой... добавление счётчика к концу базового имени, которое берётся из буфера обмена 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует). Необходимо выделить объекты и поместить курсор на объект с номера в базовом имени которого начать отчёт.
sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; копировать файл под курсором в именную(исключая счетчик типа _N) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив
sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив
sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)
sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется любое вхождение имени без расширения)
sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется конечное вхождение имени без расширения)
sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется начальное вхождение имени без расширения)
sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется точное вхождение имени без расширения)
sends="%O"??1||@@UTF8inURL textt=%P%N||GLOBALSENDS<1>!!clpget||readonly<1> pause=500 renmm="%P%O\"||##clpget renmm=%P%N||##clpget||upd<1> ;; произвести замену ссылок в содержимом html файле под курсором (ссылка текущего имени файла в UTF8 URL в заменяется именем из буфера обмена) + переименовывается файл и соответствующая папка именем из буфера обмена
sends="%P|%T"??-4 GLOBALSENDS<a> ;; получить пути активной и неактивной панели в глобальной переменной
sends="%pUserScriptsPurple.smali"||&?(0x7f[\da-f]{6}\b)!!3!!1!!Chr(124)||^^(?m)\h*(.*<public.*)(||$$) bends="%ppublic_port.xml"??-1||&?GLOBALSENDS<1> dends=$GLOBALBENDS??-1||&&\R+0x[^\r\n]+!!||@CRLF!!Chr(124)||^^(?m)(||$$)([^'']+) nends="%ppublic.xml"??-1||&?GLOBALDENDS<1>||&&(?m)(.+)\R+(.+)!!$1\!\!$2||@CRLF!!Chr(124)Chr(124) hends=$GLOBALBENDS??-1||GLOBALNENDS<1>||&&(?m)(.+)\R+(.+)!!$2\!\!$1||@CRLF!!Chr(124)Chr(124) textt="%pUserScriptsPurple.smali"||GLOBALHENDS<1>||upd<1> ;; заменить в активной панели в файле UserScriptsPurple.smali Id 0x7f... на взятые, относительно данных файлов public_port.xml и public.xml
sends="C:\ButtonsParamMenu.txt"??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") файла "C:\ButtonsParamMenu.txt" создать кнопки на панели инструментов TC
sends="C:\List.txt"??-1 GLOBALSENDS<b> sends=$GLOBALARRAY??0 ;; вывести список строк файла "C:\List.txt" в окне, выбранные строки(у) поместить в буфер обмена
sends="C:\List.txt"??-1 GLOBALSENDS<b> start=Browser||list<$GLOBALARRAY>||spause<2000> ;; открыть в браузере ссылки выбранные в диалоговом окне из списка "C:\List.txt"
sends="C:\list.txt"??-1||<dellist=cliplist|8> GLOBALSENDS<a> ;; из файла "C:\list.txt" вывести в окно строки (если таковые есть) начинающиеся с фраз из буфера обмена
sends=#!!-1||tcg<Шаблон_3> GLOBALSENDS<a> ;; пример получения шаблона построчно
sends=#??-1||#K8!!ссылка¤@CRLF||#N¤!!tnum[1|1|1] GLOBALSENDS<a> ;; размножить строку 8 раз с добавлением счётчика
sends=#??-3||?O|N1 zpack=$GLOBALSENDS||"%p"::.zip//0||upd<1> ;; создать 9 пустых ZIP архивов в активной панели
sends=#??-6*||#K3!!"%PName.txt"* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла Name.txt активной панели с заданными именами
sends=#??-6*||#K3!!%P%N* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла в под курсором активной панели с заданными именами
sends=#??-6*||#K5!!%P%N* GLOBALSENDS<a> ;; размножить путь под курсором 5 раз
sends=#??-6*||#K5!![tc=AA]* GLOBALSENDS<a> ;; размножить путь под курсором 5 раз
sends=#||nnnnChr(124)Chr(124)kkkk GLOBALSENDS<a> iniwr=%%TCIMG_PATH%%\TCIMG.ini||TEST||X||GLOBALSENDS<x1> ;; присвоить в секции "TEST" ключу "X" заданное значение из глобальной переменной
sends=#||sagent<W4>||##@@e13|178.63.151.224:80 GLOBALSENDS<a> ;; проверить IP адрес с подключённым User-Agent'ом (получить 0 или 1)
sends=#||tcg<Шаблон_3> GLOBALSENDS<a> ;; пример получения шаблона
sends=#-1!!-1||formt<6,1!!(.*\.swf[^\r\n]*)> downl="%p"//2||$GLOBALSENDS||progres<> ;; скачать с содержимого страницы интернета (ссылки из буфера обмена) swf файлы в активную панель
sends=#-1??-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> downl=$f254//2||$GLOBALSENDS||progres<> copys=$GLOBALDOWNL||"%P"//0||test<1r!!100K>||upd<1> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg; скачать во временную папку и после скопировать в активную панель те файлы, которые более 100 Kb
sends=#-1??-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> downl=$f254//2||$GLOBALSENDS||progres<> GLOBALDOWNL<a> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg; скачать во временную папку и получить список скаченных файлов в глобальную переменную
sends=#-1??-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<a> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg в глобальную переменную
sends=#-1\\1 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта (адрес из буфера) в формате ANSI
sends=#-1\\10??-1 GLOBALSENDS<a> ;; получить содержимое интернет страницы, адрес которой из буфера обмена (используется объект MSXML2.XMLHTTP)
sends=#-1\\4??-1||formt<6,1!!(?m)^(.*\.png|.*\.jpg|.*\.jpeg)$> downl="%p"<info=n3|Line1|8>\//1||$GLOBALSENDS||limit<0|1|20K>||progres<>||upd<1> ;; с интернет страницы, адрес которой из буфера обмена получить список всех адресов изображений png, jpg, jpeg; скачать активную панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов); закачиваются изображения, размер которых более 20 килобайт
sends=#-1\\4??-1||formt<6,1!!(?m)^(.*\.png|.*\.jpg|.*\.jpeg)$> downl="%p"<info=n3|Line1|8>\//1||$GLOBALSENDS||test<0n!!450px_>||limit<0|1|20K>||progres<>||upd<1> ;; с интернет страницы, адрес которой из буфера обмена получить список всех адресов изображений png, jpg, jpeg; скачать активную панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов); закачиваются изображения, размер которых более 20 килобайт; не загружать ссылки в именах которых есть фрагмент "450px_"
sends=#54.93.189.50:80\\4??-1 GLOBALSENDS<a> ;; получить данные с сервера при запросе через IP адрес
sends=#Explorer\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы IE браузера
sends=#http://forum.ru-board.com/topic.cgi?forum=5&topic=50714&start=0\\1||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt
sends=#http://ip-api.com/json anf2d=>GLOBALSENDS<1>||7||''([^'']+)'':''?([^'']+)''?[,}]||$1|$2 GLOBALANF2D<a> ;; узнать свой IP, геолокацию провайдера и др.
sends=#http://ru.smart-ip.net/myip GLOBALSENDS<a> ;; получить свой IP-адрес
sends=#http://tc-image.3dn.ru\\1 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта в формате ANSI
sends=#http://tc-image.3dn.ru\\4 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта в формате UTF8
sends=#http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_lines.htm??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из онлайн-справки из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве
sends=#http://wincmd.ru/plugring/TCIMG.html??-1||&?(?i)\?id=TCIMG.*title=''([^'']+) GLOBALSENDS<a> ;; получить прямую ссылку скачивания TCIMG
sends=#https://anekdotov.net/anekdot/today.html??-2||&???anekdot1!!3!!1!!Chr(124)||?F74||Chr(124)!!@CRLF@CRLF||?F54 GLOBALSENDS<a> ;; получить последние анекдоты с сайта anekdotov.net
sends=#https://anekdotov.net/anekdot/today.html??-2||&???anekdot1!!3!!1!!Chr(124)||?F74||Chr(124)!!@CRLF===========@CRLF||?F54 textv=GLOBALSENDS<t>||viewtext<ANEKDOT|0|0|0|0|Consolas>||pos<1> ;; открыть в просмотрщике последние анекдоты с сайта anekdotov.net
sends=#https://autoit-script.ru\\4??-1||?Fserch106 GLOBALSENDS<a> ;; получить заголовок заданного сайта (title)
sends=#https://finance.rambler.ru/currencies/USD\\4??-1||&?>(\$|€)</div>\D+?([\d.]+)!!a1:4 GLOBALSENDS<a> ;; получить курс доллара и евро
sends=#https://finance.rambler.ru/currencies/USD\\4??-1||&?>(\$|€)</div>\D+?([\d.]+)||#L1:4 GLOBALSENDS<a> ;; получить курс доллара и евро
sends=#https://myexternalip.com/raw creat=C:\||IPView.txt||content<GLOBALSENDS<x1>> ;; записать IP адрес в файл C:\IPView.txt
sends=#https://myexternalip.com/raw GLOBALSENDS<a> ;; получить IP адрес
sends=#https://myexternalip.com/raw textv=GLOBALSENDS<x1>||viewtext<IP|0|0|0|0|Consolas>||pos<1> ;; получить IP адрес и открыть в просмотрщике
sends=#https://myexternalip.com/raw??0 ;; записать в буфера обмена IP адрес
sends=#https://time100.ru\\4||&&(?s).*(\d{2}(?::\d{2}){2}).*!!$1 GLOBALSENDS<a> ;; получить время онлайн (со временем может меняться регулярное выражение)
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=#https://vk.com/wall-156638249?offset=800000\\8??-1||?Fvk1,21 GLOBALSENDS<a> ;; получить максимальное количество страниц в группе вконтакте
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_commands.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №13 данные 2-й таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_draw.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №6 данные из таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_format.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №15 данные 3-й таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_hotkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №2 данные из таблицы и вывести в 2D массиве
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=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm и просмотреть форматированный текст html в txt
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_lines.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_param.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №7 данные из таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_path.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2,3,4,5,6,7,8||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №7 данные из всех таблиц (2-8) и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_sendkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №1 данные из таблицы и вывести в 2D массиве
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое htm страницы из справки TCIMG.chm для команды из буфера обмена
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1||?Fchm2,chm1,75,72 anf2d=$GLOBALSENDS||2||??chm3||begin<0> GLOBALANF2D<a> ;; получить примеры из содержимого htm страницы из справки TCIMG.chm для команды из буфера обмена
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1||?Fchm2,chm1,75,72 GLOBALSENDS<a> ;; получить примеры из содержимого htm страницы из справки TCIMG.chm для команды из буфера обмена
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_websc.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое заданной htm страницы из справки TCIMG.chm
sends=#mk:@MSITStore:$f250\utilities\scripting\autoit\AutoIt3.chm::/html/functions/StringCompare.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое заданной htm страницы из справки AutoIt3.chm
sends=#mk:@MSITStore:cliptext\\8??-1 GLOBALSENDS<a> ;; получить содержимое htm страницы из справки chm (полный путь к странице из буфера обмена)
sends=#Справка~~AutoIt\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы активной справки Autoit.chm
sends=#Справка~~TCIMG\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы активной справки TCIMG.chm
sends=#Справка~~в~~формате~~HTML\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы IE браузера
sends=$f209\Table.html??-1||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>) GLOBALSENDS<a> ;; получить данные таблицы в массиве
sends=$f209\Table.html??-8@CRLF/@CRLF||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>)||?R1 GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\r\n]+)||begin<0> GLOBALANF2D<a> ;; получить данные таблицы в 2D массиве
sends=$f212\A.txt??-1||&?(*UCP)(?m)^(Фрукт:~~\w)||?F1||&&(?m)(.+)!!((?:$1[^\\r\\n]+\\R+){1,})Chr(124)Chr(124)\$2=====~~\$0 bends=$f212\A.txt??-1||$$@CRLF||&*GLOBALSENDS<t> GLOBALBENDS<a> ;; в текстовом файле отметить все строки, где первая буква в названии фрукта становится другой
sends=$f212\allsym.txt??-1||&?(*UCP)\p{N}+ GLOBALSENDS<a> ;; получить любые цифры в любых языках
sends=$f212\Ext.lst??-1 dilog=[combo=BOX36] GLOBALCOMBO<a> bends=$GLOBALSENDS??-1||^^GLOBALCOMBO<1>@CRLF||?F1 GLOBALBENDS<a> asave=GLOBALBENDS||$f212\Ext.lst||owrite<1> ;; пример автодополняющегося файла при выборе расширения
sends=$f212\Ext.lst??-1 dilog=[combo=BOX36] GLOBALCOMBO<a> bends=$GLOBALSENDS??-1||^^GLOBALCOMBO<1>@CRLF||?F1 GLOBALBENDS<a> ;; получить список расширений из файла со списком Ext.lst в диалоге, при выборе и добавлении нового расширения получить новый список
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)
sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<3> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в противоположной панели удалить (без рекурсии) с подтверждением все объекты кроме тех, имена которых есть в "ForDel.txt"
sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; в противоположной панели получить список (без рекурсии) путей объектов кроме тех, имена которых есть в "ForDel.txt"
sends=$f212\J.txt??~1!!=(\d+\.\d+) GLOBALSENDS<a> ;; получить фрагменты между заданным регулярным выражением
sends=$f212\J.txt??-1||^^=1.1@CRLF||&?=(\d+\.\d+)||&&(?m)^(.+)$!!$1.json txtsp=$f212\J.txt||C:\TestJ\||8!!=(\d+\.\d+)||namesplit<$GLOBALSENDS>||code<4>||nozero<3> ;; разбить файл по регулярному выражению с именами "меток"
sends=$f212\J??-1||^^=1.1@CRLF||&?=(\d+\.\d+)||&&(?m)^(.+)$!!$1.json GLOBALSENDS<a> ;; получить нужные фрагменты из файла и добавить в конец ".json"
sends=$f212\Listf.txt??-1 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=o350:://> GLOBALSLIST<a> ;; для списка путей получить абсолютные пути с учётом регистра символов
sends=$f212\T1.txt??-1||?8|$f212\T2.txt GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (последовательно)
sends=$f212\T1.txt??-1||?8|$f212\T2.txt|0|*** GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (последовательно), разделитель "***"
sends=$f212\T1.txt??-1||?8|$f212\T2.txt|1 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (поочерёдно)
sends=$f212\T1.txt??-1||?8|$f212\T2.txt|2 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 2-го вставить каждую строку 1-го (последовательно)
sends=$f212\T1.txt??-1||?8|$f212\T2.txt|3 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 2-го вставить каждую строку 1-го (поочерёдно)
sends=$f252??-1||?F0!!\b(\d{4})\b GLOBALSENDS<a> infos=6||2||$GLOBALSENDS||999|0|9999 ;; получить статистику по заданным диапазонам четырёхзначных чисел
sends=$f99?Rename!!-1||formt<tc2> GLOBALSENDS<a> ;; получить список имён шаблонов переименования в Total Commander
sends=$f99?Rename||formt<tc2> tcprm=MULTIRENAME||[combo=BOX30] ;; загрузить шаблон переименования в диалог "Переименования файлов" с выбором имени шаблона
sends=$f99?Searches!!-1||formt<tc1> GLOBALSENDS<a> ;; получить список имён шаблонов поиска в Total Commander
sends=$f99?Searches||formt<tc1> tcprm=LOADSEARCH||[combo=BOX30] ;; загрузить шаблон поиска в диалог "Поиск файлов" с выбором имени шаблона
sends=%%COMMANDER_PATH%%\Files\en.lng??-1||formt<cmpr1> GLOBALSENDS<a> ;; получить все ключи с символом = файла en.lng
sends=%%COMMANDER_PATH%%\kod\baza_kod.cod??1||#R12345|AES256||#L4||&&(.{8})(.*)(.{9})!!$2buf||#Hsha512|1|1||&&(.{2})(.*)(.{5})!!$2||#Euue=||&&(..)(.*)(..)!!$2 encry=%WL||"%p"//0//x//**crypt||GLOBALSENDS<1>|AES256 ;; шифровать выделенные файлы, предварительно взяв пароль из базы (расшифровать базу, и взять нужный фрагмент для пароля)
sends=%%COMMANDER_PATH%%\obrazec_strok.tcg??1||formt<54,63,U16> infht=-1||Образец~~буфера||@%%COMMANDER_PATH%\info.htm||400||220 ;; Вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS
sends=%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\SciTE\Obfuscator\Obfuscator.Log??-1||?Fobf1||#L3||?Fobf2 GLOBALSENDS<a> ;; получить все новые имена функций обфустированного скрипта
sends=%%COMMANDER_PATH%%\WinSearch.ini??1 sends=<inikey=5//%COMMANDER_PATH%\Files\Config\Thems\Corny\Search.ini//Searches>??2 copyy=GLOBALSENDS<t1,2>||%%COMMANDER_PATH%%\Files\Config\Thems\Corny\//1||##WinSearch||**0!!ini ;; добавить содержимое секции Searches файла ...\Corny\Search.ini к содержимому файлу WinSearch.ini и записать объединённую информацию в файл ...\Corny\WinSearch.ini
sends=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1> gotoc=3||GLOBALCOUNT<-1> ;; для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа и переместить курсор к последнему выделенному файлу
sends=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1> ;; для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа
sends=%P%N dilog=[edits=BOX_N3] GLOBALEDITS<a> ;; пример ввода текста из файла под курсором в диалог edits
sends=%P%N inbox=1||MY_BOX1||GLOBALSENDS<x1> ;; записать содержимое файла под курсором в контейнер с адресом MY_BOX1
sends=%P%N//4??-1||?Fresume,100 GLOBALSENDS<a> ;; получить список путей закаченных файлов/папок torrent из базы данных resume.dat под курсором программы UTorrent
sends=%P%N//4??-8.torrent bends=$GLOBALSENDS??-2||?Fresume4 GLOBALBENDS<a> ;; получить список путей закаченных файлов/папок torrent из базы данных resume.dat под курсором программы UTorrent
sends=%P%N//4??-8.torrent bends=$GLOBALSENDS[1:-2]??-2||?Fresume2 GLOBALBENDS<a> ;; получить список путей torrent файлов из базы данных resume.dat под курсором программы UTorrent
sends=%P%N//4??-8:||:\!!*\ bends=$GLOBALSENDS??-1||?Fresume3||*\!!:\ GLOBALBENDS<a> ;; получить список torrent файлов из базы данных resume.dat под курсором программы UTorrent (более быстрый вариант)
sends=%P%N??~0!!(?m)^([^=;]+=.+)$ GLOBALSENDS<a> ;; пример получения всех ключей имеющих значения в INI файле под курсором
sends=%P%N??~0!!(?m)^(\[.+\])$ GLOBALSENDS<a> ;; пример получения имен секций в INI файле под курсором
sends=%P%N??~0!!(?s).{1,5000} GLOBALSENDS<a> ;; разбить текстовый файл по 5000 символов
sends=%P%N??~0!!?table GLOBALSENDS<a> ;; получить содержимое всех таблиц из html файла под курсором
sends=%P%N??~0!!?U1 GLOBALSENDS<a> ;; пример получения всех строк файла под курсором, обрезав каждую до 4-х символов
sends=%P%N??~0!![\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a> ;; пример получения имен секций в INI файле под курсором (быстрый вариант)
sends=%P%N??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из файла под курсором. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser
sends=%P%N??-1 exect=$var_i=Execute(GLOBALSENDS<1>+2) textt=%P%N||#L$var_i:-1 ;; в файле под курсором удалить первую строку + удалить следом идущие количество строк прописанные в первой строке
sends=%P%N??-1 exect=$var_s='GLOBALSENDS<1>'||$var_i=1 <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i='GLOBALSENDS<:INDEX:>'='$var_s'?$var_i+1:2||$var_s='GLOBALSENDS<:INDEX:>'='$var_s'?'$var_s':'GLOBALSENDS<:INDEX:>' rends=GLOBALSENDS<:INDEX:>??:INDEX:||§!!$var_i <NEXT> GLOBALRENDS<a> ;; в содержимом файла под курсором в одинаковых строках заменить символ § на счётчик, который начинается с 2-х с каждой строкой не совпадающей с предыдущей и отобразить конечный результат в таблице переменной GLOBALRENDS
sends=%P%N??-1 funjs=SortLineL|$GLOBALSENDS GLOBALFUNJS1<a> ;; сортировать строки файла под курсором по длине строки и по возрастанию + z,y,x...
sends=%P%N??-1 GLOBALSENDS<a> bends=-1??-1||&?([^\h]+) GLOBALBENDS<a> arr2d=$GLOBALSENDS||18|$GLOBALBENDS GLOBALARR2D<a> ;; создать 2D массив из строк файла под курсором и слов из буфера обмена
sends=%P%N??-1 GLOBALSENDS<a> bends=-1??-1||&?([^\h]+) GLOBALBENDS<a> arr2d=$GLOBALSENDS||18|$GLOBALBENDS||29| GLOBALARR2D<c> ;; в каждую строку файла под курсором вставить слова из буфера обмена
sends=%P%N??-1 GLOBALSENDS<a> funjs=SortLineL|$GLOBALSENDS|1 GLOBALFUNJS1<a> ;; сортировать строки файла под курсором по длине строки и по возрастанию + a,b,c...
sends=%P%N??1 marks=0||test<1x!!GLOBALSENDS<1>!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате взятой из содержимого файла под курсором
sends=%P%N??1 sends=GLOBALSENDS<t1>??2||&&(\d+)~~(.*)~~¤¤(.*)!!$1~~ sends=GLOBALSENDS<t1>??3||&&(\d+)~~(.*)~~¤¤(.*)!!$2||#Db64=||#F-1convert<#WT>||eline<!!~~¤¤> sends=GLOBALSENDS<t1>??4||&&(\d+)~~(.*)~~¤¤(.*)!!$3 sends=GLOBALSENDS<k2:4|0|>??5 GLOBALSENDS<c5> ;; отправить в буфер декодированные ДАННЫЕ из общего списка контрольных сумм в зашифрованном виде+b64 ИЗ ТЕКСТОВОГО ФАЙЛА под курсором
sends=%P%N??-1 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3> GLOBALTXWVF1<a> GLOBALTXWVF2<a> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками и записать информацию в глобальные переменные
sends=%P%N??-1 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
sends=%P%N??-1 voice=1||$GLOBALSENDS[1:3] ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом
sends=%P%N??-1||#3 GLOBALSENDS<a> ;; получить содержимое файла под курсором в кодировке OEM 866
sends=%P%N??-1||#7|1 GLOBALSENDS<a> ;; получить содержимое файла под курсором, произвести в русских словах замену букв "е" на "ё"
sends=%P%N??-1||#L#-1 GLOBALSENDS<a> ;; получить из файла под курсором строки, кроме последней
sends=%P%N??-1||#L1 <IF> 1 <> <info=t51$GLOBALSENDS|[^\d]> <THEN> exect=$var_i=GLOBALSENDS<1>+2 textt=%P%N||#L$var_i:-1 <ENDIF> ;; если содержимым первой строки файла под курсором является одно целое число, то удалить количество строк равное этому числу включая первую строку, при другом содержимом первой строки выход из команды
sends=%P%N??1||#L1:30||formt<1,63,56,54,51> $GLOBALKENDS~$GLOBALSENDS[1] txtsp=GLOBALKENDS<t>||%%TCIMG_TEMP%%\||1!!4~7||namesplit<list.txt> ;; из файла списка под курсором, считать 30 строк, перемешать их случайным образом и создать списки файлов в папке TCIMG_TEMP, содержащие диапазоны строк со случайным выбором (от 4 до 7) в каждом файле
sends=%P%N??1||#L1:30||formt<1,63,56,54,51> GLOBALSENDS<a> $GLOBALKENDS~$GLOBALSENDS[1] GLOBALKENDS<a> ;; пример получения строк из файла под курсором и перемешивание в глобальных переменных
sends=%P%N??1||#L2,3 GLOBALSENDS<c> ;; записать в буфер обмена 2 и 3-ю строки текстового файла под курсором
sends=%P%N??-1||$$@CRLF||formt<line5> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице
sends=%P%N??-1||$$@CRLF||formt<line6> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице (учитывать пустые строки)
sends=%P%N??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") файла под курсором создать кнопки на панели инструментов TC
sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2 GLOBALSENDS<a> ;; получить из файла m3u под курсором пары: описание и треки (ссылки)
sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> ;; получить из файла m3u под курсором пары: описание и треки (ссылки) в массиве
sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 GLOBALSENDS<a> anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|2|##@@e18:: GLOBALARR2D<a> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить на существование ссылок (используется bass.dll)
sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 GLOBALSENDS<a> anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|2|##@@e18::||21|2|^0$ GLOBALARR2D<a> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить ссылки и удалить из массива несуществующие (используется bass.dll)
sends=%P%N??-1||&&(?i)([a-z])(\R|$)!!${1},0${2} GLOBALSENDS<a> ;; в списке путей под курсором типа (E:\TCIMG.dll,55) добавить ",0" у которых нет номера
sends=%P%N??1||&&(?s).*<country>([^<>]*)</country>.*!!$1 GLOBALSENDS<a> ;; пример получения значения из тега xml файла под курсором
sends=%P%N??1||&&(?s).*<country>([^<>]*)</country>.*!!$1 GLOBALSENDS<c1> ;; записать значения из тега xml в буфер обмена файла под курсором
sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 GLOBALSENDS<a> ;; пример получения значения из тега xml файла под курсором
sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 GLOBALSENDS<c1> ;; записать значения из тега xml в буфер обмена файла под курсором
sends=%P%N??1||&?(*UCP)(?si)(https?://[\w.:]+/?[\w/?&:,=.~;@–\-+!*_#%()]*)!!1 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку
sends=%P%N??-1||&?(*UCP)(\p{L}{3,})||?F1 GLOBALSENDS<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов
sends=%P%N??-1||&?(.)||?F1 GLOBALSENDS<a> ;; получить список уникальных символов в файле под курсором
sends=%P%N??-1||&?(-?\d+(?:\.\d+)?)||?Fnumber0--number3,1,20 GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором, включая отрицательные числа и числа с плавающей точкой, удалить ведущие нули, дубликаты и отсортировать по возрастанию
sends=%P%N??-1||&?(-?\d+(?:\.\d+)?)||?Fnumber0--number3,1,21 GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором, включая отрицательные числа и числа с плавающей точкой, удалить ведущие нули, дубликаты и отсортировать по убыванию
sends=%P%N??-1||&?(?i)([а-яё]{4,}) irr2d=$GLOBALSENDS||36||3|1||27|1|?V|##|Round(::*100/GLOBALSENDS<0>,1);;$$~~%% GLOBALIRR2D<a> ;; из файла под курсором извлечь все русские слова более 4-х символов и получить процентную статистику встречающихся слов
sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+) GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры button, param и menu
sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!---------- GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры param и menu, разделённые "------"
sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!----------||&&(?im)^((?:param|menu)\d+=)!! GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры param и menu, разделённые "------" без названия параметров
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||&?(?m)^\d+\*file\*(.+)$ GLOBALSENDS<a> ;; получить список медиафайлов из плейлиста DPL под курсором (PotPlayer)
sends=%P%N??-1||&?(\d+) GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором
sends=%P%N??-1||&???link0!!a-1:1 GLOBALSENDS<a> ;; из файла под курсором извлечь все ссылки в обратном порядке
sends=%P%N??-1||&???link0!!a1:5 GLOBALSENDS<a> ;; из файла под курсором извлечь первые 5 ссылок
sends=%P%N??-1||&???link0!!b1:5 GLOBALSENDS<a> ;; из файла под курсором извлечь все ссылки, кроме первых 5-ти ссылок
sends=%P%N??-1||?5|0 GLOBALSENDS<a> ;; получение нумерованной адресами структуры таблиц "table" html файла под курсором
sends=%P%N??-1||?D866 GLOBALSENDS<a> ;; получить преобразованный список файла под курсором в кодировке OEM 866
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> bends=@GLOBALLISTX6<1>\||\!!\\ copys=$GLOBALLISTX7||"%t":://1//(.*\\)(GLOBALBENDS<1>)((.*\\)?).+\\?//$1$3||upd<3> ;; копировать в другую панель объекты (без начальной папки) из структуры под курсором (созданной в команде tree) (пути папок имеющих вложения исключаются)(предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> strct="%t"||$GLOBALLISTX7||progres<> ;; создать пустую структуру в другой панели из структуры под курсором (созданной в команде tree)(предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути объектов (пути папок имеющих вложения исключаются) (предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX8<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути папок (пути папок имеющих вложения исключаются)(предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5||"%T" copys=$GLOBALLISTX||listz<$GLOBALLISTX3>//4 ;; копировать файлы и папки из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок (с проверкой: пропустить при совпадении имени объекта) (предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5||#||1 GLOBALLISTX<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути объектов (не проверяется реальное существование начального пути структуры) (предварительно преобразовать список в кодировке 866)
sends=%P%N??-1||?F100,1 GLOBALSENDS<a> ;; получить все пути из файла под курсором
sends=%P%N??-1||?F100,clear1,1 GLOBALSENDS<a> ;; получить все пути из файла под курсором + очистить пути файлов от "мусора" справа
sends=%P%N??-1||?F6 GLOBALSENDS<a> ;; получить все ссылки файла под курсором
sends=%P%N??-1||?F6 GLOBALSENDS<c1> ;; записать в буфер обмена первую ссылку файла под курсором
sends=%P%N??-1||?F6 GLOBALSENDS<c-1> ;; записать в буфер обмена последнюю ссылку файла под курсором
sends=%P%N??-1||?F66 GLOBALSENDS<a> ;; из текстового файла под курсором получить содержимое, удалив все пустые строки (пустые строки могут содержать пустые символы: перенос страницы, табуляция, возврат каретки, перевод строки и пробел)
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||?Ffb2_1 GLOBALSENDS<a> ;; получить имя автора книги FB2 под курсором
sends=%P%N??-1||?Ffnc_numplus GLOBALSENDS<a> ;; получить содержимое текстового файла под курсором, увеличив все цифру на единицу
sends=%P%N??1||?Frgx_link0 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку
sends=%P%N??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?m)^.*\(${1}\)\\R+\|\| GLOBALSENDS<a> ;; из строк файла под курсором создать строки для регулярного выражения не более 30.000 символов
sends=%P%N??-1||?Ft1++t5:C:@CRLF=============@CRLF GLOBALSENDS<a> ;; получить различную информацию из файла под курсором, согласно регулярным выражениям, взятых из секции [FormatUser]
sends=%P%N??-1||?Fwords0,wordsrus1,wordsrus2,27 GLOBALSENDS<a> funvb=GetSpellCheck|GLOBALSENDS<t>|%%COMMANDER_PATH%%\AkelFiles\Plugs\SpellCheck\Custom_a.dic|0,1 GLOBALFUNVB1<a> ;; из текстового файла под курсором получить уникальные русские слова и проверить орфографию с помощью Microsoft Word, затем в пользовательском списке слов
sends=%P%N??-1||?Fwords0,wordsrus1,wordsrus2,27 GLOBALSENDS<a> funvb=GetSpellCheck|GLOBALSENDS<t>|x|0 GLOBALFUNVB1<a> ;; из текстового файла под курсором получить уникальные русские слова и проверить орфографию с помощью Microsoft Word
sends=%P%N??-1||?Fwords1,1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||52|100|Chr(124) GLOBALARR2D<a> ;; из файла под курсором получить русские слова без дубликатов и распределить по строкам не превышающих 100 символов через разделитель "|"
sends=%P%N??-1||?Fwords1,1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||53|5|Chr(124) GLOBALARR2D<a> ;; из файла под курсором получить русские слова без дубликатов и распределить по строкам по 5 штук через разделитель "|"
sends=%P%N??1||code<0>||formt<70,54,56,62,51,1,18> sends=GLOBALSENDS<1>??2||&&(\d+)~~(.*)~~(.*)!!$1~~!!2 sends=GLOBALSENDS<1>??3||&&(\d+)~~(.*)~~(.*)!!$2||eline<!!~~> sends=GLOBALSENDS<1>??4||&&(\d+)~~(.*)~~(.*)!!$3 sends=GLOBALSENDS<k2:4|0|>??5 GLOBALSENDS<c5> ;; считать данные из файла html под курсором и отправить в буфер значения всех строк в таблице имеющих в начале порядковый номер
sends=%P%N??-1||formt<0!!(?:[a-zA-Z]\:){0,}[\\].*\.ico>||?T|a1:Chr(92),1:-1!!%%COMMANDER_PATH%% GLOBALSENDS<a> ;; найти в файле под курсором все пути (абсолютные или относительные) к файлам *.ico
sends=%P%N??-1||formt<0!!([^\s]+/)>||?F6 creat="%p"||SitesList.txt||code<0>||owrite<1>||content<$GLOBALSENDS> ;; из файла под курсором извлечь все ссылки с отсечением фрагмента от последнего слеша и сохранить в файл SitesList.txt в активной панели
sends=%P%N??-1||formt<26> GLOBALSENDS<a> ;; получить из файла под курсором все повторяющиеся строки
sends=%P%N??-1||formt<27> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить дубликаты строк (без учёта регистра), вывести результат в таблице
sends=%P%N??-1||formt<28> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить дублирующиеся строки (остаются строки, которые не повторялись) (без учёта регистра), вывести результат в таблице
sends=%P%N??-1||formt<29> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить уникальные значения строк (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра), вывести результат в таблице
sends=%P%N??-1||formt<30> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить уникальные значения строк (остаются все повторяющиеся строки) (без учёта регистра), вывести результат в таблице
sends=%P%N??-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<a> ;; получить список всех адресов изображений gif, png, jpg из файла под курсором
sends=%P%N??-1||formt<6,1> brwsr=GLOBALSENDS<1>!!Explorer ;; открыть в браузере Explorer первую найденную ссылку в текстовом файле под курсором
sends=%P%N??-1||formt<6,1> brwsr=GLOBALSENDS<1> ;; открыть в браузере первую найденную ссылку в текстовом файле под курсором
sends=%P%N??-1||formt<6,1> exect=_ArrayDisplay($GLOBALSENDS,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; Из файла под курсором выбрать нужные ссылки и открыть их в браузере IE
sends=%P%N??-1||formt<6,1> start=Exp||list<$GLOBALSENDS> ;; открыть в браузере все найденные ссылки в текстовом файле под курсором
sends=%P%N??-1||formt<6,1> start=Explorer||list<$GLOBALSENDS> ;; открыть в браузере Explorer все найденные ссылки в текстовом файле под курсором
sends=%P%N??-1||formt<aray_cue1> GLOBALSENDS<a> ;; получить из -CUE файла под курсором нужные отрезки
sends=%P%N??-1||formt<cmpr1> GLOBALSENDS<a> ;; получить все ключи с символом = файла под курсором
sends=%P%N??-1||formt<fnc_ln4> GLOBALSENDS<a> ;; сортировать по возрастанию с 1-й по 3-ю строки многострочный текстовый файл под курсором и вывести результат в таблице
sends=%P%N??-1||formt<fnc_ln4> GLOBALSENDS<a> ;; сортировать по возрастанию с 4-й строки многострочный текстовый файл под курсором и вывести результат в таблице
sends=%P%N??-1||formt<ini8> GLOBALSENDS<a> ;; в файле под курсором получить все ключи Key со значениями
sends=%P%N??-1||formt<sort_des0> GLOBALSENDS<a> ;; получить отсортированный список по именам объектов по возрастанию строки комментариев в файле descript.ion под курсором
sends=%P%N??-1||formt<sort_des1> GLOBALSENDS<a> ;; получить отсортированный список по именам объектов по убыванию строки комментариев в файле descript.ion под курсором
sends=%P%N??-1||formt<sort_s1> GLOBALSENDS<a> ;; сортировка текста файла под курсором по возрастанию по словам, исключая начальные символы неслова
sends=%P%N??-1||formt<sort_s2> GLOBALSENDS<a> ;; сортировка текста файла под курсором по убыванию по словам, исключая начальные символы неслова
sends=%P%N??-2 GLOBALSENDS<b> sends=$GLOBALARRAY1??-1||@CRLF!!, textt=%P%N||?T|e,GLOBALSENDS<1>!!##ClipGet() ;; в файле под курсором строку(и) выбранные в окне с чекбоксами заменить на содержимое буфера обмена
sends=%P%N??-2 GLOBALSENDS<b> sends=$GLOBALARRAY1??-1||@CRLF!!, textt=%P%N||?T|z,GLOBALSENDS<1>!!@CRLFClipGet() ;; в файле под курсором после строк(и) выбранных в окне с чекбоксами добавить содержимое буфера обмена
sends=%P%N??-2||#L@1|-1|2 GLOBALSENDS<a> ;; получить из файла под курсором строки чередованием начиная с 1-го и до конца, шаг 2
sends=%P%N??-2||#L@1|-1|2~1 GLOBALSENDS<a> ;; получить из файла под курсором строки чередованием начиная с 1-го и до конца, шаг 2 (перед получением строк удаляются все пустые строки)
sends=%P%N??-2||?Ffnc_label_b1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' буквенным счётчиком
sends=%P%N??-2||?Ffnc_label_m1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' римским счётчиком
sends=%P%N??-2||?Ffnc_label_r1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' случайными данными
sends=%P%N??-2||?Ffnc_line_a1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало армянский счётчик
sends=%P%N??-2||?Ffnc_line_b1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало буквенный счётчик
sends=%P%N??-2||?Ffnc_line_g1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало грузинский счётчик
sends=%P%N??-2||?Ffnc_line_m1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало римский счётчик
sends=%P%N??-2||?Ffnc_line_z1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, кроме пустых, добавляя в начало счётчик
sends=%P%N??-2||?Ffnc_line01 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало счётчик с ведущими нулями
sends=%P%N??-2||?Ffnc_line1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало счётчик
sends=%P%N??-5|=2 GLOBALSENDS<a> ;; разрезать текстовый файл под курсором на 2 равные части по числу строк и записать в глобальный массив
sends=%P%N??-5|10000 GLOBALSENDS<a> ;; разбить большой текстовый файл (список) в массив по 10.000 строк
sends=%P%N??-5|3 GLOBALSENDS<a> ;; текстовый файл под курсором разбить по 3 строки в массив
sends=%P%N??-8#:#||&?((?:[^\r\n]+(?:\r\n|$)*?){5})!!3!!1!!#:# GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк
sends=%P%N??-8#:#||?Frgx_line5 GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк
sends=%P%N??-8#:#||?Frgx_table GLOBALSENDS<a> ;; получить содержимое всех таблиц из html файла под курсором
sends=%P%N??-8@TAB/@TAB||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить данные вложенной 2-й таблицы html файла под курсором в 2D массиве
sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|1||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 1-й таблицы html файла под курсором
sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 2-й таблицы html файла под курсором
sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 3-й таблицы html файла под курсором
sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> GLOBALSENDS<a> txtsp=GLOBALSENDS||"%t"||5!!Name!!html!!1||owrite<2|1>||code<4> ;; получить в массиве два преобразования содержимого файла под курсором и создать в другой панели 2 файла Name_N.html
sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> GLOBALSENDS<a> ;; получить в массиве два преобразования содержимого файла под курсором
sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> txtsp=GLOBALSENDS||"%t"||5!!x!!x!!1||owrite<2|1>||code<4>||namesplit<**?4|##|-dell-scrypt.html#-only-zam.html|#|:NUMBER:>||nozero<3>||upd<3> ;; получить в массиве два преобразования содержимого файла под курсором и создать в другой панели 2 файла с заданными именами
sends=%P%N??-8<¤>||?Ftitle200,symdel:C:1,63:C:54:C:<¤> txtsp=GLOBALSENDS||"%t"||5!!x!!x!!2||owrite<2|1>||code<4>||namesplit<**##GLOBALSENDS<1>;;?4|$$|-dell-scrypt.html#-only-zam.html|#|:NUMBER:>||nozero<3>||upd<3> ;; получить в массиве три преобразования содержимого файла под курсором и создать в другой панели 2 файла с заданными именами
sends=%P%N??-8DualShot_2 txtsp=GLOBALSENDS||"%t"||5!!"%O"!!jpg!!1||upd<3>||code<0> ;; разбить двойное изображение JPG под курсором по тегу DualShot и сохранить их в другой панели
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=%P%N||#L1:3 txwvf=$GLOBALSENDS[1]||"%t"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
sends=%P%N||#L1:3 txwvf=GLOBALSENDS<t>||"%t"//0//"%O"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками
sends=%P%N||#L1:3 voice=1||GLOBALSENDS<x1> ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом
sends=%P%N||&?((?:[^\r\n]+(?:\r\n|$)*?){5})!!3!!1!!#:# GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"
sends=%P%N||&?(*UCP)(\p{L}{3,})||?F1 anf2d=GLOBALSENDS<t1>||11||(?m)((.).+)||1||0||tr<1> GLOBALANF2D<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов и распределить в 2D массив по первым буквам не учитывая регистр
sends=%P%N||&?(*UCP)(\p{L}{3,})||?F1 anf2d=GLOBALSENDS<t1>||11||(?m)((.).+)||tr<1> GLOBALANF2D<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов и распределить в 2D массив по первым буквам учитывая регистр
sends=%P%N||&?(?m).*?0*(\d+)!!3!!1!!, GLOBALSENDS<a> bends=x??-8,||<info=n8|GLOBALSENDS<x1>|1|1000> GLOBALBENDS<a> ;; из файла под курсором для всех цифр получить отсутствующие в диапазоне от 1 до 1000
sends=%P%N||&?(?m).*?0*(\d+)!!3!!1!!, GLOBALSENDS<a> ;; получить числа в строках файла под курсором
sends=%P%N||?Ffli1:C:fli2,fli3:C:fli4:C:fli5:C:Chr(124) GLOBALSENDS<a> ;; получить различную информацию из файла под курсором, согласно регулярным выражениям, взятых из секции [FormatUser]
sends=%P%N||?Ffnc_sup1 GLOBALSENDS<a> bends=GLOBALSENDS<1>||?Ffnc_sup2 GLOBALBENDS<a> ;; получить содержимое htm файла под курсором и кодировать/декодировать Base64 данные между тегами "<sup>"
sends=%P%N||?Frgx_line5 GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"
sends=%P%N||?Fserch106:B:ini8 GLOBALSENDS<a> ;; получить информацию регулярного выражения из ключа serch106, если её нет, то из ключа ini8 секции [FormatUser]
sends=%P%N||formt<0!!(?m)^(P~~[^\r\n]*)> GLOBALSENDS<a> ;; в файле под курсором оставить строки начинающиеся с"P " и результат передать в глобальную переменную
sends=%P%N||formt<0!!(?m)^(P~~[^\r\n]*)> GLOBALSENDS<b> cends=$GLOBALARRAY??-1 GLOBALCENDS<a> ;; в файле под курсором оставить строки начинающиеся с "P " вывести результат в окне с чекбоксами, выбранные строки передать в глобальную переменную
sends=%WF??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS GLOBALBENDS<a> ;; для выделенных имён файлов получить подобные пути файлов для папок по списку из FList.txt
sends=%WF??-1 GLOBALSENDS<b> exect=$var_s='GLOBALARRAY1<1>'?0:_Exit() GLOBALARRAY<a> ;; пример: из выделенных имён объектов выбрать нужные, если ничего не выбрано, то выход
sends=%WF??-1||&&(?m)^(.*~~.*)$!!''$1'' GLOBALSENDS<a> ;; получить пути имён объектов, обрамить кавычками те имена, которые имеют пробел
sends=%WF??-1||&?(?m)^(.{[updwn=BOX1]}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1> ;; для выделенных объектов (или объекта под курсором) выделить объекты другой панели, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)
sends=%WF??-1||&?(?m)^(.{4}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1> ;; для выделенных объектов выделить объекты другой панели, в начале имён которых совпадают первые 4 символа
sends=%WF??-1||?P||#L1:3 GLOBALSENDS<a> ;; из выделенных объектов получить 3 случайных имени
sends=%WF||&&(?m)^(.*~~.*)$!!''$1''||@CRLF!!~~ GLOBALSENDS<a> ;; получить имён выделенных объектов в одну строку (разделитель пробел), обрамить кавычками те имена, которые имеют пробел
sends=%WL bends=[tc=TL|2]??-1 shape=29 dilog=[image=BOX3][break][image=BOX4] GLOBALIMAGE1<a> GLOBALIMAGE2<a> GLOBALIMAGE0<a> ;; выделенные значки обеих панелей открыть в диалоге, после выбора нескольких получить информацию в глобальных переменных
sends=%WL dilog=[image=BOX1??BOX_Ex5] ;; пример вывода окна подсказки в диалоге по нажатию кнопки [i], шаблон подсказки настраивается в TCIMG_...lng в ключе HelpBox_Ex5
sends=%WL dilog=[image=BOX1] GLOBALIMAGE1<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальную переменную
sends=%WL dilog=[image=BOX3] GLOBALIMAGE1<a> GLOBALIMAGE0<a> sends=[tc=TL|2]??-1 dilog=[image=BOX3] GLOBALIMAGE2<a> GLOBALIMAGE0<a> ;; выделенные значки открыть в диалоге, после выбора нескольких получить информацию в глобальных переменных, затем выделенные значки другой панели открыть в диалоге...
sends=%WL dilog=[image=BOX3] GLOBALIMAGE1<a> GLOBALIMAGE0<a> ;; выделенные значки открыть в диалоге, после выбора нескольких получить информацию в глобальных переменных
sends=%WL shape=29 dilog=[image=BOX1][image=BOX2] GLOBALIMAGE1<a> GLOBALIMAGE2<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальные переменные
sends=%WL!!-1 sends=<info=o72GLOBALSENDS<1>//>??3 sends=<info=o72GLOBALSENDS<2>//>??4 renmm=GLOBALSENDS<1>||rndm<3|12> sends=@GLOBALRENMM<1>??5 renmm=GLOBALSENDS<2>||rndm<3|12> renmm=GLOBALRENMM<1>||GLOBALSENDS<3> renmm=GLOBALSENDS<5>||GLOBALSENDS<4>||upd<1> ;; поменять местами базовые имена двух выделенных объектов
sends=%WL??0||&&(?m)^(.+\.)([^.]*)(\r\n)!!$1$2$3$1jpg$3 start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540|2033 ;; выделенные файлы png конвертировать в jpg с помощью IrfanView в ту же панель, создавая новые файлы + выделить новые и исходные файлы
sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> cmdbt=''''?7-ZIP?''~~l~~''GLOBALSENDS<:INDEX:>'''' $FORCONT=$GLOBALCMDBT[5]='--'?0:1 dends=@GLOBALSENDS<:INDEX:>??:INDEX: <NEXT> GLOBALDENDS<a> ;; из выделенных файлов получить список тех, из которых 7-ZIP может получить информацию
sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> textv=GLOBALSENDS<:INDEX:>||viewtext<GLOBALSENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; поочерёдно открывать выделенные текстовые файлы в просмотрщике TCIMG
sends=%WL??-1 asave=GLOBALSENDS||"%T"List.docx|0||upd<3> ;; записать выделенные пути в файл List.docx в виде таблицы в другой панели
sends=%WL??-1 asave=GLOBALSENDS||"%T"List.xlsx|0||upd<3> ;; записать выделенные пути в файл List.xlsx в другой панели
sends=%WL??-1 dlist=$GLOBALSENDS[-1:1] GLOBALDLIST<a> ;; реверс выделенных объектов
sends=%WL??-1 GLOBALSENDS<a> GLOBALSENDS<r> GLOBALSENDS<a> ;; получить список выделенных объектов в случайном порядке
sends=%WL??-1 GLOBALSENDS<b> <FOR> 1 <TO> GLOBALARRAY<0> start=UViewer||GLOBALARRAY<:INDEX:>||&&wait <NEXT> ;; из выделенных файлов просмотреть поочерёдно файлы выбранные в диалоговом окне в программе Universal Viewer
sends=%WL??-1 GLOBALSENDS<b> start=UViewer||list<$GLOBALARRAY>||&&wait ;; из выделенных файлов просмотреть поочерёдно файлы выбранные в диалоговом окне в программе Universal Viewer
sends=%WL??-1 xopen=$GLOBALSENDS||0 ;; открыть список путей выделенных файлов в Microsoft Excel
sends=%WL??-1 xopen=$GLOBALSENDS||0||"%t"|Select ;; открыть список путей выделенных файлов в Microsoft Excel, при открытии сохранить в файл Select.xlsx в другую панель
sends=%WL??-1 xopen=$GLOBALSENDS||1||"%t"|Select||upd<3> ;; список путей выделенных файлов сохранить в файл Select.xlsx в другую панель
sends=%WL??-1 xopen=$GLOBALSENDS||2 ;; открыть список путей выделенных файлов в Microsoft Word
sends=%WL??-1 xopen=$GLOBALSENDS||2||"%t"|Select ;; открыть список путей выделенных файлов в Microsoft Word, при открытии сохранить в файл Select.docx в другую панель
sends=%WL??-1 xopen=$GLOBALSENDS||3||"%t"|Select||upd<3> ;; список путей выделенных файлов сохранить в файл Select.docx в другую панель
sends=%WL??1||#L2 GLOBALSENDS<a> ;; получить 2-й объект из выделенных
sends=%WL??-1||&&(?m)(\.[^.]*)$!!.jpg||"%P"!!"%T" start=CJpeg||-quality||95||-rgb||-optimize||list<%WL>''~~>~~''list1<$GLOBALSENDS>''||begin<cmd~~/c~~''>||&&hide||&&wait||progres<>||upd<3> ;; выделенные png файлы конвертировать в jpg, сохраняя в другую панель с помощью CJpeg
sends=%WL??-1||&&(?m)^(.*~~.*)$!!''$1'' GLOBALSENDS<a> ;; получить пути выделенных объектов, обрамить кавычками те пути, которые имеют пробел
sends=%WL??-1||&?(?m)^.+\.exe$ exect=$var_i='GLOBALSENDS<1>'?0:_Exit() <FOR> 1 <TO> GLOBALSENDS<0> regwr=HKLM\SOFTWARE\Microsoft\Windows~~NT\CurrentVersion\AppCompatFlags\Layers||''GLOBALSENDS<:INDEX:>''||SZ||RUNASADMIN <NEXT> ;; из выделенных фалов получить список только exe файлов и создать в реестре для них строковый параметр "Путь.exe" со значением RUNASADMIN
sends=%WL??-1||&?(?m)^.+\.exe$ GLOBALSENDS<a> ;; из выделенных файлов получить список путей только exe файлов
sends=%WL??-1||&?(?mi)^.+\.gif$ forpgs <FOR> 1 <TO> GLOBALSENDS<0> bends=@GLOBALSENDS<:INDEX:>??-1||&?(.+\\)([^\\]+) start=SGIFPRO||param<GLOBALSENDS<:INDEX:>>||&&hide await=1||0||GLOBALBENDS<1>||1,3||GLOBALBENDS<2>.BAK close=SGIFPRO.exe <NEXT> ;; передать поочерёдно список выделенных gif файлов в программу SGIFPRO, отслеживать создание файла BAK, после чего процесс программы закрывается
sends=%WL??-1||?*0b!! GLOBALSENDS<a> ;; проверка выделенного списка файлов через параметр test<>, остаются пути текстовых файлов
sends=%WL??-1||?F5 GLOBALSENDS<a> ;; реверс выделенных объектов
sends=%WL??-1||?F5 renms=%WL||list<$GLOBALSENDS>||[double] ;; переименовать выделенные объекты рекурсивно (первый именем последнего объекта, второй - предпоследним... и.т.д)
sends=%WL??-1||?Ffnc_level2 anf2d=$GLOBALSENDS||2||[^|]+||begin<0> GLOBALANF2D<a> ;; создать двумерный массив путей выделенных объектов и уровня вложенности
sends=%WL??-1||?Ffnc_level2 GLOBALSENDS<a> ;; к выделенным объектам дописать | уровень вложенности
sends=%WL??-1||?Fframe1 GLOBALSENDS<a> ;; пути выделенного обрамить квадратными скобками
sends=%WL??-1||?Fpath5 creat=D:\Internet||Url.txt||content<$GLOBALSENDS> ;; записать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке
sends=%WL??-1||?Frevers_name1 GLOBALSENDS<a> ;; для имён выделенных файлов типа "A B - C.xxx" добавить перестановленные имена "B A - C.xxx"
sends=%WL??-1||?Frevers_name1,2 moves=$GLOBALSENDS||"%t"//0||upd<2> ;; переместить выделенные файлы (имена типа "A B - C.xxx") для которых есть перестановленные имена (типа "B A - C.xxx")
sends=%WL??-1||?Fzoneid blist=$GLOBALSENDS||test<2k!!> GLOBALBLIST<a> ;; из выделенных файлов получить список тех, которые имеют альтернативный поток NTFS, файлы с добавлением к расширению ":Zone.Identifier" (скаченные из интернета)
sends=%WL??-1||@@Diacritic GLOBALSENDS<a> ;; в выделенных именах объектов заменить диакритические символы и получить в таблице результат
sends=%WL??-1||formt<sort_s6> GLOBALSENDS<a> ;; сортировка имён выделенных файлов по последней и предыдущей цифре в имени через дефис, типа find3-1.png
sends=%WL??-5|3 GLOBALSENDS<a> ;; разбить пути выделенных объектов по 3
sends=%WL??-5|3|1|* GLOBALSENDS<a> ;; разбить пути выделенных объектов по 3 с заданным разделителем
sends=%WL??-5|5 <FOR> 1 <TO> GLOBALSENDS<0> imgnz=GLOBALSENDS<t:INDEX:>||"%t"//0||#x1||panorama<1> $GLOBALTMPXX[:INDEX:]=$GLOBALIMGNZ[1] <NEXT> imgnz=$GLOBALTMPXX||"%t"//0//Result||1x#||panorama<4>||upd<3> ;; выделенные изображения "разбить" по 5 штук, создать из них горизонтальные панорамные изображения и объединить их в одно панорамное по вертикали
sends=%WL||&&(?m)(.+)!!''$1''~~||@CRLF!! cmdbt=''''?GifSicle?''~~GLOBALSENDS<1>>~~''%presult.gif''''||upd<1> GLOBALCMDBT0<a> ;; объединить выделенные gif в один с помощью утилиты GifSicle и создать в активной панели result.gif + отобразить строку команды переданной консоли
sends=%WL||&&(?m)(.+)!!''$1''~~||@CRLF!! noglob cmdbt=''''?GifSicle?''~~GLOBALSENDS<1>>~~''%presult.gif''''||upd<1> ;; объединить выделенные gif в один с помощью утилиты GifSicle и создать в активной панели result.gif