Описание команды | |
wends | ![]() ![]() |
Преобразование текстовых данных и передача их в другие команды и параметры.
Аналог команды sends
wends=Analog
Параметры:
Analog | Все параметры аналогичны команде sends. |
Примечания:
Для передачи преобразованной информации другим командам используется глобальная переменная GLOBALWENDS, варианты передачи см. Дополнение №23 в таблицах.См. также:
aends, bends, cends, dends, eends, fends, gends, hends, iends, jends, kends, lends, mends, nends, oends, pends, qends, rends, sends, tends, uends, vends, xends, yends, zends, encts
Примеры: | ![]() |
$FORTO1=1 $FORTO2=5 $FORTO3='xxxxxxx' $FORIN1=':INDEX:' $FORIN2='{:INDEX:+4}' slist=[tc=AM] <FOR> $FORTO1 <TO> $FORTO2 zends=36;FORIN1 wends=logoGLOBALZENDS<1>$FORTO3---$FORIN2 GLOBALWENDS<a> <NEXT> ;; пример передачи данных переменных $FORTO1 и $FORIN1 в цикле
bends=200,545,290,165,190,355,200,185,290,205,290,175??-8, wends=>n59|$GLOBALBENDS??-1 GLOBALWENDS<a> ;; получить информацию для списка чисел
forpgs slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_ext=##<info=o71GLOBALSLIST<:INDEX:>>||$var_i=StringInStr('ini|db|dll','$var_ext')?_CmdCm('rends=x¦¦##rndm<3-|10><¤>wends=@<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-GXLOBALRENDS<1>.zip<¤>start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦GXLOBALWENDS<1>¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait<¤>renmm=GXLOBALWENDS<1>¦¦##<**info=f1GXLOBALWENDS<1>|1>'):_CmdCm('start=RAR¦¦-IBCK¦¦a¦¦-m5¦¦-ms¦¦-cfg-¦¦-s¦¦-rr3p¦¦<**info=o75GXLOBALSLIST<:INDEX:>><**info=o73GXLOBALSLIST<:INDEX:>>-<info=s47>.zip¦¦<**info=o73GXLOBALSLIST<:INDEX:>>¦¦&&wait') <NEXT> tcimg=$cm540 ;; упаковать все файлы с расширением ini, db или dll в отдельный архив с именем хеш суммы, а остальные файлы в архивы с исходным именем + дата в активную панель и 3% на восстановление
global dilog=[combo=Диапазон~~чисел||задать~~диапазон||0-100|0-200|0-300|0-500||343||117||1||1] wends=GLOBALCOMBO<1>??-1||?H|5||,!!@CRLF||?T|p2#10#9|d,1:-1||formt<63,sp249> GLOBALWENDS<a> ;; создать из выбранного диапазона чисел список и удалить группы для формирования отсчета 1,10,20.. 100
itray=3 wends=-1||formt<63,56,54,51,55> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_n=Floor('<info=o3GLOBALSLIST<:INDEX:>//>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||$var_p='%%COMMANDER_PATH%%\Personal\commands\fold\$var_n.ico' icoft=GLOBALSLIST<:INDEX:>||0||$var_p||foldicon<favicon!!1!!1> <NEXT> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||-HS!!0 textx=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||&&([^^]+)!!$1@CRLFInfoTip=GLOBALWENDS<1>||backup<0> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||+HS!!0 ;; назначить выделенным папкам иконки (в зависимости от размера папки будут назначены разные иконки) путь к папке с иконками %%COMMANDER_PATH%%\fold\ имена иконок 1,2,3,4,5
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=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> ;; пример вычисления нескольких условий (под курсором файл изображения)
slist=%WL wends=x??-1||#KGLOBALSLIST<0>!!;maroon;purple;MidnightBlue||;!!@CRLF GLOBALWENDS<a> ;; продублировать заданную строку по количеству выделенных объектов и разбить построчно в массив
slist=%WL||##<info=o73:://> $GLOBALRENDS[1]=$GLOBALSLIST wends=!!-1||#K10!!@CRLFGLOBALRENDS<1> GLOBALWENDS<a> ;; размножить 10 раз список имён выделенных объектов
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 (необходима регистрация)
wends=#https://translate.google.com/?hl=ru\\4||?Ftr1 anf2d=GLOBALWENDS<t>||9||??tr2||2 GLOBALANF2D<a> ;; получить языки перевода с translate.google
wends=%WL??-1 ilist=$f212\Del.txt||^^"%P" tends=$GLOBALWENDS+$GLOBALILIST??-1||?F2 delss=$GLOBALTENDS||1||upd<1> ;; из выделенных объектов удалить те, которые есть в списке C:\Del.txt
wends=%WL??-1 ilist=$f212\Del.txt||^^"%P" tends=$GLOBALWENDS+$GLOBALILIST??-1||?F2 qends=$GLOBALWENDS+$GLOBALTENDS??-1||?F9 delss=$GLOBALQENDS||1||upd<1> ;; из выделенных объектов удалить кроме тех, которые есть в списке C:\Del.txt
wends=@[tc=AA] cmdbt=''''?ZBarImg?''~~''GLOBALWENDS<1>''~~--raw~~>~~''"%P"<info=o72GLOBALWENDS<1>//>-<info=s30>.txt''''||upd<1> ;; считывание изображения под курсором с RQ кодом, создать файл с текстом в активной панели
wends=@[tc=AA] mends=<info=i6GLOBALWENDS<1>//> exect=$var_rez=(Ceiling(GLOBALMENDS<1>/7)) xends=??-1||#K$var_rez!!@CRLF0 slist=$GLOBALXENDS||##--delay=15~~''||$$Number(:NUMBER:*7-7)-Number(:NUMBER:*7-2)''~~--delay=250~~''Number(:NUMBER:*7-1)'' GLOBALSLIST<a> ;; для анимационного gif файла под курсором получить специальные параметры
wends=@<info=x54>??-1||$$@CRLF||$$path<6> GLOBALWENDS<a> ;; получить относительный путь активной панели инструментов и имя с расширением
wends=<info=n54|26|8> GLOBALWENDS<a> ;; возвращает число для числа 26, которого не хватает до следующей кратности 8
wends=<info=n54|32.55|8.1|1> GLOBALWENDS<a> ;; возвращает число для числа 32.55, которого не хватает до следующей кратности 8.1
wends=<info=n54|32|8|1> GLOBALWENDS<a> ;; возвращает число для числа 32, которого не хватает до следующей кратности 8
wends=<info=s100d~~MMMM~~yyyy|0409|2013/02/23> GLOBALWENDS<a> ;; получить преобразованную дату в заданном формате (23 February 2013) англ.
wends=<info=s100d~~MMMM~~yyyy|0409|2023> GLOBALWENDS<a> ;; получить преобразованную дату в заданном формате (1 January 2023)
wends=<info=s100d~~MMMM~~yyyy~~г.|0|2013/02/23~~22:14:00> GLOBALWENDS<a> ;; получить преобразованную дату в заданном формате (23 февраля 2013 г.)
wends=<info=s100d~~MMMM~~yyyy~~г.|0|2023> GLOBALWENDS<a> ;; получить преобразованную дату в заданном формате (1 января 2013 г.)
wends=<info=s100d~~MMMM~~yyyy~~г.|0|cliplist>??-1 GLOBALWENDS<a> ;; получить преобразованные даты из списка буфера обмена в заданном формате (26 августа 2022 г.)
wends=<info=s100d~~MMMM~~yyyy~~г.|0|D:\Date.txt>??-1 GLOBALWENDS<a> ;; получить преобразованные даты из списка "D:\Date.txt" в заданном формате (26 августа 2022 г.)
wends=<info=s100d~~MMMM~~yyyy~~г.> GLOBALWENDS<a> ;; получить системную дату в заданном формате (26 августа 2022 г.)
wends=<info=s100dd.MM.yyyy|0|[info=s102|-1d]> GLOBALWENDS<a> ;; получить вчерашнюю дату в формате "26.03.2023"
wends=<info=s100dd.MM.yyyy> GLOBALWENDS<a> ;; получить системную дату в формате "26.03.2023"
wends=>n59|200,545,290,165,190,355,200,185,290,205,290,175??-1 GLOBALWENDS<a> ;; получить информацию для списка чисел
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=-1||formt<63,54,51> <IF> <info=t60$GLOBALWENDS[1]> <= 3 OR <info=t51$GLOBALWENDS[1]|??sp342> = 1 <THEN> wends=<info=o73[tc=AA]> <ENDIF> GLOBALWENDS<a> ;; если в буфере обмена содержащем текст, есть определенные символы, то отправить в глобальную переменную имя каталога или файла под курсором
wends=1|2|3|4|5??-4 GLOBALWENDS<a> gends=1|2|3|8|5??-4 GLOBALGENDS<a> hends=<info=a30$GLOBALWENDS|$GLOBALGENDS> GLOBALHENDS<a> ;; сравнить 2 массива (возвращается 1, если равны, 0 в ином случае)
wends=PS<"%P"//1//0//*.inf|*.txt//0//0//2>??-1||?i|C:\FlList.txt|1|@CRLF GLOBALWENDS<a> ;; получить в активной панели имена inf и txt файлов добавив к ним имена файлов из списка FlList.txt
wends=PS<"%P"//1//0//*.inf|*.txt//0//0//2>??-1||?i|C:\FlList.txt|1|@CRLF||?F28||?B55!!"%P" <FOR> 1 <TO> GLOBALWENDS<0> dubls=9textv=GLOBALWENDS<:INDEX:>||viewtext<OPEN_FILE_TXT~~:~~GLOBALWENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; открыть файлы txt, inf из активной панели в просмотрщике (с дополнительными параметрами), который не входят в список имён из C:\FlList.txt
wends=PS<"%P"//1//0//*.inf|*.txt//0//0//2>??-1||?i|C:\FlList.txt|1|@CRLF||?F28||?B55!!"%P" <FOR> 1 <TO> GLOBALWENDS<0> start=$f253||textv=GLOBALWENDS<:INDEX:> <NEXT> ;; открыть файлы txt, inf из активной панели в просмотрщике, который не входят в список имён из C:\FlList.txt
wends=PS<"%P"//1//0//*.inf|*.txt//0//0//2>??-1||?i|C:\FlList.txt|1|@CRLF||?F28||?B55!!"%P" GLOBALWENDS<a> ;; получить в активной панели имена inf и txt файлов добавив к ним имена файлов из списка FlList.txt и оставить имена которые не повторялись, добавив к ним путь
wends=PS<"%P"//1//0//*.inf|*.txt//0//0//2>??-1||?i|C:\FlList.txt|1|@CRLF||?F28||?B55!!"%P" textv=GLOBALWENDS<1>||viewtext<OPEN_FILE_TXT~~:~~GLOBALWENDS<1>|0|0|0|0|Consolas>||pos<1> ;; открыть первый файл txt или inf из активной панели в просмотрщике, который не входит в список имён из C:\FlList.txt
wends=PS<D:\Archiv\Inf\//1//0//*txt//0//0//1//1> textv=GLOBALWENDS<1>||viewtext<OPEN_FILE_TXT~~:~~GLOBALWENDS<1>|0|0|0|0|Consolas>||pos<1> ;; найти файл txt в заданном каталоге и открыть в просмотрщике
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 - подробная информация
wends=x??-1||#K50!!;maroon;purple;MidnightBlue||;!!@CRLF GLOBALWENDS<a> ;; продублировать заданную строку и разбить построчно в массив
wends=xxx|Name|yyy??-4 bends=<info=a32$GLOBALWENDS|Name> GLOBALBENDS<a> ;; найти индекс массива в котором есть значение Name
yends=D:\Date.txt??-1 wends=<info=s100d~~MMMM~~yyyy~~г.|0|$GLOBALYENDS>??-1 GLOBALWENDS<a> ;; получить преобразованные даты из списка глобальной переменной в заданном формате (26 августа 2022 г.)