|
Описание команды | |
| sends | ![]() |
Преобразование текстовых данных и передача их в другие команды и параметры.
sends=Input??Output, ||SeriesParam, ||Dialogs, ||eline<>, ||<ifile>, ||clpget, ||<info>, ||http<>, ||<strext>, ||formt<>, ||swap<>, ||[column], ||[tc], ||sdel<>, ||<text>или[text], ||<tezt>или[tezt], ||clipend, ||rndm<>, ||<xfolder>, ||<inikey>, ||tcg<>, ||<srlist>, ||zebr<>, ||<dellist>, , ||sagent<>, ||sproxy<>
Параметры:
| 1-й обязательный параметр. | |
| Input??Output | Режим ввода и вывода данных. Input!!Output или Input??Output (рекомендуемый). Input - получение данных в команду, возможны варианты: Описание Описание |
| Дополнительные параметры: | |
| 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. |
| 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). |
| [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<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов. |
| <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> | Поиск и удаление из файла. Описание |
| Дополнительные параметры при чтении данных из интернета: | |
| 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> copyy=GLOBALSENDS<1>.bakp||x//1||&&\.bakp$!!||**2!! <HOTKEY=X> sends=@<info=x50> 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=@LF@LF??-sends=-??-|=60FOR> <TO> GLOBALSENDS<> xends=GLOBALSENDS<x:INDEX:> asave=GLOBALXENDS||"$fUser\UGLOBALAENDS<:INDEX:>txt"|<NEXT> ;; разбить содержимое буфера обмена на три части с сохранением каждой части в отдельный файл \Files\User\U№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<$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-файла, заменив текущий набор - выбор файла в диалоге
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=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 информацию заданных типов данных с добавлением названия типа данных
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> ;; разбить строки буфера обмена относительно символа введенного в диалоговом окне
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> ;; выделить объекты в активной и в неактивной панели начало имён (игнорирование артикля "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") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне
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_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_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 программе
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 в буфере обмена
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 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 sends=@"%P"help.txt cmdbt=PowerShell~~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 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 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=([^|]*) 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=%%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=<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=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№ + общая сортировка секций
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||?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??-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||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,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 файлов случайным образом и получить список файлов
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 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.
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> ;; создать в активной панели изображения с текстом случайных данных (имена с заданным счётчиком) и поочерёдным цветов текста
sdupl=FOLDC<%WL//1//-1>||1 sends=$GLOBALSDUPL2??-1 GLOBALSENDS<e> ;; в выделенных папках получить список дубликатов файлов без первого
sends=!!200 GLOBALSENDS<a> ;; принудительное изменение размера массива GLOBALSENDS
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||@@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=#!!-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!!(.*\.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||formt<6,1!!(.*\.swf[^\r\n]*)> downl="%p"//2||$GLOBALSENDS||progres<> ;; скачать с содержимого страницы интернета (ссылки из буфера обмена) swf файлы в активную панель
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://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://wincmd.ru/plugring/TCIMG.html??-1||&?(?i)\?id=TCIMG.*title=''([^'']+) GLOBALSENDS<a> ;; получить прямую ссылку скачивания TCIMG
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/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=$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=%P%N inbox=1||MY_BOX1||GLOBALSENDS<x1> ;; записать содержимое файла под курсором в контейнер с адресом MY_BOX1
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//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> ;; получить статистику текстового файла под курсором
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||#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||$$@CRLF||formt<line5> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице
sends=%P%N??-1||$$@CRLF||formt<line6> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице (учитывать пустые строки)
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||&?(?i)([а-яё]{4,}) irr2d=$GLOBALSENDS||36||3|1||27|1|?V|##|Round(::*100/GLOBALSENDS<0>,1);;$$~~%% GLOBALIRR2D<a> ;; из файла под курсором извлечь все русские слова более 4-х символов и получить процентную статистику встречающихся слов
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||?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||?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||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<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<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||#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_b1 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<¤>||?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||&?((?:[^\r\n]+(?:\r\n|$)*?){5})!!3!!1!!#:# GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"
sends=%P%N||&?(*UCP)(?si)(https?://[\w.:]+/?[\w/?&:,=.~;@–\-+!*_#%()]*)!!1 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку
sends=%P%N||?Ffli1:C:fli2,fli3:C:fli4:C:fli5:C:Chr(124) GLOBALSENDS<a> ;; получить различную информацию из файла под курсором, согласно регулярным выражениям, взятых из секции [FormatUser]
sends=%P%N||?Frgx_line5 GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"
sends=%P%N||?Frgx_link0 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку
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||?P||#L1:3 GLOBALSENDS<a> ;; из выделенных объектов получить 3 случайных имени
sends=%WL dilog=[image=BOX1??BOX_Ex5] ;; пример вывода окна подсказки в диалоге по нажатию кнопки [i], шаблон подсказки настраивается в TCIMG_...lng в ключе HelpBox_Ex5
sends=%WL dilog=[image=BOX1] GLOBALIMAGE1<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??-1 dlist=$GLOBALSENDS[-1:1] GLOBALDLIST<a> ;; реверс выделенных объектов
sends=%WL??-1 GLOBALSENDS<a> GLOBALSENDS<r> GLOBALSENDS<a> ;; получить список выделенных объектов в случайном порядке
sends=%WL??1||#L2 GLOBALSENDS<a> ;; получить 2-й объект из выделенных
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||?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||@@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
sends=%WL||?F60||@CRLF!!Chr(124)Chr(124) GLOBALSENDS<a> ;; выделенный список объектов в одну строку с разделителем || (без последнего)
sends=%WL||@CRLF!!Chr(124)Chr(124) GLOBALSENDS<a> ;; выделенный список объектов в одну строку с разделителем ||
sends=:?*'';\/|<>||:!!ChrW(-230)||?!!ChrW(-225)||*!!ChrW(-246)||''!!ChrW(698)||;!!ChrW(894)||\!!ChrW(-24)||/!!ChrW(-24)||Chr(124)!!ChrW(-24)||<!!ChrW(706)||>!!ChrW(707) GLOBALSENDS<a> ;; заменить некорректные символы для имен фалов/папок подобными Unicode символами
sends=:?*'';\/|<>||@@Sym GLOBALSENDS<a> ;; заменить некорректные символы для имен фалов/папок подобными Unicode символами
sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||&&[\r\n]+!!@CRLF||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0> ;; в файле под курсором заменить невидимое знаки "пи" на перенос строк и удалить строки в конце которых нет заданных фраз
sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0> ;; в файле под курсором удалить строки в конце которых нет заданных фраз (:8080,:3128,:80)
sends=:9991,:8080,:3128,:3129,:80??-6, textt=%P%N||<dellist=$GLOBALSENDS|5>||formt<63> ;; в файле под курсором удалить строки в конце которых ЕСТЬ заданные фразы (:9991,:8080,:3128,:3129,:80)
sends=?$f1000 GLOBALSENDS<a> ;; получить пользовательский путь сокращения $f1000 (см. Дополнение №8 и секцию [ReductionPath] в TCIMG.ini)
sends=?$f400?txt GLOBALSENDS<a> ;; получить путь для временного файла в папке Temp
sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait anf2d=GLOBALSENDS<1>||5||(?m)^([^-=\r\n]+)~~[-=]~~([^\r\n]+)$||begin<0> delsm=GLOBALSENDS<1>||1 GLOBALANF2D<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView (в 2D таблице)
sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait bends=GLOBALSENDS<1>??-1 delsm=GLOBALSENDS<1>||1 GLOBALBENDS<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView в таблице
sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait textv=GLOBALSENDS<1> delsm=GLOBALSENDS<1>||1 ;; просмотреть информацию изображения под курсором с помощью IrfanView в текстовом редакторе
sends=?$f47|$f48??-4 GLOBALSENDS<a> ;; получить пути "...\Program Files" и "...\Program Files (x86)"
sends=?$f99?Buttonbar GLOBALSENDS<a> ;; получить путь файла, где находится секция Buttonbar
sends=??-1||#K3!!@CRLFxxx@~~zzz§~~vvv§ xends=$GLOBALSENDS??-1||#N@!!tnum[1|1|1]||?T|c,1:-1!!0!!§!!:NUM: GLOBALXENDS<a> ;; пример построчной нумерации
sends=??-1||#K3!!@CRLFxxx§~~zzz§~~vvv§ GLOBALSENDS<a> slist=$GLOBALSENDS||§!!:NUMBER: GLOBALSLIST<a> ;; пример построчной замены символа "§" на счётчик
sends=??-1||tcg<HTML1> textx=%WL||test<30t!!Number(60+GLOBALSENDS<0>)>||?F1,63||code<4>||backup<0> ;; Подсчитать число строк в шаблоне html и прибавив 60, произвести обработку выделенных файлов, но только тех, которые имеют число строк большее чем вычисленное значение
sends=?<info=o200%P%N//>??1 creat=$f254||"%N".txt||content<GLOBALSENDS<x1>>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать именной файл с комментарием объекта под курсором во временной папке и открыть в AkelPad
sends=?<info=o200%P%N//>??1 textv=GLOBALSENDS<x1>||viewtext<%P%N|900|700|-1|-1|Tahoma|14|FFFFFF|000000> ;; открыть комментарий файла под курсором в просмотрщике TCIMG
sends=@"%P" slist=%WL||##path<4>||^^GLOBALSENDS<1> tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7|$e delss=%WL||1||inuse<1> moves=FOLDC<$GLOBALSLIST//0//0>||"%t"//0 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архив(ы) в активную панель + переместить в другую панель содержимое распакованных папок, не заменяя имеющиеся файлы, удалить исходные архивы в корзину
sends=@"%P"??1||formt<0!!.+\\([^\\]+)> creat="%p"||GLOBALSENDS<1>.doc ;; создать в активной панели файл с расширением doc с именем открытой папки
sends=@"%P%N|%O"??-4 GLOBALSENDS<a> bends=PS<GLOBALSENDS<1>//1//0//GLOBALSENDS<2>.7z> GLOBALBENDS<a> ;; в папке под курсором получить файл с именем папки под курсом и расширением 7z
sends=@"%P%N|%O"??-4 GLOBALSENDS<a> ;; получить в массиве путь и имя объекта под курсором
sends=@$f91 GLOBALSENDS<a> ;; получить путь к объекту под курсором левой панели Total Commander
sends=@$f92 GLOBALSENDS<a> ;; получить путь к объекту под курсором правой панели Total Commander
sends=@$f93 GLOBALSENDS<a> ;; получить путь к объекту под курсором активной панели Total Commander
sends=@$f94 GLOBALSENDS<a> ;; получить путь к объекту под курсором неактивной панели Total Commander
sends=@$f95 GLOBALSENDS<a> ;; получить путь левой панели Total Commander
sends=@$f96 GLOBALSENDS<a> ;; получить путь правой панели Total Commander
sends=@$f97 GLOBALSENDS<a> ;; получить путь активной панели Total Commander
sends=@$f98 GLOBALSENDS<a> ;; получить путь неактивной панели Total Commander
sends=@%N??1||&&(.+)~~-~~.+!!$1||~~!!+ brwsr=http://www.last.fm/ru/search?q=GLOBALSENDS<1> ;; открыть имя исполнителя файла под курсором для поиска на last.fm
sends=@%P%N exect=$var_i3=[info=i6GLOBALSENDS<1>]>1?_Exit():0 infbx=InfoBox_TEST1 ;; пример проверки: если под курсором анимированный GIF файл, то выход
sends=@%P%N start=%%COMMANDER_PATH%%\TOTALCMD.EXE||&&procwait paths=GLOBALSENDS<1> ;; перейти к объекту под курсором в новой копии TC в правой панели в новой вкладке
sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь по слешам (кроме диска) и вывести перевёрнутый результат
sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> ;; разбить путь по слешам (кроме диска) и вывести результат
sends=@%P%N??-1||formt<0!!([^\\]+)> GLOBALSENDS<a> ;; разбить путь по слешам и вывести результат
sends=@%P%N??-6\ GLOBALSENDS<b> sends=$GLOBALARRAY||@CRLF!!\ GLOBALSENDS<a> ;; разбить путь под курсором по слешам, вывести результат, выбрать нужные папки структуры для дальнейшего использования...
sends=@%P%N??-6\ GLOBALSENDS<b> sends=$GLOBALARRAY||@CRLF!!\ GLOBALSENDS<a> ;; разбить путь под курсором по слешам, вывести результат в окне с чекбоксами, выбрать нужные папки структуры и передать в глобальную переменную
sends=@►12345◄||?F73 GLOBALSENDS<a> ;; заменить ссылки-мнемоники html и кодов html на символы
sends=@«12345»||?F72 GLOBALSENDS<a> ;; заменить ссылки-мнемоники html на символы
sends=@[combo=BOX_U85] exmpl=1|0||GLOBALSENDS<1> GLOBALEXMPL<a> ;; получить все примеры TCIMG с описанием включающих в себе фразу введенную в диалоговом окне(не учитывая регистр символов)
sends=@[combo=BOX_U85] exmpl=1|0||GLOBALSENDS<1> GLOBALEXMPL<b> xends=$GLOBALARRAY??-1 GLOBALXENDS<a> ;; получить все примеры TCIMG с описанием включающих в себе фразу введенную в диалоговом окне(не учитывая регистр символов), выбрать нужные команды и отразить их в следующем окне
sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> ;; в именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки
sends=@[sfold=Выберите~~папку|"%p"]_[combo=BOX14] folds=GLOBALSENDS<1>||line<Заказчику,Обработанный_материал\Планшеты,Первичный_материал!!,> patha=GLOBALSENDS<1> ;; создать заданные папки в выбранном каталоге и перейти в него
sends=@[tc=AA]??-1||:\!!:@CRLF\||\!!\\ GLOBALSENDS<a> ;; получить диск и остальной путь с задвоенным слешем объекта под курсором
sends=@[tc=AA]??-1||:\!!:@CRLF\||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Drive='GLOBALSENDS<1>'~~AND~~Path='GLOBALSENDS<2>'||1||progres<> GLOBALNFSIS<e|2> ;; получить информацию о файлах в папке под курсором
sends=@[tc=AA]||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Name='GLOBALSENDS<1>' GLOBALNFSIS<a> ;; получить информацию для файла под курсором
sends=@[tc=AP]||&&(?m)^(.+\\).+\.(?:7z|7zip|ace|arc|arj|bz|bz2|bzip|bzip2|cab|gz|gza|gzi|nz|pea|pzip|rar|tar|tgz|uc2|zip)\\.*$!!$1 GLOBALSENDS<a> ;; получить родительский путь открытого архива активной панели (расширенный вариант, если есть соответствующие плагины в TC)
sends=@[tc=AP]||&&(?m)^(.+\\).+\.(?:zip|rar|7z)\\.*$!!$1 GLOBALSENDS<a> ;; получить родительский путь открытого архива активной панели
sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:7z|7zip|ace|arc|arj|bz|bz2|bzip|bzip2|cab|gz|gza|gzi|nz|pea|pzip|rar|tar|tgz|uc2|zip)\\.*$!!$1\\ GLOBALSENDS<a> ;; получить родительский путь+имя архива открытого архива активной панели (расширенный вариант, если есть соответствующие плагины в TC)
sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ GLOBALSENDS<a> ;; получить родительский путь+имя архива открытого архива активной панели
sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$iGLOBALSENDS<1>|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в именную папку архива рядом с архивом
sends=@[tc=AZ] GLOBALSENDS<a> ;; получить путь активной панели без конечного слеша
sends=@[tc=TP] slist=[tc=AM] cmdbt=COPY~~/B~~''GLOBALSLIST<1>''+''GLOBALSLIST<2>''~~''GLOBALSENDS<1>full.xxx''||upd<3> ;; объединить 2 выделенных файла и записать результат в другую панель в файл full.xxx
sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<10o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых равен хешу присвоенного значка папки под курсором
sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<11o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых не равен хешу присвоенного значка папки под курсором
sends=@<info=e16|http://tc-image.3dn.ru/tci.png> GLOBALSENDS<a> ;; получить размер файла (ссылки) в байтах
sends=@<info=e16|http://tc-image.3dn.ru/title.gif|K> GLOBALSENDS<a> ;; получить размер файла (ссылки) в килобайтах
sends=@<info=e17|http://tc-image.3dn.ru/Image/Others/0/rrmm.jpg|1000|1> GLOBALSENDS<a> ;; получить временный файл со скаченными 1000 байтами для заданной ссылки
sends=@<info=f10[tc=AA]//>??7 GLOBALSENDS<a> ;; записать в массив sends в 7-ю ячейку файла под курсором
sends=@<info=f11%P%N//> delss=PS<"%p"//1//0//*.GLOBALSENDS<1>>||1||upd<1> ;; удалить в текущей панели (без рекурсии) все файлы с расширением файла под курсором
sends=@<info=f11%P%N//> shape=4 textx=PS<"%P"//1//-1//*.GLOBALSENDS<1>>||[input=BOX36]!![input=BOX37]||upd<1> ;; во всех файлах с расширением файла под курсором открытой папки произвести поиск и замену - ввод данных в общем диалоге (с рекурсией)
sends=@<info=f11%T%M//> slist=PS<"%t"//1//0//*.GLOBALSENDS<1>>||##path<4> alist=[tc=AF-1f]||<dellist=$GLOBALSLIST|8> marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам файлов неактивной панели с расширением файла под курсором неактивной панели
sends=@<info=i1%P%N//>??1 sends=@<info=i2%P%N//>??2 sends=x!!3||##rndm<3|30>||#Hcrc32|1 exect=$var_its=(GLOBALSENDS<1>>GLOBALSENDS<2>?GLOBALSENDS<2>:GLOBALSENDS<1>)/2 exect=$var_obch=$var_its*2 start=Magick||%P%N||-resize||"$var_obch"x"$var_obch"!||-matte||-fill||none||-draw||"color~~0,0~~reset"||-fill||white||-draw||"circle~~$var_its,$var_its~~0,$var_its"||37TCIMG_TEMP%\temp.png||&&hide||&&wait start=Magick||%P%N||-matte||%%TCIMG_TEMP%%\temp.png||-compose||DstIn||-composite||"%pOut-GLOBALSENDS<3>".png||&&hide||&&wait||upd<1> tempxx ;; создать из изображения под курсором круглое изображение в активной панели с взятием фрагмента из центра
sends=@<info=i3[tc=AA]//>??1 GLOBALSENDS<a> ;; записать в массив sends высоту и ширину изображения под курсором
sends=@<info=i300%P%N//> GLOBALSENDS<a> ;; получить строку времени кадров GIF файла под курсором (в миллисекундах)
sends=@<info=i301%P%N//> GLOBALSENDS<a> ;; получить время анимации GIF файла под курсором (в миллисекундах)
sends=@<info=i302%P%N|,//> GLOBALSENDS<a> ;; получить строку времени кадров GIF файла под курсором (в миллисекундах), разделитель ","
sends=@<info=i400%WL|35//> GLOBALSENDS<a> ;; наименьшее|наибольшее|суммарное|среднее значение времени кадров списка GIF изображений (в миллисекундах)
sends=@<info=i400%WL|38//> GLOBALSENDS<a> ;; наименьшее|наибольшее|суммарное|среднее значение времени кадров списка GIF изображений (в миллисекундах/10)
sends=@<info=n12|123456.789> GLOBALSENDS<a> ;; преобразовать число в денежный формат
sends=@<info=n12|1662209.16|9> GLOBALSENDS<a> ;; преобразовать число в денежный формат
sends=@<info=n13|1662209.16|2|1|3|,|.|8|3|руб.> GLOBALSENDS<a> ;; преобразовать число в денежный формат
sends=@<info=n200|%P%N|\|0|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, от меньшего к большему, добавляя исходный путь
sends=@<info=n200|%P%N|\|0|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, от меньшего к большему
sends=@<info=n200|%P%N|\|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, добавляя слеш, от меньшего к большему
sends=@<info=n200|%P%N|\|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, добавляя слеш
sends=@<info=n200|%P%N|\|1|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, от меньшего к большему, добавляя исходный путь
sends=@<info=n200|%P%N|\|1|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, от меньшего к большему
sends=@<info=n200|%P%N|\|1|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, добавляя слеш, от меньшего к большему
sends=@<info=n200|%P%N|\|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, добавляя слеш
sends=@<info=n200|%P%N|\|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала
sends=@<info=n200|%P%N|\>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца
sends=@<info=n51|11.5235|2> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего чётного числа
sends=@<info=n51|11.5235|-2> GLOBALSENDS<a> ;; округлить в меньшую сторону до ближайшего чётного числа
sends=@<info=n51|115234|1000> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего целого (кратность 1000)
sends=@<info=n51|115234|-1000> GLOBALSENDS<a> ;; округлить в меньшую сторону до ближайшего целого (кратность 1000)
sends=@<info=o131"%P"> slist=FOLDM<%WL//0//-1>||GLOBALSENDS<1>!! strct="%t"||$GLOBALSLIST||progres<>||descript<GLOBALSENDS<1>>||upd<3> ;; создать пустую структуру выделенных объектов в другой панели, отсекая 1-ю папку с начала пути, сохраняя подсказки в файле descript.ion
sends=@<info=o250$f250tcimg.ini|180//> GLOBALSENDS<a> ;; получить путь существующего заданного файла учитывая регистр символов
sends=@<info=o41%P%N//> GLOBALSENDS<a> ;; отобразить в диалоге время создания объекта под курсором в формате 22.14.00
sends=@<info=o42%P%N//> GLOBALSENDS<a> ;; отобразить в диалоге время создания объекта под курсором в формате 22:14:00
sends=@<info=o75"%t"> GLOBALSENDS<a> ;; получить родительский путь для пути неактивной панели
sends=@<info=o75%P%N//> GLOBALSENDS<a> ;; получить путь родительской папки (с конечным слешем) объекта под курсором
sends=@<info=o77"%t"> GLOBALSENDS<a> ;; получить 'дедушкин' путь для пути неактивной панели
sends=@<info=s130> GLOBALSENDS<a> ;; получить масштаб системы
sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}|1> GLOBALSENDS<a> ;; получить путь системной папки Music (путь по умолчанию системы)
sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}> GLOBALSENDS<a> ;; получить путь системной папки Music (пользовательский путь)
sends=@<info=s260|39|1> GLOBALSENDS<a> ;; получить путь папки Music (путь по умолчанию системы)
sends=@<info=s260|39> GLOBALSENDS<a> ;; получить путь папки Music (пользовательский путь)
sends=@<info=v0%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe>||&&(\d).*!!$1 <SWITCH> GLOBALSENDS<1> <CASE> 8 <#> exect=$var_su='http://ya.ru!!Explorer' <CASE> 9 <#> exect=$var_su='http://www.mail.ru' <ENDSWITCH> brwsr=$var_su ;; в зависимости от версии браузера открыть разные ссылки, если IE версии 9 - то яндекс, а если 8 то майл ру
sends=@<info=x*;1;20;42;30;21;43;31;50;50|1*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander
sends=@<info=x*1,20,42,21,43*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander
sends=@<info=x*1,20,42,21,43*@CRLF*>??-2 tc3264 gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> gotoc=1||GLOBALSENDS<4> markn=1||GLOBALSENDS<5> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения в обеих панелях
sends=@<info=x*1,20,42,30,21,43,31*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander
sends=@<info=x*1,20,42,30,21,43,31*@CRLF*>??-2 tc3264 gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях
sends=@<info=x*1,20,42,30,21,43,31,50*@CRLF*>??-2 rstart tcprm=OPENBAR~~''GLOBALSENDS<8>'' gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях и активной панели инструментов
sends=@<info=x*1,20,42,30,21,43,31,50*@CRLF*>??-2 tc3264 tcprm=OPENBAR~~''GLOBALSENDS<8>'' gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях и активной панели инструментов
sends=@<info=x50> barsf=GLOBALSENDS<1> ;; сортировать команды активной панели инструментов
sends=@<info=x50>??1 infos=1||10||GLOBALSENDS<1> ;; отображение информации BAR файла активной панели инструментов в виде таблицы
sends=@<info=x50>??1||%%!!%%%% barsl=2||GLOBALSENDS<1> textt=GLOBALSENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~~~(№$2) barupd ;; обновить активную панель упорядочив и пронумеровав кнопки
sends=@<info=x53>??1 slist=GLOBALSENDS<t>||##path<0|0|1>\ GLOBALSLIST<a> ;; относительный путь к родительской папке активной панели инструментов
sends=@<info=x54>??1 iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||GLOBALSENDS<1> rstart ;; сделать текущую панель инструментов по умолчанию при запуске
sends=@<info=x54>??1 xends=@<info=x58>??1 copyy=GLOBALXENDS<1>[Backup]_<info=f61GLOBALSENDS<1>>\<info=x51>.bkp||GLOBALXENDS<1>//1||&&\.bkp$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа с изменением даты на текущую
sends=@<sicon=%P%N|32|1|0|1|@CRLF>??-1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка в 2 ячейки (путь переводится в относительный путь), файл со значками под курсором
sends=@<sicon=%P%N|32|1|0|1>??1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка (путь переводится в относительный путь), файл со значками под курсором
sends=@<sicon=%P%N|32|1|0|2>??1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка (путь переводится в относительный путь относительно утилиты), файл со значками под курсором
sends=@<sicon=%P%N|32|1|0|3>??1 GLOBALSENDS<a> ;; пример передачи выбранного номера значка, файл со значками под курсором
sends=@<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1> icofs=%WL||0||GLOBALSENDS<1> rstart ;; назначить выделенным папкам значки выбранные в диалоге
sends=@<xfolder=24//"%p">??1 sends=@<info=f14GLOBALSENDS<1>//>??2 patha=GLOBALSENDS<1> pause=1000 tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e patha=GLOBALSENDS<2> ;; в активной панели распаковать архив, у которого самая новая дата модификации и войти в него
sends=@<xfolder=24//"D:\TC IMAGE\log\"//*.log>??1 ;; передать другим командам путь файла, у которого самая новая дата модификации в папке D:\TC IMAGE\log\ среди файлов *log
sends=@<xfolder=24//%%TCIMG_PATH%%\log\//*.log>??1 ;; передать другим командам путь файла, у которого самая новая дата модификации в папке %TCIMG_PATH%\log\ среди файлов *log
sends=@<xfolder=24//D:\VIDEO\!!1>??1 openf=GLOBALSENDS<1>||ASSOC ;; открыть в указанной паке самый новый файл в программе ассоциируемой в TC
sends=@<xfolder=25//"%P"//0//[extnd=Video]> GLOBALSENDS<a> ;; получить в активной папке путь видеофайла дата создания которого самая новая
sends=@<xfolder=31//D:\VIDEO>??1 start=PotPlayer||GLOBALSENDS<1> ;; открыть папку с новой датой создания в D:\VIDEO\ и начать воспроизведение файлов в PotPlayer
sends=@<xfolder=51//"%p"//1//part//1>??1 GLOBALSENDS<a> ;; получить путь файла с самой новой датой создания в текущей папке, исключив файлы с расширением part
sends=@<xfolder=51//D:\KINO>??1 delss=PS<GLOBALSENDS<1>//1//0//*.!ut>||1 start=PotPlayer||GLOBALSENDS<1> ;; открыть в каталоге D:\KINO\ папку с самой новой датой создания, удалить все файлы *.!ut , оставшиеся файлы открыть в Daum PotPlayer
sends=@-1 GLOBALSENDS<a> ;; передать -1 в глобальную переменную sends
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||#L-2:-1 pause=500 bufsr=##GLOBALSENDS<1>||&&(.*)~~.*!!$1||#Db64= ;; извлечь из запароленной базы последние две строки текста, декодировав из b64 и удалив метку с временем в буфере (метка времени в базе сохранена)
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||#RGLOBALSENDS<2>|AES256 pause=500 bufsr=##GLOBALSENDS<1>||&&(.*)~~.*!!$1||#Db64= ;; отправить в буфер обмена полное содержимое всей базы, предварительно дешифровав информацию из b64
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 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\path<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить на РАБОЧИЙ СТОЛ с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt (РАБОЧИЙ СТОЛ) с номером, именем и хеш суммой созданных архивов
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 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%Ppath<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$<info=f1::|1//>||save<"%p"MD5-xesh.txt|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить рядом с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt с номером, именем и хеш суммой созданных архивов
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\%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его на рабочий стол, с добавлением к имени - системного времени
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||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его рядом с исходным файлом, с добавлением к имени - системного времени
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||e||%P%N||%P||-pGLOBALSENDS<1>||&&wait||upd<3> pause=500 delsm=%P%N||1 ;; распаковать выделенный архив, (пароль берется из зашифрованной базы) и поместив извлечённый файл рядом , удалить исходный архив
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||e||list<%WL>||%P||-pGLOBALSENDS<1>||&&wait||upd<3>||infcyrcle<>||spause<1000> ;; распаковать каждый запароленный архив (пароль из зашифрованной базы), и поместить рядом - активная панель.
sends=[combo=BOX_U9] folds="%p"<info=s33!!#.!!s32!!#.!!s48>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне
sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||"%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc Search Complete.wav"|3s block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL. За 3 секунды до окончания воспроизводится звук sound.wav
sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||2|4s block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL. За 4 секунды до окончания воспроизводится звук 2, прописанный в TCIMG.ini в секции [Sound]
sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||x block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL
sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] extra=%WL||x//0//x.txt||compare<GLOBALSENDS<x1>|3,0>||ending<0>||progres<> textx=$GLOBALEXTRA||GLOBALSENDS<x1>!!GLOBALEXTRA0<:NUMBER:>||backup<0>||upd<1> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов
sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] GLOBALSENDS<c> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> extrf=GLOBALSLIST<:INDEX:>||x//0//x.txt||compare<cliptext|3,0>||ending<0>||progres<> textt=GLOBALEXTRF<1>||clpget!!GLOBALSLIST<:INDEX:>||backup<0> <NEXT> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов
sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] GLOBALSENDS<c> slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> extrf=GLOBALSLIST<:INDEX:>||x//0//x.txt||compare<cliptext|3,0>||ending<0> textt=GLOBALEXTRF<1>||clpget!!GLOBALSLIST<:INDEX:>||backup<0> <NEXT> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов
sends=[group=BOX_BR1] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками
sends=[group=BOX_BR2] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками
sends=[group=BOX_BR3] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками
sends=[info=x52] <IF> GLOBALSENDS<1> = 000_Osnovnaja OR GLOBALSENDS<1> = 084_AU3 <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; переключение: если имя активной панели инструментов 000_Osnovnaja или 084_AU3, то откроется 002_Multimedia.bar, иначе панель инструментов закроется
sends=[input=BOX11]??1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||index.html||numb<GLOBALSENDS<1>>||clip<> <NEXT> ;; создание в выделенных каталогах файлов html с содержимым буфера обмена, количество создаваемых файлов вводиться в диалоге
sends=[input=BOX52]??1 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге
sends=[tc=`AL]??-1 GLOBALSENDS<a> ;; получить список путей выделенных объектов активной панели (без конечного слеша для папок)
sends=[tc=AL] <IF> 1 <> <info=t61$GLOBALSENDS[1]> <THEN> start=MPC-BE||clpget <ELSE> start=MPC-BE||list<%WL> <ENDIF> ;; если в активной панели нет выделенных файлов, то воспроизвести в плеере MPC файл по пути или ссылке из буфера обмена, если есть выделенные файлы, то воспроизвести их в плеере MPC
sends=[tc=AL]!!-1 start=%%COMMANDER_PATH%%\AkelPad.exe||list<$GLOBALSENDS> ;; открыть выделенные файлы в AkelPad
sends=[tc=AL]??-1||&&(?m)\.[^.]+$!! GLOBALSENDS<a> ;; получить список выделенных файлов без расширений
sends=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe buttn=EVERYTHING||Edit1|$v|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска
sends=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe||&&procwait buttn=EVERYTHING||Edit1|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска
sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> $GLOBALXXXXX=>$GLOBALSENDS[0]>$GLOBALBENDS[0]?$GLOBALSENDS:$GLOBALBENDS GLOBALXXXXX<a> ;; пример тернарного условия: получение большего массива - списка выделенных файлов в обеих панелях
sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> $GLOBALXXXXX=>GLOBALSENDS<0>>GLOBALBENDS<0>?$GLOBALSENDS:$GLOBALBENDS GLOBALXXXXX<a> ;; пример тернарного условия: получение большего массива - списка выделенных файлов в обеих панелях
sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> exect=$var_a=GLOBALSENDS<0>>GLOBALBENDS<0>?$GLOBALSENDS:$GLOBALBENDS||_ViewValues($var_a) ;; пример получения наибольшего массива
sends=[tc=TL]??-1 GLOBALSENDS<a> ;; получить список выделенных объектов другой панели
sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации, точка отсчета номер файла под курсором
sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||modfs<0||#SISDATE>||upd<1> ;; переименовать файл(ы) под курсором именем файла в панели назначения с продолжением его нумерации (счетчик _01)
sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать выделенные объекты активной панели именем файла другой панели (имеющего счетчик) с продолжением отсчета счетчика
sends=[tc=TO]??1||&&[^a-zа-яё]+$!! copys=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALCOPYS||GLOBALSENDS<1>||$$-cntr<1+|1|1>||ext<>||upd<1> ;; скопировать выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующей имени и типу файла
sends=[tc=TO]??1||&&[^a-zа-яё]+$!! moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||GLOBALSENDS<1>||bkt<!!-!!!!1!!1>||ext<>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующего имени и типу файла
sends=[tc=TO]||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> moves=GLOBALRENMS<t>||%t||upd<6> ;; переименовать выделенные объекты именем объекта в другой панели с продолжением нумерации и переместить переименованные объекты в другую панель
sends=\.\|!.!|:.:??-4||.!! GLOBALSENDS<a> ;; разбить специальные символы в массив
sends=\<link\h+rel\=[\''|\']?[^>]+\>??1 exect=$var_a=_ArrayUnique(StringRegExp(FileRead('%P%N'),$GLOBALSENDS[1],3))||_ViewValues($var_a) ;; получить заданные отрезки файла под курсором и отобразить их в таблице
sends=^%P%N/%T%M??-1 GLOBALSENDS<a> ;; объединить 2 файла (под курсором в обеих панелях) и получить содержимое в глобальной переменной
sends=^%WL??-1 GLOBALSENDS<a> ;; получить содержимое выделенных файлов
sends=^[tc=AL]??-1 GLOBALSENDS<a> ;; получить содержимое выделенных файлов
sends=^PS<"%p"//1//0//txt>??-1 GLOBALSENDS<a> ;; получить содержимое всех txt файлов активной панели
sends=`%P%N??-1 GLOBALSENDS<a> ;; получить текстовую информацию файла, поддерживаются форматы
sends=||tcg<{CHM_HHC}> bends=$GLOBALSENDS||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhc||content<GLOBALBENDS<x1>> sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> start=%%COMMANDER_PATH%%\TCIMGHELP\Utils\hhc.exe||GLOBALCREAT<1> ;; для html файла под курсором создать справку chm в другой панели с помощью hhc.exe и создания соответствующих файлов hhc и hhk
sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!"%N"||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> ;; создать для htm файла под курсором файл hhp
sends=~~||tcg<{BARTCIMG}> creat="%p"||tcimg0.bar||content<GLOBALSENDS<x1>>||code<1>||upd<1> ;; создать в активной панели tcimg0.bar в кодировке UTF-16 LE 1200 по шаблону из файла SHAPED.tcg из секции {BARTCIMG}
sends=<info=b201%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с файлами torrent файла под курсором (с дополнительной информацией после имён файлов)
sends=<info=b201%P%N|3//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с файлами torrent файла под курсором
sends=<info=b41%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с дополнительными URL адресами torrent файла под курсором
sends=<info=b71%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с комментариев torrent файла под курсором
sends=<info=f1%P%N|1//>??1 lists=%WL||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена
sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\TCIMGZ\Arch\coment\com.txt||-iicon[EXTICON=%P%N]||-iimg%%COMMANDER_PATH%%\TCIMGZ\Arch\test.bmp||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролем в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon) + добавление комментария к архиву + назначение своего логотипа
sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-iicon[EXTICON=%P%N]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролями в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon)
sends=<info=f12%P%N//>??1||&&[^\d]*!! clint=%P%N||$f06//0||<info=f61%P%N//>~~GLOBALSENDS<1> ;; создать ярлык файлу под курсором на рабочем столе именем родительской папки с добавлением в конец цифр из имени этого файла
sends=<info=f12\%P%N//>??1||&&(?i)[^a-zа-яё]+$!! xends=<info=f12\%P%N//>??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать файл под курсором именем объекта под курсором с продолжением его нумерации
sends=<info=f12\%T%M> copys=%WL||"%t"//0||||##GLOBALSENDS<1>_cntr<1+|1|2> ;; копировать выделенные файлы в другую панель с переименованием в имя файла с счетчиком _01
sends=<info=f208%P%N//> GLOBALSENDS<a> ;; получить размер файла под курсором
sends=<info=f209%WL//> GLOBALSENDS<a> ;; получить суммарный размер всех выделенных файлов
sends=<info=f270%P%N|19//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором (dpi 50)
sends=<info=f270%P%N|2//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором
sends=<info=f270%P%N|38//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором (dpi 1000)
sends=<info=f49%P%N|0//> GLOBALSENDS<a> ;; получить для файла под курсором File Change Time
sends=<info=f49%P%N|1//> GLOBALSENDS<a> ;; получить для файла под курсором UTC File Change Time в формате YYYY/MM/DD HH:MM:SS
sends=<info=f49%P%N|2//> GLOBALSENDS<a> ;; получить для файла под курсором Local File Change Time в формате YYYY/MM/DD HH:MM:SS
sends=<info=f61%P%N//>??1||&&(?i)[^a-zа-яё]+$!! copys=%WL||"%t"GLOBALSENDS<1>\//0 ;; скопировать выделенное в созданную в другой панели папку с именем родительского каталога (курсор на файле)
sends=<info=f61%P%N//>??1||&&.{7}(.+)!!$1 textt=%P%N||&&(?s)(.+[\r\n]+PERFORMER[^\r\n]+[\r\n]+TITLE~~'')([^\r\n]+)(''.+)!!${1}GLOBALSENDS<1>${3}||upd<1> ;; в содержимом текстовом файле под курсором найти необходимый отрезок и заменить именем родительской папки, удалив из него первые 7 символов
sends=<info=i400%WL|1//> GLOBALSENDS<a> ;; получить наибольшую ширину выделенных изображений
sends=<info=i400%WL|10//> GLOBALSENDS<a> ;; получить количество уникальных ширин списка выделенных изображений
sends=<info=i400%WL|11//> GLOBALSENDS<a> ;; получить количество уникальных высот списка выделенных изображений
sends=<info=i400%WL|15//>??-1 GLOBALSENDS<a> ;; получить список уникальных ширин и высот списка выделенных изображений
sends=<info=i400%WL|2//> GLOBALSENDS<a> ;; получить наименьшую ширину выделенных изображений
sends=<info=i400%WL|3//> GLOBALSENDS<a> ;; получить наибольшую высоту выделенных изображений
sends=<info=i400%WL|30//> GLOBALSENDS<a> ;; получить наименьшее число количества кадров выделенных GIF изображений
sends=<info=i400%WL|31//> GLOBALSENDS<a> ;; получить наибольшее число количества кадров выделенных GIF изображений
sends=<info=i400%WL|32//> GLOBALSENDS<a> ;; получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных GIF изображений
sends=<info=i400%WL|4//> GLOBALSENDS<a> ;; получить наименьшую высоту выделенных изображений
sends=<info=i400%WL|40//> GLOBALSENDS<a> ;; получить наименьшее число количества кадров выделенных TIF изображений
sends=<info=i400%WL|41//> GLOBALSENDS<a> ;; получить наибольшее число количества кадров выделенных TIF изображений
sends=<info=i400%WL|42//> GLOBALSENDS<a> ;; получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных TIF изображений
sends=<info=i400%WL|5//> GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение ширины выделенных изображений
sends=<info=i400%WL|6//> GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение высоты выделенных изображений
sends=<info=i400%WL|7//>??-4 GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение ширины и высоты выделенных изображений
sends=<info=i400-1|1//> GLOBALSENDS<a> ;; получить наибольшую ширину изображений (пути из буфера обмена)
sends=<info=n*!15|!16|!17|!18|*{лист,дом,Дым,привет,пока|код,кот,привет,рот,дым}@CRLF*//>??-2 GLOBALSENDS<a> ;; пример показывающий работу параметра info (n15,...,n18)
sends=<info=n200|1+2+3+4+5+6+7+8+9|+|0|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, от меньшего к большему
sends=<info=n200|1+2+3+4+5+6+7+8+9|+|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, добавляя разделитель
sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, от меньшего к большему
sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с начала, добавляя разделитель
sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с начала
sends=<info=n200|1+2+3+4+5+6+7+8+9|+>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца
sends=<info=n200|123456789|Null|1>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с начала
sends=<info=n200|123456789|Null>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с конца
sends=<info=n200|ABCDEFGHIJKLMNOPQRSTUVWXYZ|Null|1>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с начала
sends=<info=n200|ABCDEFGHIJKLMNOPQRSTUVWXYZ|Null>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с конца
sends=<info=n3|Line3|50|300|1>??-1 GLOBALSENDS<a> ;; создать во временном файле 300 паролей (набор символов из TCIMG.ini из секции [PassGenerator] из ключа Line3, длина 50)
sends=<info=n6|clpget|Russian|3> textv=GLOBALSENDS<1> ;; просмотр преобразования числа в денежном формате из буфера обмена прописью на русском, первая буква каждого слова в верхнем регистре
sends=<info=n69|0|100|9//>??-4 GLOBALSENDS<a> ;; получить диапазоны чисел между 0 и 100 с шагом 9
sends=<info=n9|1|5|0.01>??-6, GLOBALSENDS<a> ;; получить диапазон чисел от 1 до 5 с шагом 0.01
sends=<info=n9|5|1|-0.01>??-6, GLOBALSENDS<a> ;; получить диапазон чисел от 5 до 1 с шагом 0.01
sends=<info=o10%P%N//>~~<info=o30%P%N//>~~<info=o50%P%N//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=%P%N||0,1,2||GLOBALXENDS<1> ;; выставить объекту под курсором все варианты дат по самому раннему времени
sends=<info=o200%P%N//>??1 zpacf=%P%N||"%p%O".zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> patha=<xfolder=25//"%p"> ;; упаковать в активную панель папку под курсором в zip с добавлением комментария папки в созданный архив и переходом на архив
sends=<info=o200%P%N//>??1 zpacf=%P%N||%T%N.zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> ;; упаковать в другую панель папку под курсором в zip с добавлением комментария папки в созданный архив
sends=<info=o200%P%N//>??1 zunpf=%P%N||"%p"//0 comnt=<xfolder=30//"%p">||0||GLOBALSENDS<1> patha=<xfolder=30//"%p">||fold<> ;; распаковать архив под курсором в активную панель с добавлением комментария архива распакованной папке, с переходом на папку
sends=<info=o200%P%N>??1 zunpf=%P%N||"%t"//0 comnt=<xfolder=30//"%t">||0||GLOBALSENDS<1> patht=<xfolder=30//"%t">||fold<> ;; распаковать архив под курсором в другую панель с добавлением комментария архива распакованной папке, с переходом на папку
sends=<info=o240%P%N//> GLOBALSENDS<a> ;; получить размер файла или каталога под курсором
sends=<info=o241%WL//> GLOBALSENDS<a> ;; получить суммарный размер выделенных файлов и каталогов
sends=<info=o250%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML не пустую под курсором с помощью GetDetailsOf информацию заданных типов данных
sends=<info=o250%P%N|0,1,3,4,5>??-2 GLOBALSENDS<a> ;; получить для объекта под курсором с помощью GetDetailsOf не пустую информацию заданных типов данных
sends=<info=o250%P%N|285,283|x> GLOBALSENDS<a> ;; получить ширину x высоту кадра для видеофайла под курсором
sends=<info=o251%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML под курсором с помощью GetDetailsOf информацию заданных типов данных
sends=<info=o252%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML не пустую под курсором с помощью GetDetailsOf информацию заданных типов с добавлением названия типа данных
sends=<info=o253%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML под курсором с помощью GetDetailsOf информацию заданных типов данных с добавлением названия типа данных
sends=<info=o3%P%N//>??1 exect=$var_n=Floor('GLOBALSENDS<1>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||_ViewValues($var_n) ;; пример получения размера папки и присвоения чисел диапазонов: меньше 1мб - 1, от 1 до 10мб - 2, от 10 до 100 мб -3, от 100 до 500мб, от 500 и выше - 5
sends=<info=o30%P%N//>_Создание~~<info=o10%P%N//>_Модификация~~<info=o50%P%N//>_Послед.Доступ??-8~~ xends=$GLOBALSENDS??-1||?F3 GLOBALXENDS<a> ;; показать даты объекта под курсором в порядке очередности
sends=<info=o72%P%N//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; выделенным файлам присвоить имя файла под курсором с счетчиком
sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> moves=$GLOBALRENMS||%t//0||upd<6> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01) и переместить переименованные в другую панель
sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01)
sends=<info=o85http:/sait.com/images.jpg> GLOBALSENDS<a> ;; получить расширение с точкой впереди
sends=<info=s*74-83*{AkelPad.exe}:Z:@CRLF*:://>??-1 GLOBALSENDS<a> ;; получить информацию о процессе AkelPad.exe
sends=<info=s101|D|20170101000000|20180101000000> GLOBALSENDS<a> ;; получить количество дней 2017 года
sends=<info=s101|D|20181231000000>||-!! GLOBALSENDS<a> ;; получить порядковый номер текущего дня в 2019 году
sends=<info=s101|D|20191231000000>||-!! GLOBALSENDS<a> ;; получить количество оставшихся дней в 2019 году
sends=<info=s101|h|2018/01/01~~00:00:00> GLOBALSENDS<a> ;; получить количество часов с 1 января 2018 года по сегодняшний день
sends=<info=s101|n> GLOBALSENDS<a> ;; получить количество минут, истекших с 1 января 1970 года
sends=<info=s101> GLOBALSENDS<a> ;; получить количество секунд, истекших с 1 января 1970 года
sends=<info=s102|+20s|2013/01/09~~00:03:00> GLOBALSENDS<a> ;; получить заданную дату прибавив к ней 20 секунд
sends=<info=s102|+20s> GLOBALSENDS<a> ;; получить системную дату прибавив к ней 20 секунд
sends=<info=s102|+3:02:45|20130109000300> GLOBALSENDS<a> ;; получить заданную дату прибавив к ней время (3 часа 2 минуты 45 секунд)
sends=<info=s102|+3:02:45> GLOBALSENDS<a> ;; получить системную дату прибавив к ней заданное время (3 часа 2 минуты 45 секунд)
sends=<info=s102|-11:48|20130109000300> GLOBALSENDS<a> ;; получить заданную дату отняв от ней время (11 минут 48 секунд)
sends=<info=s102|-11:48> GLOBALSENDS<a> ;; получить системную дату отняв от неё заданное время (11 минут 48 секунд)
sends=<info=s102|-1d> cmdbt=Echo~~GLOBALSENDS<1>||hide<1> ;; просмотреть информацию в консоли
sends=<info=s102|-1d> start="%P"prim.bat||GLOBALSENDS<1> ;; пример передачи параметра скрипту bat
sends=<info=s102|-1d> start="%P"prim.bat||param<GLOBALSENDS<1>> ;; пример передачи параметра скрипту bat
sends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!''$3.$2.$1'' GLOBALSENDS<a> ;; получить вчерашнюю дату в кавычках
sends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!($3.$2.$1) GLOBALSENDS<a> ;; получить вчерашнюю дату в скобках
sends=<info=s102|-50d|2012.01.09~~00-03-00> GLOBALSENDS<a> ;; получить заданную дату отняв от неё 50 дней
sends=<info=s102|-50d> GLOBALSENDS<a> ;; получить системную дату отняв от неё 50 дней
sends=<info=s102|-5m+10n+8h|20130109000300> GLOBALSENDS<a> ;; получить заданную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов
sends=<info=s102|-5m+10n+8h> GLOBALSENDS<a> ;; получить системную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов
sends=<info=s105|h|00:30:00> GLOBALSENDS<a> ;; получить количество часов, истекших с 0 часов 30 минут
sends=<info=s105|s|00:30:00> GLOBALSENDS<a> ;; получить количество секунд, истекших с 0 часов 30 минут
sends=<info=s105|x|00:30:00> GLOBALSENDS<a> ;; получить время, истекшее с 0 часов 30 минут
sends=<info=s105|x|2:30:00|3:02:45> GLOBALSENDS<a> ;; получить время - разницу между 2-мя часами 30 минутами и 3-мя часами 2 минутами 45 секундами
sends=<info=s105|x|30:00|2:45> GLOBALSENDS<a> ;; получить время - разницу между 30 минутами и 2 минутами 45 секундами
sends=<info=s106|+20s|00:03:00> GLOBALSENDS<a> ;; получить время прибавив 20 секунд
sends=<info=s106|+20s> GLOBALSENDS<a> ;; получить системное время прибавив 20 секунд
sends=<info=s106|+3:02:45|5:25:48> GLOBALSENDS<a> ;; получить время прибавив 3 часа 2 минуты 45 секунд
sends=<info=s106|+3:02:45> GLOBALSENDS<a> ;; получить системное время прибавив 3 часа 2 минуты 45 секунд
sends=<info=s106|-11:48|5:25:48> GLOBALSENDS<a> ;; получить время отняв 11 минут 48 секунд
sends=<info=s106|-11:48> GLOBALSENDS<a> ;; получить системное время отняв 11 минут 48 секунд
sends=<info=s106|-50n|03:00> GLOBALSENDS<a> ;; получить время отняв 50 минут
sends=<info=s106|-50n> GLOBALSENDS<a> ;; получить системное время отняв 50 минут
sends=<info=s106|-5s+10n+8h|5:25:48> GLOBALSENDS<a> ;; получить время отняв 5 секунд, прибавив 10 минут и 8 часов
sends=<info=s106|-5s+10n+8h> GLOBALSENDS<a> ;; получить системное время отняв 5 секунд, прибавив 10 минут и 8 часов
sends=<info=s153|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то возвращает пустую строку)
sends=<info=s154|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то возвращает c: )
sends=<info=s155|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то выводится соответствующее сообщение и программа закрывается)
sends=<info=s156%P%N> GLOBALSENDS<a> ;; возвращает метку диска по заданному пути
sends=<info=s156C> GLOBALSENDS<a> ;; возвращает метку диска по заданной букве диска
sends=<info=s250|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215|Chr(124)> GLOBALSENDS<a> ;; получить названия информации GetDetailsOf заданных типов данных
sends=<info=s33!!#.!!s32!!#.!!s31!!#> bufsr=^^||save<"C:\TodayNewNotes\GLOBALSENDS<1>\Kopilka.txt"|3|@CRLF==============@CRLF>||#G7 ;; в каталоге TodayNewNotes в папке с сегодняшней датой создать файл Kopilka.txt с содержимым буфера обмена, если файл существует, то добавить в начало через разделитель
sends=<info=s33!!#_!!s27|1|2> GLOBALSENDS<a> ;; получить текущий День_Месяц в родительном падеже, первая буква в верхнем регистре (11_Августа)
sends=<info=s83FireFox.exe> GLOBALSENDS<a> ;; получить командную строку процесса FireFox.exe
sends=<info=v98%P%N>??-1 GLOBALSENDS<a> ;; получить информацию полей (не пустых значений) exe файла под курсором
sends=<info=v99%P%N>??-1 GLOBALSENDS<a> ;; получить всю информацию полей exe файла под курсором
sends=<info=x10> sends=x||?O|winls1||?Fwlist1 winls=%WL||800x600||GLOBALSENDS<1> ;; открыть выделенные папки в окне просмотра (до 12 шт)
sends=<info=x44>||&&^(\d*).*?(\d*)$!!$1:$2 markn=2||GLOBALSENDS<1> ;; в активной панели довыделить все объекты между двумя крайними выделенными (если есть несколько выделенных)
sends=<info=x44>||,!!: markn=2||GLOBALSENDS<1> ;; в активной панели довыделить все объекты между двумя выделенными
sends=<info=x50>??-1||formt<bar4> GLOBALSENDS<a> ;; просмотреть номер(а) кнопок активной панели инструментов в подсказках которых присутствует фраза из буфера обмена
sends=<info=z0%P%N|Performer//>??1||&&(.+)~~-~~.+!!$1||~~!!+ brwsr=http://www.last.fm/ru/search?q=GLOBALSENDS<1> ;; открыть имя исполнителя из тега "Performer" файла под курсором для поиска на last.fm
sends=<inikey=1//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение всех имён секций (со скобками) файла WinCmd.ini
sends=<inikey=10//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно
sends=<inikey=10|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=11//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (каждая секция в отдельной ячейке)
sends=<inikey=11|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=12//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (каждая секция в отдельной ячейке)
sends=<inikey=12|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=13//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно
sends=<inikey=13|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=14//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно
sends=<inikey=14|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=15//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке)
sends=<inikey=15|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=16//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке)
sends=<inikey=16|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=16|2//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление только начальных комментариев перед получением информации)
sends=<inikey=17|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=18|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name без имени секций файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=19|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=2//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение всех имён секций (без скобок) файла WinCmd.ini
sends=<inikey=20|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)
sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^([^=]+\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых есть ключи
sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (без заголовка), в которых нет заданного регулярного выражения
sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых нет заданного регулярного выражения
sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (с заголовком), в которых нет заданного регулярного выражения
sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?s)\A([^\r\n]+\]).+>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых нет информации
sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (без заголовка), в которых есть заданное регулярное выражение
sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых есть заданное регулярное выражение
sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (с заголовком), в которых есть заданное регулярное выражение
sends=<inikey=3//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение содержимого всех секций
sends=<inikey=3//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно
sends=<inikey=3|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (удаление комментариев перед получением информации)
sends=<inikey=4//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение содержимого секции с именем Configuration файла WinCmd.ini
sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:Language|Progres|FormatFolderDate)=(.*)> GLOBALSENDS<a> ;; получить список значений заданных ключей из TCIMG.ini из секции [Setting]
sends=<inikey=5//$f252//Setting>!!-1||formt<ini1> GLOBALSENDS<a> ;; получить список значений заданных ключей из TCIMG.ini из секции [Setting]
sends=<inikey=5//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение содержимого секции Configuration файла WinCmd.ini
sends=<inikey=5//C:\Name.txt//Html>??-1 GLOBALSENDS<a> ;; пример получения содержимого секции файла Name.txt построчно
sends=<inikey=5|1//C:\Name.txt//Html>??-1 GLOBALSENDS<a> ;; пример получения содержимого секции файла Name.txt построчно (удаление комментариев перед получением информации)
sends=<inikey=6//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение всех ключей секции Configuration файла WinCmd.ini
sends=<inikey=7//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение всех значений секции Configuration файла WinCmd.ini
sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a> ;; показать в таблице значения ключа Translite двух .lng файлов
sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite26>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite26>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a> ;; показать в таблице значения ключа Translite26 двух .lng файлов
sends=<inikey=8//%%COMMANDER_INI%%//Configuration//CompareTool>??1 GLOBALSENDS<c1> ;; передача значения ключа CompareTool другим командам - проверка того, что передаёт команда sends (информация будет отправлена в буфер обмена)
sends=<inikey=8//%%TCIMG_PATH%%\TCIMG.ini//ZMenu//1_PID> <IF> [info=s70*GLOBALSENDS<1>] = 1 <THEN> keybd=0~~+{TAB} <ENDIF> ;; вызвать контекстное меню, запущенное командой zmenu=hotkey_Menu_Example - горячие клавиши SHIFT + TAB (если нет процесса, то не вызывать)
sends=<xfolder=21:2//"%P">??-1 GLOBALSENDS<a> ;; получить 2 старейших файла в текущей папке (первый - самый старый)
sends=<xfolder=24//%%TCIMG_PATH%%\log\//*.log>??1||formt<log1,log2,log3,log4,log5,tab12,tab1,tab2,tab3,tab4,tab5,tab6,tab7,log6>||code<4>||tcg<HTML7> creat="%p"||Upload_final_tablelog-@<info=s47>.html||content<GLOBALSENDS<t1>>||open<%%WINDIR%%\hh.exe|1|-800> ;; пример для таблицы с отчетом (загруженных на сервер изображений команд picus и picup) для последнего измененного лога + его просмотр
sends=<xfolder=24:2//"%P">??-1 GLOBALSENDS<a> ;; получить 2 новейших файла в текущей папке (первый - самый новый)
sends=<xfolder=25:&1,-1//"%P">??-1 GLOBALSENDS<a> ;; получить 2 файла из активной панели, 1-й - самый новый, 2-й - самый старый
sends=<xfolder=25:&1:-1//"%P"//0|^SH>??-1 GLOBALSENDS<a> ;; получить из активной панели список всех файлов, кроме системных и скрытых
sends=<xfolder=25:&6:-1//"%P">??-1 GLOBALSENDS<a> ;; получить из активной панели список файлов, кроме 5-ти последних созданных
sends=>d12%P%N//??-1 GLOBALSENDS<a> ;; получить число: максимальный уровень вложенности подпапок в папке под курсором
sends=>d15%P%N|0|(ini|txt)\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя файла существует в папке под курсором, 0 - если нет
sends=>d15%P%N|0|\Q[N.A.M.E].xxx\E\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя/имена файлов существуют в папке под курсором, 0 - если нет
sends=>d15%P%N|0|read\.me\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя/имена файлов существуют в папке под курсором, 0 - если нет
sends=>d16%P%N|0|\d\R// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя папки существует в папке под курсором, 0 - если нет
sends=>i3%P%N??-8x slist=%WL||test<(//4m!!GLOBALSENDS<1>//AND//1m!!GLOBALSENDS<2>//)OR(//1m!!GLOBALSENDS<1>//AND//4m!!GLOBALSENDS<2>//)>||progres<> GLOBALSLIST<a> ;; из выделенных изображений получить список путей изображений с подобным разрешением как у файла под курсором (200х300 и 300х200)
sends=>s85AkelPad.exe <IF> Execute(StringInStr('GLOBALSENDS<1>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF> ;; если в AkelPad активный документ Name.txt, то выдать сообщение
sends=>s85AkelPad.exe GLOBALSENDS<a> ;; получить заголовок окна AkelPad
sends=>s86AkelPad.exe??-1 GLOBALSENDS<a> ;; получить текст окна AkelPad
sends=>s87AkelPad.exe GLOBALSENDS<a> ;; получить состояние окна AkelPad
sends=>s87AkelPad.exe|32 GLOBALSENDS<a> ;; получить 1 - если окно развёрнуто на весь экран, 0 - если окно AkelPad не развёрнуто
sends=>s88AkelPad.exe|AkelEditW1??-2 GLOBALSENDS<a> ;; получить текст с элемента окна AkelPad в массиве (текст текущего документа)
sends=>u1%P%N|-1// GLOBALSENDS<a> ;; получить бинарную строку файла
sends=>u1%P%N|100// GLOBALSENDS<a> ;; получить бинарную строку файла под курсором в 100 байт
sends=╨Я╤А╨╕╨▓╨╡╤В||?C866-65001 GLOBALSENDS<a> ;; преобразовать "╨Я╤А╨╕╨▓╨╡╤В" в "Привет"
sends=0||&&(?ms)^0$!!1 GLOBALSENDS<a> ;; заменить поступивший ноль на единицу
sends=0-50!!-1||?H|5||,!!@CRLF||?T|p2#5#4|d,1:-1 GLOBALSENDS<a> ;; получение строки цифр 0,5,10,15,20,25,30,35,40,45,50 в массиве
sends=0-50||?H|5||,!!@CRLF||?T|p2#5#4|d,1:-1||?F63||@CRLF!!, GLOBALSENDS<a> ;; получение строки цифр 0,5,10,15,20,25,30,35,40,45,50
sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info=t51$GLOBALSENDS[1]|(youtube).+> = 1 <#> infbx=InfoBox_TEST2 <ENDSELECT> ;; если в содержимом в буфера обмена есть facebook.com , то выдать сообщение №1 , если youtube.com , то сообщение №2, если ни того, ни другого, то ничего не сообщать...
sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 OR <info=t51$GLOBALSENDS[1]|(vk).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info=t51$GLOBALSENDS[1]|(youtube).+> = 1 <#> infbx=InfoBox_TEST2 <ENDSELECT> ;; если в содержимом в буфера обмена есть facebook.com или vk.com , то выдать сообщение №1 , если youtube.com , то сообщение №2, если ни того, ни другого, то ничего не сообщать...
sends=-1 bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4||+tcTCFIND12||+tcTCFIND13|$iGLOBALSENDS<1>||+tcTCFIND23|$a clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена
sends=-1 downh="%pAvers\"//2||GLOBALSENDS<1> creat="%pAvers\"||Avers.txt||content<GLOBALSENDS<1>> ;; закачать ссылку в активную панель в папку Avers, где создать текстовый файл со ссылкой
sends=-1 exect=$var_a='GLOBALSENDS<1>' GLOBALEXECT<a> exect=$var_name=StringRegExp('GLOBALEXECT<1>','^[~~-_]?$',0)?'>':'test'||_ViewValues('$var_name') ;; пример проверки буфера обмена: если в буфере пробел, "-", "_" или пустой, то в $var_name записывается знак > , иначе test
sends=-1 imgcr="%p"Img_GLOBALSENDS<1>.jpg//0||200,200||GLOBALSENDS<1> comnt=GLOBALIMGCR<1>||0||cliptext@CRLF||upd<1> ;; создать в текущей панели Img_цвет.jpg изображение 200х200, цвет (RGB) изображения из буфера обмена + добавление характеристики цвета в комментарий созданного файла
sends=-1 imgcr="%p"Img_GLOBALSENDS<1>.jpg//0||200,200||GLOBALSENDS<1>||upd<1> ;; создать в текущей панели Img_цвет.jpg изображение 200х200, цвет (RGB) изображения из буфера обмена
sends=-1 noglob slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>||##path<4> start=BATtoEXE||-bat||GLOBALSLIST<:INDEX:>||-save||GLOBALXLIST<1>.exe||-icon||GLOBALSENDS<1> pause=300 <NEXT> ;; конвертировать выделенные *.bat в одноимённые *.exe со значком - путь *.ico из буфера обмена
sends=-1 sends=-1!!2||^^{{strong}}||${{/strong}} textx=%WL||GLOBALSENDS<1>!!GLOBALSENDS<2> ;; заменить в выделенных html файлах совпадающий текст на его значение в буфере обрамленное тегами <strong> - выделение жирным шрифтом.
sends=-1 sends=-1!!2||^^<font~~color=''#FF0000''><strong>||$</strong></font> textx=%WL||GLOBALSENDS<1>!!GLOBALSENDS<2>||backup<0> ;; заменить в выделенных html файлах совпадающий текст на его значение в буфере обрамленное тегами <font color><strong> - выделение текста красным цветом и жирным шрифтом
sends=-1 sends=GLOBALSENDS<t1>!!2||formt<51,54,56,sp2,sp3,sp4,sp5,sp6,sp7,sp13,sp14,sp15> sends=GLOBALSENDS<t2>!!3||formt<sp8,sp10> sends=GLOBALSENDS<t1>!!4||formt<51,54,56,sp11,sp16,sp17> sends=GLOBALSENDS<t4>!!5||#N¤¤!!tnum[1|1|1] patha=GLOBALSENDS<3> pause=500 marks=list<GLOBALSENDS<t2>> pause=500 lists=[tc=AL]||##path<0>||save<GLOBALSENDS<3>Utorrent_dnload_presence_list-@<info=s47>.txt|1> pause=500 lists=GLOBALSENDS<t5>||save<GLOBALSENDS<3>full_list_torrent-@<info=s47>.txt|1> ;; создать для выделенного в Utorrent и скопированного в буфер списка информации (через Ctrl+C) - полный список загрузок + переход в каталог с загрузками + выделение всех файлов из списка + создание там же списка с найденными (загруженными) файлами
sends=-1 xends=[combo=BOX_U72]@CRLFGLOBALSENDS<1> asave=GLOBALXENDS||"$f06\Kopilka.txt"|3|@CRLF=====~~[[info=s33].[info=s32].[info=s31]~~[info=s42]]~~=====@CRLF|2 ;; добавить к содержимому буфера обмена как первую строку введенного в диалоге и результирующее добавить на рабочий стол в файл Kopilka.txt с разделителем даты
sends=-1 xends=-1||&&(=)([^\r\n]+)!!$1 textx=%WL||?T|e1:GLOBALXENDS<1>,1:-1!!##GLOBALSENDS<1> ;; в выделенных файлах по содержимому буфера обмена (ключ=новое значение) найти строки с подобными ключами и заменить их на содержимое буфера обмена.
sends=-1 xends=GLOBALSENDS<1>??1||?A3 creat="%p"||GLOBALSENDS<1>||owrite<1> pathm=GLOBALSENDS<1> ;; создать файл по собственному пути из буфера обмена и перейти к нему в левой панели
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из буфера обмена. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:>!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe <NEXT> ;; открыть ссылки из буфера обмена C:\Listurl.txt в браузере IE
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||#Slin27,lin28,lin29,lin30,lin31,lin32 <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url (с дополнительным преобразованием имен)
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||https://!!||sdel<> <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url
sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> folds="%p"||GLOBALSENDS<:INDEX:> pause=100 pathb=GLOBALFOLDS<1> <NEXT> ;; создать в активной панели папки по списку из буфера обмена + войти в каждую в активной панели в новой вкладке
sends=-1!!-1 <IF> <info=t51$GLOBALSENDS[5]|(.+)> = 1 <THEN> infht=-1||InfoHtml0 <ENDIF> ;; если в содержимом списка строк в буфере есть 5-я строка, то появится информационное окно
sends=-1!!-1 <IF> <info=t51GLOBALSENDS<t5>|(.+)> = 1 <THEN> infht=-1||InfoHtml0 <ENDIF> ;; если в содержимом списка строк в буфере есть 5-я строка, то появится информационное окно
sends=-1!!1 <IF> 0 <> <info=t61$GLOBALSENDS[1]> <THEN> textt=%P%N||##GLOBALSENDS<x1>||upd<1> <ENDIF> ;; если буфер обмена не пустой, то произвести замену в содержимом файла под курсором содержимым буфера обмена
sends=-1!!-1 copys=$GLOBALSENDS||"%p"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSENDS>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался
sends=-1!!-1 downl="%p"//4||$GLOBALSENDS||convert<#Ssp304>||uformat<0>||upd<1> ;; скачивание списка ссылок из буфера обмена в текущую панель с созданием структуры папок ссылки
sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a> ;; вывести содержимое буфера обмена построчно в таблице, отметить галочками нужные и вывести оставшиеся в массив GLOBALARRAY
sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~массива:ICON|e:') ;; вывести пути/имена файлов из буфера обмена построчно (значки пунктов в таблице присваиваются относительно системной ассоциации типа файла)
sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~массива:ICON|z|0|iA_A:') ;; вывести содержимое буфера обмена построчно в таблице (в таблице настройки значков берутся из секции [InfoList] из ключа "iA_A")
sends=-1!!-1 forpgs <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LIST_:INDEX:.txt||content<GLOBALSENDS<x:INDEX:>> <NEXT> tcimg=$cm540 ;; создать в активной панели файлы LIST_№.txt с содержимым буфера обмена (каждая строка в отдельном файле)
sends=-1!!-1 GLOBALSENDS<a> copys=$GLOBALSENDS||"%p"//0 <FOR> 1 <TO> GLOBALCOPYS<0> comnt=GLOBALCOPYS<:INDEX:>||0||GLOBALSENDS<:INDEX:> <NEXT> ;; копировать объекты по списку из буфера обмена в активную панель, каждому копируемому объекту прописать в комментарии путь к источнику
sends=-1!!-1 GLOBALSENDS<a> mends=#$GLOBALSENDS\\4!!-1 GLOBALMENDS<a> ;; получить общее содержимое страниц интернета по списку ссылок в буфере обмена
sends=-1!!-1 GLOBALSENDS<a> ;; разбить построчно буфер обмена и отобразить результат в таблице
sends=-1!!-1 GLOBALSENDS<b> GLOBALARRAY<a> ;; просмотр содержимого буфера обмена построчно в таблице с возможностью выбора пунктов в чекбоксе
sends=-1!!1 iends=<info=t1$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить количество строк буфера обмена (переменной $GLOBALSENDS[1])
sends=-1!!1 iends=<info=t60$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить количество символов буфера обмена (переменной $GLOBALSENDS[1])
sends=-1!!1 iends=<info=t61$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить 0 - если буфер обмена (переменная $GLOBALSENDS[1]) "пуста", 1 - если "не пуста"
sends=-1!!-1 infbx=Информация||Число~~строк~~в~~буфере@CRLF~~GLOBALSENDS<0>||3||200||60 ;; вывести во всплывающем окне число строк в буфере обмена
sends=-1!!-1 lists=$GLOBALSENDS||formt<sp57,fnc_symzagup> ;; из имён в буфере обмена создать пары (маша=Маша)
sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(.+)(\D+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего цифрового фрагмента на содержимое буфера обмена
sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)(\D+)[^\d]!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: заменяя всё до и после цифр на содержимое буфера обмена
sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)[^\d+]([a-zа-яё\s]+)!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: замена буквенных фрагментов прилегающих к цифрам на содержимое буфера обмена
sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(\D+)(.+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего неразрывного цифрового фрагмента на содержимое буфера обмена
sends=-1!!-1 listx=$GLOBALSENDS||2 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных
sends=-1!!-1 listx=$GLOBALSENDS||2||1 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных (проверка относительных и абсолютных путей)
sends=-1!!-1 listx=$GLOBALSENDS||2||2 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных (проверка относительных и абсолютных путей) (пути возвращаются в том виде в котором поступили)
sends=-1!!-1 marks=1||numb<GLOBALSENDS<0>> ;; выделить в активной панели определенное количество файлов, число которых берется из количества строк списка в буфере обмена
sends=-1!!-1 rends=@<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> xends=$GLOBALSENDS||GLOBALSENDS<x4>!!GLOBALRENDS<1> GLOBALXENDS<c> ;; назначить новый значок, выбранный в окне редактора, заранее скопированной кнопке
sends=-1!!-1 renms=%WL||list<$GLOBALSENDS>||rsmart<>||upd<1> ;; умное переименование выделенных файлов по списку: если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширения тоже
sends=-1!!-1 sends=!!3 bufsr=##TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMG.exe@CRLFGLOBALSENDS<x1>@CRLFWcmicons.dll,0@CRLFGLOBALSENDS<x2> ;; из 2-х строк в буфере обмена (команда и описание) создать кнопку TCIMG для Total Commander и записать в буфер обмена
sends=-1!!-1 slist=$GLOBALSENDS||formt<sps43,sps44,1,54,63> <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 sends=MIME-Version:~~1.0~~LFContent-Type:~~application/octet-stream;~~name=''omega''~~LFContent-Transfer-Encoding:~~base64~~LFContent-Disposition:~~attachment;~~filename=''GLOBALSENDS<1>''??2 sends=GLOBALSLIST<:INDEX:>>??3||^^GLOBALSENDS<2>~~ dectd=0||x||"%p"//0||content<GLOBALSENDS<x3>> renmm=GLOBALDECTD<1>||extplus<> <NEXT> tcimg=50~~$cm540 ;; восстановить все файлы из списка кода в b64 в буфере в активную панель
sends=-1!!1 textt=%P%N||##GLOBALSENDS<1> ;; заменить содержимое файла под курсором содержимым буфера обмена
sends=-1!!1 textx=%WL||##GLOBALSENDS<x1>||backup<0> ;; заменить содержимое выделенных файлов содержимым буфера обмена
sends=-1!!1 textx=%WL||$$@CRLFGLOBALSENDS<x1>||backup<0> ;; добавить в конец, с новой строки, выделенных файлов содержимое буфера обмена
sends=-1!!1 textx=%WL||^^GLOBALSENDS<x1>@CRLF||backup<0> ;; добавить в начало, с новой строки, выделенных файлов содержимое буфера обмена
sends=-1!!-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам (кроме диска) и вывести перевёрнутый результат
sends=-1!!-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам (кроме диска) и вывести результат
sends=-1!!-1||?F55,1,63 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=c50|::> GLOBALSLIST<a> ;; построчная конвертация цвета в буфере обмена #CED6D5 <--> rgb(206,214,213)
sends=-1!!-1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<-!!!!!!2!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные элементы в имя из буфера обмена с счетчиком -01
sends=-1!!1||111!!222 GLOBALSENDS<c1> ;; проверка того, что передаёт команда sends (информация будет отправлена в буфер обмена)
sends=-1!!-1||formt<0!!([^/]+)> GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам и вывести результат
sends=-1!!-1||formt<1,63,54,51> cmdbt=''%%COMMANDER_PATH%%\Downloads\youtube\youtube\youtube-dl.exe''~~-F~~GLOBALSENDS<1> GLOBALCMDBT<a> ;; проверить ссылку из буфера обмена с youtube в программе youtube-dl.exe через консоль и получить информацию
sends=-1!!-1||formt<1,63,54,sp235> scand=ScanDrives2||GLOBALSENDS<1>||@||@||@||2||15||50||D:\rezult\||%%COMMANDER_PATH%%\rezult\log\CollectionFiles2.ini||1 ;; копировать файлы уникальных типов из сканированных папок (пути из буфера обмена) по заданным настройкам
sends=-1!!-1||formt<1,lin36,lin37> downl="%p"//4||$GLOBALSENDS||convert<#Slin40>||upd<1> forpgs slist=GLOBALDOWNL<t> <FOR> 1 <TO> GLOBALSLIST<0> start=Magick||GLOBALDOWNL<:INDEX:>||-resize||32x32!||-normalize||-quality||90||"%p"Icons-32x32-<info=o72GLOBALDOWNL<:INDEX:>//>.ico||&&hide||&&wait <NEXT> ;; закачать из списка URL адресов в буфере (например http://rambler.ru/ или http://rambler.ru) иконки с сайтов (если такие имеются) в активную панель + переименовать в имя сайта + конвертация в размер 32х32
sends=-1!!-1||formt<1,lin36,lin37> downl="%p"//4||$GLOBALSENDS||convert<#Slin40>||upd<1> ;; закачать иконки favicon.ico для списка ссылок сайтов из буфера обмена в активную панель с соответствующим именем сайта
sends=-1!!-1||formt<23> GLOBALSENDS<a> exect=$var_s='GLOBALSENDS<0>x'&StringLen('GLOBALSENDS<1>') exect=_ViewValues('$var_s') ;; пример: 1. получения списка из буфера обмена; 2. сортировка по длине строк по убыванию и разбивка построчно; 3. присвоение переменной $var_s количества строк в буфере и числа (максимальная длинна строки в буфере)
sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e171::|9> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить часть пути: от родительского каталога и до конца с добавлением конечного слеша
sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e171::> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить часть пути: от родительского каталога и до конца
sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e91::> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить родительскую папку
sends=-1!!-2||?T|a=0,1:-1!!¤ wlist=$GLOBALSENDS||##<info=o72::> sends=$GLOBALWLIST!!-2||¤!! GLOBALSENDS<a> ;; преобразовать пути из буфера обмена с учётом пустых строк
sends=-1!!-2||?T|d,3,5 GLOBALSENDS<a> ;; в тексте буфера обмена очистить 3 и 5 строки, просмотреть результат
sends=-1!!-2||formt<31> GLOBALSENDS<a> ;; удалить дубликаты строк из буфера обмена; дублированные строки заменяются пустой строкой
sends=-1!!-2||formt<32> GLOBALSENDS<a> ;; удалить дубликаты строк из буфера обмена без учёта регистра; дублированные строки заменяются пустой строкой
sends=1,2,5,38,53,68,88,92,102??-1||&&(,(?:38|88),)!!@CRLF GLOBALSENDS<a> ;; разбить строку по заданному регулярному выражению
sends=1. textt=%P%N||<dellist=$GLOBALSENDS|4>||formt<63> ;; в файле под курсором удалить строки начинающиеся с "1."
sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> pathm=GLOBALSENDS<:INDEX:>||fold<> <NEXT> ;; перейти к объектам, каждый в новой вкладке, в левой панели по списку путей из буфера обмена
sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> paths=GLOBALSENDS<:INDEX:>||fold<> <NEXT> ;; перейти к объектам, каждый в новой вкладке, в правой панели по списку путей из буфера обмена
sends=-1??-1 count=$GLOBALSENDS||(?i)Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" (без учёта регистра) в содержимом буфера обмена (в любом месте строк)
sends=-1??-1 count=$GLOBALSENDS||Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" в содержимом буфера обмена (в любом месте строк)
sends=-1??-1 creat="%p"||"%O".txt||content<$GLOBALSENDS> ;; создать файл в активной панели именем объекта под курсором с содержимым буфера обмена
sends=-1??-1 folds="%p"||GLOBALSENDS<1> creat=GLOBALFOLDS<1>||x.txt||clip<>||first<> ;; создать в активной панели папку с именем первой строки буфера обмена, в этой папке создать файл с именем первой строки буфера обмена и с содержимым буфера обмена
sends=-1??-1 renmz=x||x||$GLOBALSENDS||rname<0>||upd<1> ;; поменять местами имена 2-х объектов из списка полных путей из буфера обмена
sends=-1??-1 renmz=x||x||GLOBALSENDS<t>||rname<0>||upd<1> ;; поменять местами имена 2-х объектов из списка полных путей из буфера обмена
sends=-1??-1 textt=%P%N||##GLOBALSENDS<x1:-1> ;; пример замены содержимого файла под курсором содержимым глобальной переменной (в частности содержимым буфера обмена)
sends=-1??-1||#L1||sdel<> cmdbt=''''?EVERYTHING?''~~-s~~''GLOBALSENDS<1>'''' ;; поиск текста из буфера обмена в Everything
sends=-1??-1||&&(?m).*[,]\d+$!! GLOBALSENDS<a> ;; из содержимого буфера обмена получить строки в конце которых НЕТ "запятой с числом"(,012)
sends=-1??-1||&&(?m)^(?!.*[,]\d+$).*$!! GLOBALSENDS<a> ;; в содержимом буфере обмена оставить строки в конце которых ЕСТЬ "запятая с числом" (,012)
sends=-1??-1||&&;(.*)!! GLOBALSENDS<a> ;; из содержимого буфера обмена получить строки, которые не начинаются с точки запятой
sends=-1??-1||&&\t+!!||&&(?m)^(.*)\r\n(.*)!!$1=$2 asave=GLOBALSENDS||C:\List.txt|1 ;; создать список скопированного с srrdb.com с объединением ячеек через знак "="
sends=-1??-1||&?#[\wА-Яа-яЁё]+ GLOBALSENDS<a> ;; получить все #хештеги из текста в буфере обмена
sends=-1??-1||?F40 GLOBALSENDS<a> ;; удаление уникальных значений строк из буфера обмена с сохранением последовательности встречающихся повторов (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра)
sends=-1??-1||?Fcom1 GLOBALSENDS<a> ;; разбить команду TCIMG из буфера обмена на команду и подсказку
sends=-1??-1||?Fwords1,1 GLOBALSENDS<a> funjs=TranslateA|$GLOBALSENDS|ru|en GLOBALFUNJS1<a> ;; получить из буфера обмена русские слова без дубликатов и перевести их Google
sends=-1??-1||?Fwords1,1 GLOBALSENDS<a> ;; получить из буфера обмена русские слова без дубликатов
sends=-1??-1||?Fwords2,1 GLOBALSENDS<a> ;; получить из буфера обмена английские слова без дубликатов
sends=-1??-1||?Qc:\List.txt|#|0|1|0|0|2 GLOBALSENDS<a> ;; в содержимом буфера обмена произвести поиск и замену из файла (заменяются только найденные строки целиком)
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS> ;; создать в активной панели Info.txt(без перезаписи) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена
sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>||owrite<1> ;; создать в активной панели Info.txt(c перезаписью) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена
sends=-1??-1||~~!!@CRLF||?F27||?P||#L1:10 GLOBALSENDS<a> ;; из текста в буфере обмена получить 10 неповторяющихся случайных слов
sends=-1??-1||~~!!@CRLF||?P||#L1:10 GLOBALSENDS<a> ;; из текста в буфере обмена получить 10 случайных слов
sends=-1??-1||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#5#1|d,1:-1||?F63||?T|p1#2|d,1:-1||?F63 ;; из списка скопированных кнопок TC оставить в буфере обмена только 3 и 5 строки каждой кнопки (параметры и подсказку)
sends=-1??-1||formt<0!!([^/]+)> aends=#-1\\4!!-1||formt<6,1!!(?m)^(.*\.jpg|.*\.jpeg)$> downl="%p"\GLOBALSENDS<4>\//1||$GLOBALAENDS||limit<0|1|20K>||progres<>||upd<1> ;; загрузить в активную панель, в папку с названием товара, все фотографии JPG и JPEG (которые больше 20кб) ссылки с ebay.com из буфера обмена
sends=-1??-1||formt<lin43,lin48> patha=GLOBALSENDS<1> ;; перейти в активной панели к файлу (путь из буфера обмена)
sends=-1??-1||zebr<1|2|1> GLOBALSENDS<a> ;; из строк буфера обмена получить строки через одну
sends=-1??-2||#L@1|-1|11 GLOBALSENDS<a> ;; получить строки буфера обмена: начиная с 1-го, шаг 11, т.е. остаются строки 1,12,23,34...
sends=-1??-2||?T|p2#11#10|d,1:-1 GLOBALSENDS<a> ;; удалить содержимое строк буфера обмена: начиная с 2-й, шаг 11, подряд цифр 10, т.е. остаются строки 1,12,23,34...
sends=-1??-2||?T|p2#11#10|f,1:-1 GLOBALSENDS<a> ;; удалить строки буфера обмена: начиная с 2-й, шаг 11, подряд цифр 10, т.е. остаются строки 1,12,23,34...
sends=-1??-2||?T|z4:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в начале которых нет любой фразы, взятой из файла
sends=-1??-2||?T|z5:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в конце которых нет любой фразы, взятой из файла
sends=-1??-2||?T|z6:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в которых нет любой фразы, взятой из файла
sends=-1??-5|=3 txtsp=GLOBALSENDS||"%p"||5!!xxx!!txt!!1||upd<1> ;; разрезать содержимое буфера обмена на 3 равные части по числу строк и записать в глобальный массив
sends=-1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами
sends=-1||#Eb64-||^^cmd64= regwr=HKCU\Software\Microsoft\Windows\CurrentVersion\Run||TCIMG1||SZ||''%%COMMANDER_PATH%%\TCIMG.exe''~~GLOBALSENDS<1> ;; строку параметров из буфера обмена записать в автозапуск
sends=-1||#L-1 folds=x||list<clpget>||fflag<2> pause=500 pathr=GLOBALSENDS<1> ;; создать из списка полных путей в буфере каталоги. Если папки с такими именами уже существуют, то пропустить эти пути + переход в последний каталог из списка в правой панели
sends=-1||&&(?s)([^\r\n]+).*!!$1||@@Sym folds="%p"||GLOBALSENDS<1>||upd<1> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами + создать в активной панели папку именем получившейся строки
sends=-1||&&(?s)([^\r\n]+).*!!$1||@@Sym GLOBALSENDS<a> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами
sends=-1||&&.*base64,([^\'\;]+).*!!$1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из кнопки FireFox в буфере обмена выделить код b64, декодировать и создать бинарный файл без расширения, расширение присвоить по содержимому файла
sends=-1||&&.+//([^/]+/??){4}.+!!http://xxx/$1 GLOBALSENDS<a> ;; получить из ссылки буфера обмена "4-ю папку папку с начала" и добавить в начало ссылку xxx
sends=-1||&?GLOBAL([A-Z])ENDS!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|@o2|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*ENDS
sends=-1||&?GLOBAL([A-Z])LIST!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|@o2|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*LIST
sends=-1||&?GLOBAL([A-Z])LIST!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*LIST
sends=-1||?C65001 GLOBALSENDS<a> zends=@[tc=AP] wends=x||##rndm<3-|3> start=QRCode||-8||--foreground||0A1EFF||--background||F0F0F0||-s||5||-d||300||--type||png||-o||GLOBALZENDS<1>RQ-code-GLOBALWENDS<1>.png||GLOBALSENDS<x1>||&&hide||&&wait||upd<1> ;; генерация цветного RQ кода из многострочного текста в буфере с сохранением результата в активной панели (утилита QRCode)
sends=-1||?F2,sym1 exect=$var_i='GLOBALSENDS<1>'?1:_Exit() bufsr=&&(?s)(GLOBALSENDS<1>)(.+GLOBALSENDS<1>)(.*)!!$1$3||?F63 ;; в буфере обмена удалить информацию между повторяющимися строками (если они есть), оставив одну из них + удалить
sends=-1||?F57 fends=<info=t60$GLOBALSENDS//> GLOBALFENDS<a> ;; получить общее число символов содержимого буфера обмена без учета переносов строки
sends=-1||?Ffnc_path3 GLOBALSENDS<a> ;; создать для путей в буфере обмена пару, заменив прямой слеш на обратный
sends=-1||?T|d,3,5 GLOBALSENDS<c1=> ;; в буфере обмена удалить содержимое 3 и 5 строк
sends=-1||?T|e,1!!??3|c,1!!63,54,tag194,tag109|c,2:-1!!tag306,tag109||?FU16 GLOBALSENDS<c> ;; пример строковой обработки содержимого буфера обмена: преобразование первой буквы предложения в первой строке в заглавную; форматирование первой строки с помощью секции [FormatUser] + форматирование всех строк со второй и до конца с помощью секции [FormatUser] + итоговое форматирование всего содержимого с помощью секции [FormatUser]
sends=-1||@@RUSinURIANSI brwsr=kinozal.tv/browse.php?s=GLOBALSENDS<1> ;; конвертировать русские слова из буфера обмена для правильной ссылки для поиска на kinozal.tv
sends=-1||<!!Chr¤(60)||>!!Chr¤(62)||¤!! GLOBALSENDS<a> ;; пример замены угловых скобок в строке из буфера соответствующими функциями ASCII-кода
sends=-1||<info=e114::>||^^http://xxx/ GLOBALSENDS<a> ;; получить из ссылки буфера обмена "4-ю папку папку с начала" и добавить в начало ссылку xxx
sends=-1||<info=e91::>||^^http://xxx/ GLOBALSENDS<a> ;; получить из ссылки буфера обмена "родительскую папку" и добавить в начало ссылку xxx
sends=-1||==xA;!!||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами
sends=-1||formt<1> textv=GLOBALSENDS<t>||viewtext<Буфер|700|400|900|650|Tahoma|13|FFF5A0|0B3147> ;; просмотр буфера обмена с предварительным удалением дубликатов
sends=-1||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS
sends=-1||formt<59>||#L1 bufsr=&&(?s)(GLOBALSENDS<1>)([\r\n]*)(.*)(GLOBALSENDS<1>)!!$1$2$4||formt<31,59,62> ;; удалить в содержимом буфере обмена все строки между первой и последующей схожей строкой (включительно)
sends=-1||formt<sym2,line1> GLOBALSENDS<a> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> GLOBALSLIST<a> ;; пример получения списка путей папок из выделенных каталогов, только тех, имена которых находятся в буфере обмена
sends=1|2|3|4|5|6|7|8|9|10??-4 GLOBALSENDS<a> arr2d=$GLOBALSENDS||49|1:5 GLOBALARR2D<a> ;; оставить заданные строки в массиве (первые 5)
sends=100x100 aends=x??-1||##rndm<10?4|0|#>||&&(?m)^(.*)$!!xc:$1 dlist=$GLOBALSENDS[1]&GLOBALAENDS<0> GLOBALDLIST<a> start=Magick||-size||list<$GLOBALDLIST>||list2<$GLOBALAENDS>||$f254\temp-:NUMBER:.png||&&hide||&&wait ;; Создать в папке temp, 4 квадрата 100х100 случайного цвета
sends=11|22|33|44|55??-4 slist=%WL||?0|^^|$GLOBALSENDS|:LISTNUM: GLOBALSLIST<a> ;; добавить в начало путей выделенных объектов фразы из массива
sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K1|2 GLOBALBENDS<a> ;; горизонтально размножить каждую строку 2 раза
sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K1|5|Chr(124) GLOBALBENDS<a> ;; горизонтально размножить каждую строку 5 раз через заданный разделитель
sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K3 GLOBALBENDS<a> ;; размножить каждую строку 3 раза
sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K3|5|Chr(124) GLOBALBENDS<a> ;; размножить каждую строку 3 раза и горизонтально размножить каждую строку 5 раз через заданный разделитель
sends=111<#>222<#>333<#>aaa<+>bbb<+>ccc<+>ddd<#>400<#>220??-8<#> GLOBALSENDS<a> ;; разбить строку по заданному разделителю
sends=111122223333AAAABBBBCCCC||?Fdubl1 GLOBALSENDS<a> ;; удалить все подряд дубликаты символов (результат: 123ABC)
sends=111122223333AAAABBBBCCCC||?Fdubl2 GLOBALSENDS<a> ;; удалить более 2-х подряд дубликатов символов (результат: 112233AABBCC)
sends=111122223333AAAABBBBCCCC||?Fdubl3 GLOBALSENDS<a> ;; удалить более 3-х подряд дубликатов символов (результат: 111222333AAABBBCCC)
sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS[1]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)
sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS[10]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)
sends=12345 rends=7890??2 xends=abcd??-3 $GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS GLOBALSENDS<a> ;; пример присоединения массивов и заданных ячеек массивов в конец 1-го массива
sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения заданных ячеек массивов в конец 1-го массива
sends=12345 rends=7890??2 xends=abcd??3 slist=$GLOBALSENDS[1]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSLIST<a> ;; пример передачи ячеек отдельных массивов
sends=12345 rends=7890??2 xends=abcd??-3 slist=$GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS GLOBALSLIST<a> ;; пример передачи массивов и ячеек отдельных массивов
sends=12345 rends=7890??-3 xends=abcd??3 $GLOBALSENDS[1]+$GLOBALRENDS+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения массивов и ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)
sends=12345 rends=7890??-3 xends=abcd??3 slist=$GLOBALSENDS[1]+$GLOBALRENDS+$GLOBALXENDS[3] GLOBALSLIST<a> ;; пример передачи массивов и ячеек отдельных массивов
sends=123456??~0!!((((((.).).).).).) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с конца
sends=12345654321??~0!!(.(.(.(.(.(.).).).).).) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с по краям
sends=123456789??-3 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a> ;; вывести содержимое буфера обмена построчно в таблице, отметить галочками нужные и вывести оставшиеся в массив GLOBALARRAY
sends=123456789??-3 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:1:1:Hint3:') GLOBALARRAY<a> ;; пример параметров таблицы, в которой можно выбрать один пункт check-box и отображение заданной подсказки
sends=123456789123456789??~0!!(.)(..)(...) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по 1, 2, 3 символа
sends=123456789123456789??~0!!(...)... GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по 3 через раз
sends=1-30!!-1||?H|5||,!!@CRLF GLOBALSENDS<a> ;; получение строки цифр 1,2,3,..,.29,30 и разбивка в массив
sends=1-30||?H|5 GLOBALSENDS<a> ;; получение строки цифр 1,2,3,..,.29,30
sends=1-50!!-1||?H|5||,!!@CRLF||?T|p1#5#4|d,1:-1 GLOBALSENDS<a> ;; получение строки цифр 5,10,15,20,25,30,35,40,45,50 в массиве
sends=1-50!!-1||?H|5||,!!@CRLF||?T|p1#5#4|d,1:-1||^^1@CRLF GLOBALSENDS<a> ;; получение строки цифр 1,5,10,15,20,25,30,35,40,45,50 в массиве
sends=2 <IF> Execute(StringInStr('|2|222|24|82|','|GLOBALSENDS<1>|')) > 0 <THEN> GLOBALSENDS<a> <ENDIF> ;; пример проверки сразу нескольких значений
sends=-2??-1||?Fcom1 dends=GLOBALSENDS<x1>||tcg<But_Autoit> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; из выделенной строки в AkelPad создать кнопку на активной панели инструментов в Total Commander (для тестирования Autoit)
sends=-2??-1||?Fcom1 dends=GLOBALSENDS<x1>||tcg<But_TCIMG> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; из выделенной строки в AkelPad создать кнопку на активной панели инструментов в Total Commander
sends=-2||@@Diacritic!!1 GLOBALSENDS<d> ;; в выделенном тексте активного документа AkelPad заменить диакритические символы на латинские
sends=2b0aac0445c87ФР03УАРОФ??-1||#Y-1:::====@CRLF!!1:3:|:-1!!2:3:+:-1!!0 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3, вставив в начало заданную строку, а в конец текущую
sends=2b0aac0445c87ФР03УАРОФ??-1||#Y1:3:|:-1!!2:3 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3
sends=2b0aac0445c87ФР03УАРОФ||#Y[\da-z]:3 GLOBALSENDS<a> ;; получить из строки только числа и английские буквы и разбить по 3
sends=2b0aac0445c87ФР03УАРОФ||#Y1 GLOBALSENDS<a> ;; получить из строки только числа
sends=2b0aac0445c87ФР03УАРОФ||#Y1:3 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры
sends=2b0aac0445c87ФР03УАРОФ||#Y1:3:- GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры заданным разделителем
sends=2b0aac0445c87ФР03УАРОФ||#Y2 GLOBALSENDS<a> ;; получить из строки только английские буквы и разбить по 3
sends=2b0aac0445c87ФР03УАРОФ||#Y2:3 GLOBALSENDS<a> ;; получить из строки только английские буквы и разбить по 3
sends=2b0aac0445c87ФР03УАРОФ||#Y3:2 GLOBALSENDS<a> ;; получить из строки только русские буквы и разбить по 2
sends=3*7*9*15*18??-8* GLOBALSENDS<a> tends=2-4-7-18-111??-8- GLOBALTENDS<a> hends=<info=n16|$GLOBALSENDS|$GLOBALTENDS>??-8, GLOBALHENDS<a> ;; получить числа из 1-го массива, которые не совпадают с числами 2-го массива
sends=-3??-8,~~||#G7 slist=$GLOBALSENDS||?Ffnc_frame1||@@RUS_URL!!1||^^<a~~href=''https://vk.com/wall-156638249?q=||$$''>:BEGIN:</a>||formt<60,0!!@CRLF!!,~~> GLOBALSLIST<d|4> ;; в AkelPad в выделенной строке имён артистов прописанных через запятую и пробел ", " обрамить каждое имя ссылкой
sends=30-1!!-1||?H|5||,!!@CRLF GLOBALSENDS<a> ;; получение строки цифр 30,29,28,...,2,1 и разбивка в массив
sends=30-1||?H|5 GLOBALSENDS<a> ;; получение строки цифр 30,29,28,...,2,1
sends=4 <IF> Execute(StringInStr('1|2|4|5','GLOBALSENDS<1>')) > 0 <THEN> GLOBALSENDS<a> <ENDIF> ;; пример проверки сразу нескольких значений
sends=5 GLOBALSENDS<a> bends=10 GLOBALBENDS<a> nends=<info=n30|GLOBALSENDS<1>,GLOBALBENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для двух чисел
sends=5 rends=-1!!-1||?Ffnc_numberplus3 GLOBALRENDS<a> ;; увеличить цифры в буфере обмена на 5
sends=5 wends=@[tc=AA] <IF> ((( GLOBALSENDS<1> <> 3 )) AND (( <info=i1GLOBALWENDS<1>//> >= 15 ) OR ( <info=i2GLOBALWENDS<1>//> >= 15 ))) <THEN> GLOBALWENDS<a> <ENDIF> ;; пример вычисления нескольких условий (под курсором файл изображения)
sends=5 wends=@[tc=AA] <IF> GLOBALSENDS<1> <> 3 AND ( <info=i1GLOBALWENDS<1>//> >= 15 OR <info=i2GLOBALWENDS<1>//> >= 15 ) <THEN> GLOBALWENDS<a> <ENDIF> ;; пример вычисления нескольких условий (под курсором файл изображения)
sends=5,10,15,3,38,17 GLOBALSENDS<a> nends=<info=n30|GLOBALSENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для нескольких чисел
sends=55555||?F0!!\d!!x!!1 GLOBALSENDS<a> ;; произвести одну замену цифры на "x"
sends=56756756867896||?Fnumsplit2 GLOBALSENDS<a> ;; разбить число по две цифры начинаю с конца
sends=56756756867896||?Fnumsplit3 GLOBALSENDS<a> ;; разбить число по три цифры начинаю с конца
sends=aaa_789.89bbb_ccc555zzz88.99??~0!![\d]+\.[\d]+|[^\d]+|[\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат (в частности цифры с плавающей точкой)
sends=aaa_bbb_ccc555zzz??~0!![^\d]+|[\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат
sends=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению
sends=aaa_bbb_ccc555zzz??~0!![^_\d]+|[_\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат
sends=C:\FilesList.txt??-1||@CRLF!!| slist=FOLDC<%WL//1//-1//GLOBALSENDS<1>> GLOBALSLIST<a> ;; в выделенных папках найти похожие файлы из списка C:\FilesList.txt (имена с расширениями) и передать пути найденных файлов в глобальную переменную
sends=C:\Info.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Info.txt и открыть его в редакторе AkelPad
sends=C:\link.txt!!-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<a> ;; из файла C:\link.txt получить список всех адресов изображений gif, png, jpg в глобальную переменную
sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:> <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение берётся из копируемого файла
sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!! <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена с расширениями берутся из списка List.txt
sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!!new <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение new
sends=c:\listurl.txt!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из файла listurl.txt. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser
sends=C:\Listurl.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:>!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe <NEXT> ;; открыть ссылки из файла C:\Listurl.txt в браузере IE
sends=C:\Repl.txt??-1 slist=PS<"%p"//1//0//*.ini> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||prov=||0||countline<1> textt=GLOBALSLIST<:INDEX:>||?T|e,GLOBALCOUNT<1>!!##GLOBALSENDS<1> <NEXT> ;; в активной панели в файлах *.ini заменить строки начинающиеся с "prov=" на строку из файла C:\Repl.txt
sends=C:\Replace.txt??-1||&&(.+)\R(.+)!!$1¤$2 textx=FOLDM<PS<"C:\Soft\Doc\"//2//0>//-1//0//txt>||?Q$GLOBALSENDS|#|0|1|0|0|0|¤|0 ;; в папках 1-го уровня "C:\Soft\Doc\" в файлах TXT произвести поиск и замену по списку из файла C:\Replace.txt (любое вхождение поискового фрагмента с учётом регистра)
sends=C:\Replace.txt??-1||&&(.+)\R(.+)!!$1¤$2 textx=FOLDM<PS<"C:\Soft\Doc\"//2//0>//-1//0//txt>||?Q$GLOBALSENDS|#|0|1|0|0|2|¤|0 ;; в папках 1-го уровня "C:\Soft\Doc\" в файлах TXT произвести поиск и замену по списку из файла C:\Replace.txt (точное совпадения со строкой поиска с учётом регистра)
sends=C:\ReplaceList.txt??-1||&&(.+)\R(.+)!!$1—$2 slist=PS<"%p"//1//0//*.ini>||test<1n!!(?i)PSD_[a-z]{2,3}\b> textx=$GLOBALSLIST||?Q$GLOBALSENDS|#|0|1|0|0|0|—|0||upd<1> ;; в файлах INI активной панели с базовыми именами "PSD_*"(* — 2 или 3 буквы латиницы) произвести поиск и замену по списку из файла C:\ReplaceList.txt
sends=C:\ReplaceList.txt??-1||&&(.+)\R(.+)!!$1¤$2 <FOR> 1 <TO> GLOBALSENDS<0> slist=@GLOBALSENDS<:INDEX:>||¤!!@CRLF textt=%P%N||?T|e1:GLOBALSLIST<1>,1:-1!!##GLOBALSLIST<2>||backup<0> <NEXT> beepss ;; в файле под курсором произвести поиск и замену согласно списка ReplaceList.txt(нечётная строка - поисковая, последующая чётная - заменяющая)
sends=C:\Shablon.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Shablon.txt и открыть его в редакторе AkelPad
sends=c:\test\<info=o73%P%N//>.m3u??1||@@RusLat GLOBALSENDS<a> lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u|0>||code<4>||upd<1> start=VLC||<info=o73%P%N//>.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в папке c:\test\ , имя плейлиста транслитерируется из кириллицы в латиницу и открыть его в плеере VLC
sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&_ArrayToString($GLOBALXENDS,@CRLF,1)&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez.txt||noarray<1> ;; извлечь все строки из файла c:\документ№2.txt в которых есть фразы из файла c:\файл-список№1.txt (количество строк равно или более 6-ти) и записать результат в файл c:\документ№2_rez.txt
sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&'GLOBALSENDS<:INDEX:>'&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez2.txt||noarray<1> ;; записать в файл c:\документ№2_rez2.txt все слова из списка c:\файл-список№1.txt, которые встретились 6-ть и более раз в строках файла c:\документ№2.txt
sends=D:\UTorrent\resume.dat//4??-1||?Fresume1 GLOBALSENDS<a> ;; получить список torrent файлов из базы данных resume.dat программы UTorrent
sends=FOLDC<%WL//0//-3>??-1 bends=<xfolder=41//$GLOBALSENDS> GLOBALBENDS<a> ;; получить дату модификации самого старого объекта в выделенных папках
sends=FOLDC<%WL//0//-3>??-1 bends=<xfolder=41//$GLOBALSENDS> modfs=%WL||0||GLOBALBENDS<1> ;; изменить выделенным папкам дату модификации на дату модификации самого старого объекта в выделенных папках
sends=FOLDC<%WL//0//-3>??-1 GLOBALSENDS<a> ;; получить список всех объектов в выделенных папках
sends=FOLDC<%WL//0|^SH//0>??-1 GLOBALSENDS<a> ;; получить список путей файлов и каталогов 1-го уровня выделенных папок, кроме системных и скрытых
sends=FOLDC<[tc=AM]//1//-1//&&.+\.(?:php.+|htm)>??0 ;; записать в буфер обмена из папки под курсором список файлов, заданный регулярным выражением
sends=FOLDC<[tc=AM]//1//-1//&&.+\.(?:php.+|htm)>??-1 GLOBALSENDS<a> ;; получить в папке под курсором список файлов, заданный регулярным выражением
sends=FOLDC<[tc=AM]//1//-1>??-1 GLOBALSENDS<a> ;; получить в папке под курсором список файлов, заданный регулярным выражением
sends=FOLDM<%WL//-2//-1|^SH>??-1 GLOBALSENDS<a> ;; получить список путей всех подкаталогов в выделенных папках, кроме системных и скрытых
sends=FOLDM<%WL//-2//-1|SH>??-1 GLOBALSENDS<a> ;; получить список путей всех системных и скрытых подкаталогов в выделенных папках
sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> ;; в папках активной панели получить список путей txt файлов без рекурсии
sends=LISTC<%WL//1//-1|^SH>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути файлов без дубликатов, кроме системных и скрытых
sends=LISTC<%WL//1//-1|SH>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути системных и скрытых файлов без дубликатов
sends=LISTC<%WL//1//-1>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути файлов без дубликатов
sends=NewTitle|TCIMG.dll,127??-4 shape=NN dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка и значка диалогу shape
sends=NewTitle|TCIMG.dll,127|@T1|@D1|@P1|@G1??-4 shape=MM dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка,значка и стиля диалогу shape
sends=PS<"%p"//0>??-1 GLOBALSENDS<a> ;; полные пути всех элементов активной панели (с рекурсией)
sends=PS<"%p"//1//0//*.ico>??-1 icoft="%p"||0||GLOBALSENDS<1> comnt="%P"||0||<ifile="%p"\#Info.txt> rstart ;; родительской папке назначить значок(первый встретившийся ico файл) и добавить в комментарий содержимое файла активной панели #Info.txt
sends=PS<"%P"//1//0|^SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все файлы без рекурсии, кроме системных и скрытых
sends=PS<"%P"//1//0|R>??-1 GLOBALSENDS<a ;; в текущем каталоге найти все файлы без рекурсии, имеющий атрибут "Только для чтения"
sends=PS<"%P"//1//0|SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все системные и скрытые файлы без рекурсии
sends=PS<"%P"//1//0>??-1||?#(?m).+\.flg$!!1¤@CRLF¤(?m).+\\read\.me$!!1 GLOBALSENDS<a> ;; получить пути 2-х первых найденных имён файлов в активной панели, заданных регулярными выражениями
sends=PS<"%P"//1//0>??-1||?#(?m).+\.gif$!!3¤@CRLF¤(?m).+\\read\.me$!!3 GLOBALSENDS<a> ;; получить пути всех найденных имён файлов в активной панели, заданных регулярными выражениями
sends=PS<"%P"//1//0>??-1||?#(?m)\.flg$!!0¤(?m)\\read\.me$!!0 <IF> GLOBALSENDS<1> = 11 <THEN> infbx=InfoBox_TEST1 <ENDIF> ;; если в активной панели есть файл flg и файл read.me получить сообщение
sends=PS<"%P"//1//0>??-1||?Frgx_ext1:C:,rgx_name1:C: GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов
sends=PS<"%P"//1//0>||?#(?m)\.flg$!!0¤(?m)\\read\.me$!!0 GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов
sends=PS<"%P"//1//0>||?#-begin-¤(?m)\.flg$!!0¤-center-¤(?m)\\read\.me$!!0¤-end- GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов (с дополнительными вставками до/после/между цифрами)
sends=PS<"%P"//2//0|^SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все папки без рекурсии, кроме системных и скрытых
sends=PS<"%P"//2//0|SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все системные и скрытые папки без рекурсии
sends=PS<$f213//1//0//##(?:.*TCIMG_)([^.\\]*)(?:\.lng)>??-1 GLOBALSENDS<a> ;; получить имена языковых файлов в папке Files\Lng
sends=PS<$f213//1//0//&&(?:TCIMG_)([^.\\]*)(?:\.lng)>??-1 GLOBALSENDS<a> ;; получить пути и имена языковых файлов в папке Files\Lng
sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copys=$GLOBALARRAY||%%COMMANDER_PATH%%\INI//1 ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужные файлы и копировать их с заменой в папку TC\INI\
sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copyy=GLOBALARRAY<1>||%%COMMANDER_PATH%%\INI//1||##DirMenu ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужный файл, переименовать в DirMenu и копировать с заменой в папку TC\INI\
sends=TCGINFO<{CHM_HHC}> GLOBALSENDS<a> ;; получить шаблон {CHM_HHC} из tcg файлов
sends=TCGINFO<{CHM_HHC}>??-1 GLOBALSENDS<a> ;; получить построчно шаблон {CHM_HHC} из tcg файлов
sends=TCGINFO<{MySwithBar}>||@CRLF!! barsw=GLOBALSENDS<1> ;; переключение между панелями по кругу (информация берётся из секции {MySwithBar} в файле SHAPED.tcg)
sends=TCGINFO<Ex1> GLOBALSENDS<a> ;; получить шаблон [Ex1] из tcg файлов
sends=TCGINFO<Ex1>??-1 GLOBALSENDS<a> ;; получить построчно шаблон [Ex1] из tcg файлов
sends=TCGINFO<LIST1|0>??-2 GLOBALSENDS<a> ;; получить построчно шаблон [Ex1] из tcg файлов сохраняя пустые строки
sends=test12345 stext=%WL||"%t"//0//href-image.txt||?Ftag221||formt<1>||xline<$$¤;;$$@@f1::|1;;$$¤;;$$@@o73::> ;; извлечь из выделенных html файлов ссылки на изображения и добавить в конец каждой строки контрольную сумму MD5 (взятую из извлекаемого файла) и его имя с расширением, через разделитель ¤
sends=USER.BAR slist=%WL||#AC:\Test.bar@CRLF||<dellist=$GLOBALSENDS|5> barjn=$GLOBALSLIST||"%p//1//USER.BAR" ;; склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (исключая из списка выделенного файл с именем USER.BAR, кнопки Test.bar в начале общего файла)
sends=USER.BAR slist=%WL||#Z@CRLFC:\Test.bar||<dellist=$GLOBALSENDS|5> barjn=$GLOBALSLIST||"%p//1//USER.BAR" ;; склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (исключая из списка выделенного файл с именем USER.BAR, кнопки Test.bar в конце общего файла)
sends=x??-1||##rndm<22?10|%P%N> GLOBALSENDS<a> ;; получить 10 случайных строк из файла под курсором
sends=x??-1||#K10!!@CRLF100x100 aends=x??-1||##rndm<10?10|0:2:-#|gradient:#> zlist=$GLOBALSENDS||^^$f254\Gragient-random-||$$-rndm<3-|2>-:NUMBER:.png start=Magick||-size||list<$GLOBALSENDS>||-define||gradient:angle=45||list2<$GLOBALAENDS>||-colorspace||RGB||-depth||16||+repage||list3<$GLOBALZLIST>||&&hide||&&wait ;; создать в папке temp, 10 двухцветных градиентов 100х100 случайного цвета с диагональю 45
sends=x??-1||#K100|#|1|1!!Boy~~#@CRLFGirl~~#@CRLF GLOBALSENDS<a> ;; размножить строку со счётчиком
sends=x??-1||#K170!!http://www.site.xxx/page/¤@CRLF||#N¤!!tnum[8|1|1]/ GLOBALSENDS<a> ;; получить список размноженной ссылки со счётчиком
sends=x||##1 GLOBALSENDS<a> exect=$var_i=$GLOBALSENDS[1]=''''?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2') ;; пример выполнения условия: если 1-я ячейка массива GLOBALSENDS пустая, то выполняется 1-я команда, если нет, то 2-я
sends=x||##rndm<3?30|20> dilog=[combo=BOX30] ;; пример вставки случайных паролей в диалог ComboBox
sends=x||##rndm<3|30>||#Hcrc32 copys=%WL||"%p"GLOBALSENDS<1>//0 slist=$GLOBALCOPYS||test<1e!!jpg|bmp|png|gif>||sortnm<2> renms=$GLOBALSLIST||##imagescntr<1|1|1>||[double] lists=$GLOBALCOPYS||test<1e!!mp3> renms=$GLOBALLISTS||##sound.mp3 ;; скопировать выделенные файлы в активную панель в создаваемую "случайную" папку, jpg|bmp|png|gif переименовать в новой папке по счётчику, а mp3 именем sound
sends=x||##rndm<3|8>||$$[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat="%p"||Name.txt||content<GLOBALSENDS<1>> ;; создать в активной панели файл с содержимым случайных комбинаций букв и цифр с заданной длинной и системным временем
sends=x||##rndm<6|1024> creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1> ;; создать файл Name.txt в активной панели с заданным размером (в байтах), заполнение случайными данными
sends=x||##rndm<6|1024> textv=GLOBALSENDS<x1>||viewtext<GLOBALSENDS-1|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; просмотр случайных данных
sends=x||#K1000|#|1|1!!Case~~#@CRLF_Func#()@CRLF||^^$hTimer=TimerInit()@CRLF$n=1000@CRLFSwitch~~$n@CRLF||$$EndSwitch@CRLFFunc~~_Func1000()@CRLFMsgBox(4096,'Тест','Время:'&TimerDiff($hTimer)/1000)@CRLFEndFunc creat="%p"||TestTime.au3||content<GLOBALSENDS<x1>>||upd<1> ;; создать в активной панели тестовый au3 скрипт
sends=x-X-x-X-x-X-x-X-x||(?i)x!!s1|s2|s3|s4|s5 GLOBALSENDS<a> ;; заменить "x" без учёта регистра на последовательно заданные фразы
sends=x-X-x-X-x-X-x-X-x||x!!D:\Test\List.txt GLOBALSENDS<a> ;; заменить "x" на последовательные строки заданного файла
sends=x-X-x-X-x-X-x-X-x||x!!s1|s2!!1 GLOBALSENDS<a> ;; заменить "x" на последовательно заданные фразы
sends=x-X-x-X-x-X-x-X-x||x!!s1|s2|s3|s4|s5 GLOBALSENDS<a> ;; заменить "x" на последовательно заданные фразы
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^1 GLOBALSENDS<a> ;; в начало каждого элемента 1-го массива добавить каждый элемент 2-го массива
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^1^=== GLOBALSENDS<a> ;; в начало каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^2 GLOBALSENDS<a> ;; в конец каждого элемента 1-го массива добавить каждый элемент 2-го массива
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^2^=== GLOBALSENDS<a> ;; в конец каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^3 GLOBALSENDS<a> ;; в начало и конец каждого элемента 1-го массива добавить каждый элемент 2-го массива
sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^3^=== GLOBALSENDS<a> ;; в начало и конец каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===
sends=zzzz||#K3~§~1!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в конец данных
sends=zzzz||#K3~§~1~###!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в конец данных через разделитель "###"
sends=zzzz||#K3~§~2!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в начало данных
sends=zzzz||#K3~§~2~###!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в начало данных через разделитель "###"
sends=ПОБЕДА??~0!!(.(.(.(.(.(.)))))) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с начала
sends=Привет||?C65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"
sends=Привет||?C65001-866 GLOBALSENDS<a> ;; преобразовать "Привет" в "╨Я╤А╨╕╨▓╨╡╤В"
sends=Привет||?D65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"
sends=Строка'||$$' GLOBALSENDS<a> ;; пример передачи строки с двойными одинарными кавычками
sends=текст||tcg<HTML1> GLOBALSENDS<c1> ;; пример параметра tcg<> - записать в буфер шаблон со вставкой в него текста
shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание вертикального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)
shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-rotate||90||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание горизонтального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)
shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге
shape=U13 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> upldf=%P%N||GLOBALSENDS<1>||GLOBALZENDS<1> GLOBALUPLDF<c> cmdcm=[group=BOX_U31] ;; загрузка изображение под курсором на выбранный хостинг с получением ссылок в буфер обмена
shape=U13 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> uplds=%WL||GLOBALSENDS<1>||x||output<GLOBALZENDS<1>|1>||progres<> GLOBALUPLDS<c> cmdcm=[group=BOX_U31] ;; загрузка выделенных изображений на выбранный хостинг с получением ссылок в буфер обмена
shape=U14 sends=[combo=BOX_U86] xends=[combo=BOX_U87] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\s]+>||#LGLOBALSENDS<1>:GLOBALXENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> ;; переименовать выделенные объекты: оставить нужные слова разделенные пробелом, позиции слов задаются в диалоговом окне
slist=%WF sends=x-X-x-X-x-X-x-X-x||x!!$GLOBALSLIST GLOBALSENDS<a> ;; заменить "x" на последовательные строки заданного массива (имена выделенных объектов)
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||formt<sps30,sps31> sends=$GLOBALLISTS start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>$U.jpg~~/killmesoftly||&&hide||&&wait <NEXT> ;; создание вертикальной панорамы из файлов jpg в выделенных каталогах (в цикле) с сохранением каждого результата в свой каталог
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> imgcg="%%TCIMG_TEMP%%\Img.png"//0||50+<info=i3GLOBALSENDS<1>//>+50||#,#,0 imgnz=$GLOBALSENDS||"%t"//0||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с градиентной рамкой 50px случайного цвета
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> rends=50+<info=i3GLOBALSENDS<1>//>+50 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0||framewh<GLOBALIMGCG<1>|30> imgnz=$GLOBALSENDS||"%t"||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с 2-й градиентной рамкой 50px и 30px случайного цвета
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=f61GLOBALSLIST<:INDEX:>>??1||&&.{7}(.+)!!$1 textt=GLOBALSLIST<:INDEX:>||&&(?s)(.+[\r\n]+PERFORMER[^\r\n]+[\r\n]+TITLE~~'')([^\r\n]+)(''.+)!!${1}GLOBALSENDS<1>${3} <NEXT> ;; в содержимом выделенных текстовых файлов найти необходимый отрезок и заменить соответствующими именами родительской папки, удалив из них первые 7 символов
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<u19> copyy=GLOBALSENDS<t1,2>||"%p"//0||##<info=f12GLOBALSLIST<:INDEX:>//>||**0!!txt <NEXT> ;; создание из выделенных файлов html - текстовых файлов, помещенных рядом, с содержимым - подвергнутым форматированию (удаление ненужных тегов) и именами взятыми из каждого отдельного файла
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//0//*.ion//1>??1 iends=<info=t1$GLOBALSENDS[1]//>??1 renmm=GLOBALSLIST<:INDEX:>||&&(.*)\(.+\)$!!$1||$$(GLOBALIENDS<1>) <NEXT> ;; добавить в конец имён выделенных папок количество файлов 1-го уровня (число в скобках)
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//-1//*.ion//1>??1 iends=<info=t1$GLOBALSENDS[1]//>??1 renmm=GLOBALSLIST<:INDEX:>||&&(.*)\(.+\)$!!$1||$$(GLOBALIENDS<1>) <NEXT> ;; добавить в конец имён выделенных папок количество всех файлов (число в скобках)
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1>!!:INDEX: <NEXT> asave=GLOBALSENDS||"%pList.txt"||2:-1||upd<1> ;; создать список в активной панели List.txt - из выделенных папок по одному файлу jpg
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|40>||$$+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat=GLOBALSLIST<:INDEX:>||Name.txt||content<GLOBALSENDS<1>> <NEXT> ;; создать в каждом из выделенных каталогах файл Name.txt с случайным содержимым + системное время
slist=%WL folds="%t"||[info=s30] shape=U10 picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||@Black0!![combo=BOX_U78]||progres<> sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> delss=PS<GLOBALFOLDS<1>//1//0//*.png>||1 ;; создать из выделенных изображений иконки в другой панели в папке с текущей датой (предварительно в диалоговом окне выбираем цвет на который надо заменить цвета с черным оттенком в выделенных изображениях и размеры иконок)
slist=%WL forpg=Проверка~~плейлистов||TCIMG.dll,60 <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>??-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||GLOBALSLIST<:INDEX:>|9||owrite<31|1|bak>||delim2d<@CRLF|@CRLF|1|-1|0|1>||code<1>||convert<^^#EXTM3U@CRLF> <NEXT> ;; в выделенных плейлистах m3u со ссылками на медиапотоки (радио) проверить и оставить только существующие, файлы перезаписываются, создаётся bak (используется bass.dll)
slist=%WL GLOBALSLIST<a> sends=$GLOBALSLIST[2:-1]??-1 GLOBALSENDS<a> ;; пример передачи заданных ячеек команде sends (выделенных объектов активной панели)
slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание горизонтальной панорамы из выделенных файлов jpg
slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели горизонтальную панораму из выделенных изображений с именем даты
slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание вертикальной панорамы из выделенных файлов jpg
slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели вертикальную панораму из выделенных изображений с именем даты
slist=%WL sends=@======================================== forpgs <FOR> 1 <TO> GLOBALSLIST<0> cmdbt=tree~~/A~~/F~~''<info=o76GLOBALSLIST<:INDEX:>1//>''||std<8> $GLOBALRESLT+$GLOBALSENDS[1]+$GLOBALCMDBT[3:-1] <NEXT> GLOBALRESLT<e> ;; отобразить для выделенных каталогов иерархическую структуру каталогов и файлов в графическом виде (без начальной информации о томе, т.е. без 2-х строк + отделять каждую корневую папку ===========)
slist=%WL sends=<info=o300$GLOBALSLIST|3|B//> GLOBALSENDS<a> ;; получить размер выделенных объектов в байтах
slist=%WL xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||clpget||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)clpget[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag"|2|@CRLF|1 <NEXT> ;; в выделенных файлах найти строки с меткой из БО, удалить в этих строках всё, по метку, добавить имя файла в начало строк и сохранить в файл LinesTag в активной панели
slist=%WL||##<info=o73:://> sends=x||##rndm<3|33> sends=@<info=o75%P%N//><info=o72%P%N//>-@<info=s47>.RAR??2 sends=@<info=o75%P%N><info=o72%P%N//>??3 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"GLOBALSENDS<2>"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> listt=GLOBALSENDS<3>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSENDS<2>||save<"GLOBALSENDS<2>.txt"|0> ;; создание для для ВСЕХ выделенных файлов или каталогов ОБЩЕГО RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом
slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMM>||owrite<1> ;; в именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки (с возможностью отката)
slist=%WL||##path<4> sends=$GLOBALSLIST??1 exect=StringReverse('GLOBALSENDS<1>') renms=%WL||list<$GLOBALEXECT>||upd<1> ;; переименование... реверсирование базовых имён выделенных объектов
slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t"<info=o91%P%N//>.iso''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем родительской папки
slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%tName.iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем Name
slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||+append||-quality||90||"%p"Gorizont-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по горизонтали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности
slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||-append||-quality||90||"%p"Vert-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по вертикали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности
slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Montage||GLOBALSLIST<1>||-auto-orient||-thumbnail||250x250||-bordercolor||rgba(255,255,255,0.5)||-background||none||+polaroid||-background||rgb(0,0,81)||-gravity||center||-geometry||+5+5||-tile||4x||-quality||80||"%pPolaroid_4_columns-GLOBALSENDS<1>.jpg"||&&hide||&&wait ;; из выделенных изображений создать панораму изображений с синим фоном и размещением по 4 колонки в горизонтальном обзоре ЭФФЕКТ ПОЛАРОИД и кадрированием до 250х250 расширением jpg
slist=@$f26explorer.exe sends=ms-settings: aends=C:\Lists.txt??-1||<dellist=$GLOBALSENDS|7> <FOR> 1 <TO> GLOBALAENDS<0> cends=GLOBALAENDS<:INDEX:>!!-8~~GLOBALSENDS<1> dends=$GLOBALCENDS??-1||?T|a,2!!GLOBALSENDS<1> clint=GLOBALSLIST<1>||"%p"||<GLOBALDENDS<1>||#GLOBALDENDS<2> <NEXT> ;; из списка строк файла C:\Lists.txt создать в активной панели *.lnk для быстрого доступа к настройкам Windows
slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3-|2> mends=@<info=o75GLOBALSLIST<:INDEX:>//> nends=<info=o72GLOBALSLIST<:INDEX:>//>||?M1:12 folds=GLOBALMENDS<1>||GLOBALNENDS<1>-GLOBALSENDS<1> vends=1.1/1.1/1.1;1.2/1.2/1.2;1.3/1.3/1.3;1.4/1.4/1.4;1.5/1.5/1.5;1.6/1.6/1.6;1.7/1.7/1.7;1.8/1.8/1.8;1.9/1.9/1.9;2.0/2.0/2.0??-6; rends=$GLOBALVENDS??-1||?Fimg42 kends=??-1||#KGLOBALVENDS<0>!!@CRLFstart=Magick~GLOBALSLIST<:INDEX:>~-gamma~GLOBALVENDS©§#~GLOBALFOLDS<1>Gamma-plus-GLOBALRENDS©§#<info=o85GLOBALSLIST<:INDEX:>//>~&&hide~&&wait wlist=$GLOBALKENDS||§!!cntr<1|1|1>||©!!Chr(60)||#!!Chr(62)||~!!Chr(124)Chr(124) creat=$f254||temp.tcg||code<4>||content<$GLOBALWLIST>||formt<1,63>||owrite<1> macro=$f254\temp.tcg||1 <NEXT> ;; поднять гамму для выделенных изображений и сохранить результат в отдельную папку (диапазон увеличения от 1.1 до 2.0) с помощью утилиты Magick
slist=[tc=AM] sends=<info=i400$GLOBALSLIST|1,2,3,4,21,22,23,24>??-4 GLOBALSENDS<a> ;; для выделенных изображений получить заданные данные ширины и высоты
slist=[tc=AM]||##<info=o72:://> GLOBALSLIST<a> sends=$GLOBALSLIST??-2||&&(?m)^([A-zА-яЁё\d]+).*!!$1||formt<31> GLOBALSENDS<a> ;; из выделенных файлов получить неповторяющиеся части имени
slist=[tc=AM]||##<info=o72:://> sends=$GLOBALSLIST??-2||&&(?m)^([A-ZА-ЯЁ]{1,}[a-zа-яё\d]*).*!!$1||formt<31> vlist=$GLOBALSLIST@$GLOBALSENDS@¤||formt<sps183> GLOBALVLIST<a> ;; из выделенных файлов получить уникальные длинные, отсекая короткие
slist=[tc=AM]||##<info=o73:://> GLOBALSLIST<a> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait GLOBALSTART<a> ;; упаковать выделенные объекты в архив full.rar в той же панели
slist=[tc=AM]||##<info=o73:://> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait ;; упаковать выделенные файлы в один общий rar архив в текущую папку (поддержка имен с юникод символами)
slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>> pause=500 moves=[tc=AL]||"%t"//0||upd<6> ;; переместить из активной в неактивную панель файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели
slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели
slist=cliplist||?F54,1,63,fnc_htmlconv49||^^https://is.gd/create.php?format=simple&url= GLOBALSLIST<a> urlxt=$GLOBALSLIST|4||sagent<W4>||$f254//1//sort-link.txt||pause<4-5>||?F1,63||xline<^^~~-~~;;^^@@e64::;;?Flin194,fnc_htmlconv50,54>||delim<@CRLF!!1>||formt<63> sends=GLOBALURLXT<1>??-1 GLOBALSENDS<c> tempxx ;; получить из списка ссылок в буфере сокращенный вариант с отправкой обратно в буфер (сервис is.gd)
slist=cliplist||?F54,1,63||^^http://tinyurl.com/create.php?source=indexpage&url=||$$&submit=Make+TinyURL!&alias= urlxt=$GLOBALSLIST|4||sproxy<1|2|127.0.0.1:9090>||sagent<#W1|2,W8|3,W4|3,W9|2,W6|3>||$f254//1//sort-link.txt||pause<3-5>||?Fserch132,1,63||xline<^^~~-~~;;^^@@e64::;;?Flin193,54>||delim<@CRLF!!1>||formt<63> sends=GLOBALURLXT<1>??-1 GLOBALSENDS<c> tempxx ;; получить сокращенные ссылки из списка Url в буфере, с возвратом обратно в буфер
slist=cliplist||?V|##|StringLen('::')||&&@CRLF!!+ GLOBALSLIST<a> hends=$GLOBALSLIST||@CRLF!!+ sends=@<info=n49|GLOBALHENDS<1>> GLOBALSENDS<a> ;; получить длину каждой строки из буфера обмена с последующим суммированием полученных результатов
slist=PS<"%p"//0//0//*.part//1>||test<1r!!1B//0a!!D//0i!!(?i)desktop.ini> GLOBALSLIST<a> sends=@<xfolder=51//$GLOBALSLIST> GLOBALSENDS<a> ;; получить путь файла с самой новой датой создания в текущей папке, исключив файлы с расширением part, файлы 0 байт и файл desktop.ini
slist=PS<$f200\Lists\SelectObjects\//1//0>||##path<6> lends=$GLOBALSLIST||@CRLF!!| sends=@[combo=BOX_U96]||^^$f200\Lists\SelectObjects\ marks=list<GLOBALSENDS<1>> ;; выделить в активной панели объекты по списку выбранному в диалоговом окне
slist=PS<%%COMMANDER_PATH%%\//1//0//*.bar> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Bars//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать заменяемые бэкапы всем файлам.bar в папке Total Commander в папке [Backup]_имя TC\Bars
slist=PS<%%TCIMG_PATH%%\//1//0//*.bar|*.ini> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Restore//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать бэкапы всем файлам.bar и .ini в папке Total Commander в папке [Backup]_имя TC\Restore
slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами файлов в неактивной панели
sndps=%P%N||0 infos=3||1||%P%N||1 sends=GLOBALINFOS<28>??-6: infht=GLOBALINFOS<28>||Трек~~[%N]||@$f250\Files\Htm\Trec_Timer.htm||500||70||5||5||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека), отображается обратный отсчёт
start=Magick||%P%N||-identify||-format||%%T\n||info:$f254\temp.mvg||&&hide||&&wait sends=$f254\temp.mvg??-1 GLOBALSENDS<a> tempxx ;; получить информацию о времени каждого кадра в анимации под курсором в виде списка
start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\..+)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)
start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<59,u20,u21,u22> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель только запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)
start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -RAR архивы в текущей панели
start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные -RAR архивы в текущей панели
tabsv=0||$f400?tab||1 sends=GLOBALTABSV<1>??-1 GLOBALSENDS<a> ;; получить содержимое сохранения вкладок активной панели
tabsv=0||$f400?tab||1 sends=GLOBALTABSV<1>??-1||?F100 GLOBALSENDS<a> ;; получить пути вкладок активной панели
tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку)
tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (предварительно перейти на уровень вверх)
tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*<setname>([^<>]*)</setname>.*!!$1-$2 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение 2-х тегов xml файла под курсором (предварительно перейти на уровень вверх)
tcimg=$cm321 sends=[tc=AL5f]??-1 GLOBALSENDS<a> ;; в активной панели сортировать файловую панель по "Имени" и получить список 5-ти первых файлов
tcimg=$p0~~$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> tcimg=$p1 ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку + уменьшить мелькание перехода)
tempxx sends=<info=o72%P%N//>??1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"GLOBALSENDS<1>//0||upd<1> ;; переместить выделенные объекты в папку с именем объекта под курсором
textt="%p"AP_FileSize.txt||##||backup<0> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> infos=3||2||GLOBALSLIST<:INDEX:>||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size||GiB!!GB||MiB!!MB||KiB!!KB asave=GLOBALSENDS||"%p"AP_FileSize.txt|2|@CRLF|2 <NEXT> clptx=GLOBALASAVE<1> ;; записать размеры выделенных объектов в созданный в активной панели AP_FileSize.txt и в буфер обмена
textt=$f200Lists\AfterRenaming.txt||##||backup<0> slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 sends=[combo=BOX_U86] xends=[combo=BOX_U87] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\s]+>||#LGLOBALSENDS<1>:GLOBALXENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> asave=GLOBALRENMM||%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt|2|@CRLF|1 <NEXT> textt=%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt||formt<63> ;; переименовать выделенные объекты: оставить нужные слова разделенные пробелом, позиции слов задаются в диалоговом окне (с возможностью отката)
textv=<info=o200%P%N//> sends=$GLOBALTEXTV??1 comnt=%P%N||0||GLOBALSENDS<1>@CRLF ;; открыть комментарий файла под курсором в просмотрщике TCIMG
textv=C:\Test.txt exect=$var_n=MsgBox(4+32+262144,'Сообщение','Продолжить~~выполнение~~команды?')||$var_i=$var_n=7?_Exit():1 sends=C:\Test.txt??-1||&&[^\r\n]+=!! textt=C:\Test.txt||##TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<x2>@CRLFGLOBALSENDS<x3>@CRLFGLOBALSENDS<x1>@CRLFGLOBALSENDS<x6>@CRLFGLOBALSENDS<x4> ;; открыть в просмотрщике файл C:\Test.txt , закрыть просмотрщик, в появившемся диалоговом окне выбрать продолжение команды или отмена, если продолжить, то в содержимом файла C:\Test.txt оставить все, что после первого знака равенства и манипулируя полученными строками привести их к желаемому виду
vends=@[tc=AA] rends=<info=o73GLOBALVENDS<1>> sends=@GLOBALVENDS<1>||^^GLOBALRENDS<1>=@ wends=USER:PASS start=CURL||GLOBALSLIST<1>||https://GLOBALWENDS<1>@neocities.org/api/upload||&&hide||&&wait ;; загрузить файл под курсором на хостинг neocities.org (необходима регистрация)
vends=@D:\Test.bar exect=$var_n=##$INI<8//GLOBALVENDS<1>//Buttonbar//Buttoncount> rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> exect=$var_i=$var_n+:INDEX:||$var_j=1+:INDEX: zends=button$N$=Wcmicons.dll,1@CRLF!!$var_j||$$cmd$N$=%%COMMANDER_PATH%%\TCIMG.exe@CRLF||$$param$N$=GLOBALSENDS<x1>@CRLF||$$menu$N$=GLOBALSENDS<x2>@CRLF||$N$!!$var_i <NEXT> zends=GLOBALVENDS<1> asave=GLOBALZENDS||GLOBALVENDS<1>|1||2:-1||code<1> iniwr=GLOBALVENDS<1>||Buttonbar||Buttoncount||$var_i ;; в D:\Test.bar добавить кнопки из строк команд TCIMG.txt в буфере обмена
watch=0 slist=%WL||<info=m27:://> anf2d=$GLOBALSLIST||2||([^:]+) sends=$GLOBALANF2D1??-1||@CRLF!!+ aends=<info=n49|(GLOBALSENDS<1>)*3600> sends=$GLOBALANF2D2??-1||@CRLF!!+ bends=<info=n49|(GLOBALSENDS<1>)*60> sends=$GLOBALANF2D3??-1||@CRLF!!+ cends=<info=n49|GLOBALSENDS<1>> oends=<info=n49|GLOBALAENDS<1>+GLOBALBENDS<1>+GLOBALCENDS<1>> hends=<info=n42|GLOBALOENDS<1>|3600|0> hends=<info=n81|GLOBALHENDS<1>|2> nends=<info=n44|GLOBALOENDS<1>|3600|2> sends=<info=n44|GLOBALNENDS<1>|60|2> sends=<info=n81|GLOBALSENDS<1>|2> nends=<info=n42|GLOBALNENDS<1>|60|0> nends=<info=n81|GLOBALNENDS<1>|2> vends=@GLOBALHENDS<1>:GLOBALNENDS<1>:GLOBALSENDS<1> watch=21 infht=-1||Продолжительность~~медиаконтента||GLOBALVENDS<1>||340||70||set<,,,30,,,1> ;; получить в информационном окне общую продолжительность выбранного медиаконтента (HH:NN:SS)
watch=1 bends=[tc=TF-1]??-1||@CRLF!!| slist=PS<"%p"//1//-1//GLOBALBENDS<1>> <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o73GLOBALSLIST<:INDEX:>//> fends=@<info=o75GLOBALSLIST<:INDEX:>//> xends=@[tc=TP]GLOBALSENDS<1> copyy=GLOBALXENDS<1>||GLOBALFENDS<1>//1 <NEXT> ;; заменить все подобные файлы в АКТИВНОЙ панели (с рекурсией) файлами из другой панели
watch=1 sends=File_0001-File_1000!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать в активной панели 1000 файлов (File_0001....File_1000) с содержимым собственного имени без расширения (начальное количество цифр счетчика - 4)
watch=1 shape=U14 sends=[combo=BOX2][combo=BOX_U4.2]1-[combo=BOX_U2]!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.txt||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать файлы в активной панели с содержимым собственных имён (имя, разрядность, количество вводится в диалоговом окне)
wends=-1 sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:GLOBALWENDS<1>)=(.*)> GLOBALSENDS<a> ;; получить список значений заданных ключей из буфера обмена (ключи разделены | ) из TCIMG.ini из секции [Setting]
wends=-1||@CRLF!!| sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:GLOBALWENDS<1>)=(.*)> GLOBALSENDS<a> ;; получить список значений заданного списка ключей из буфера обмена из TCIMG.ini из секции [Setting]
wends=USER:PASS start=CURL||-o||$f254\Info.json||https://GLOBALWENDS<1>@neocities.org/api/list||&&hide||&&wait sends=$f254\Info.json!!-2||formt<sp335,54,62> GLOBALSENDS<a> tempxx ;; получить список файлов загруженных на хостинг neocities.org - подробная информация
xclip=2:2 GLOBALXCLIP<a> sends=GLOBALXCLIP<1>??-1 GLOBALSENDS<a> bends=GLOBALXCLIP<2>??-1 GLOBALBENDS<a> ;; после запуска и после 2-х изменений буфера обмена выдать информацию в глобальных переменных
xends=@<info=x50> sends=GLOBALXENDS<1>??-1||formt<bar5> sends=<inikey=8!!GLOBALXENDS<1>!!Buttonbar!!buttonGLOBALSENDS<1>>||,!!Chr(124)Chr(124) icovw=GLOBALSENDS<1> ;; в активной панели инструментов найти команду, фраза которой присутствует в буфере обмена и показать значок в просмотрщике
xends=@<info=x50> sends=GLOBALXENDS<1>??-1||formt<bar9,1> sends=<inikey=8!!GLOBALXENDS<1>!!Buttonbar!!buttonGLOBALSENDS<1>>||,!!Chr(124)Chr(124) icovw=GLOBALSENDS<1> ;; в активной панели инструментов найти команду или подсказку или параметр, фраза которой присутствует в буфере обмена и показать значок в просмотрщике
xends=<info=x65> delss=PS<$f02\Microsoft\Windows\Recent//1//0//*.lnk|*.txt>||1 delss=PS<$f02\Microsoft\Windows\\Cookies//1//0//*.lnk|*.txt>||1 close=GLOBALXENDS<1> inidd=%%COMMANDER_PATH%%\History.ini sends=<info=x60> inidd=%%COMMANDER_PATH%%\History.ini <IF> <info=t51$GLOBALSENDS[1]|32> = 1 <THEN> start=%%COMMANDER_PATH%%\TOTALCMD.EXE <ELSE> start=%%COMMANDER_PATH%%\TOTALCMD64.EXE <ENDIF> ;; удалить указанные файлы в папках Recent и Cookies, закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander
xends=-1 sends=#GLOBALXENDS<1>||#Sht1||?T|a,1:-1!!GLOBALXENDS<1> downl="%p"//1||$GLOBALSENDS||progres<> ;; из структурного web-адреса прочитать страницу получить все файлы между тегом href, добавить к найденному web-адрес и скачать в текущую панель
xends=-1??-1 sends=@<info=o72%P%N> creat="%p"||GLOBALSENDS<1>.txt||code<4>||content<$GLOBALXENDS> ;; создать в активной панели *.txt с именем объекта под курсором с содержимым буфера обмена(кодировка UTF-8 без BOM)
xends=-1||&&(~~+)!!\~\~ sends=-1||@@RUSinURIANSI cmdcm=[check=BOX_TorrentSearch] zends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALZENDS<1> ;; поиск на торрент трекерах содержимого буфера обмена
xends=12345 xends=89765q??2 sends=$GLOBALXENDS[2]+$GLOBALXENDS[1] GLOBALSENDS<a> ;; пример передачи данных
xends=jpg@CRLFpng sends=-1??-1||?T|c2:GLOBALXENDS<t>,1:-1!!0!!\d!! GLOBALSENDS<a> ;; в строках буфера обмена удалить все цифры, в конце которых есть "jpg" или "png" и передать результат в глобальную переменную
$GLOBAL0{0,1:9,A:Z}XXX GLOBAL0RXXX<a> GLOBAL09XXX<a> ;; пример объявления заданных глобальных переменных
$GLOBAL0{00:99,AA:ZZ}XX GLOBAL0YYXX<a> ;; пример объявления заданных глобальных переменных
$GLOBAL0{8,9,A,D}XXX GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных
$GLOBAL0{8,9,A,D}XXX[10][8] GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных, с заданным размером массива
$GLOBAL0{8,9,A,D}XXX[8] GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных, с заданным размером массива
$GLOBAL0{A:Z}XXX GLOBAL0ZXXX<a> ;; пример объявления заданных глобальных переменных
$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a> $GLOBAL0XXXX~$GLOBAL0XXXX GLOBAL0XXXX<a> ;; пример получение информации в глобальные переменные вида $GLOBAL0....
$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a> ;; пример получение информации в глобальные переменные вида $GLOBAL0.... , которые являются аналогом команд sends