Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору "exect=$var_i=Number(ClipGet())||$var_n=Round($var_i)+Mod(Round($var_i),2)||_ViewValues($var_n)" - если в буфере обмена число нечётное или с плавающей точкой, то округлить его до ближайшего чётного числа в большую сторону "exect=$var_i=Number(ClipGet())||$var_n=Floor($var_i)-Mod(Floor($var_i),2)||_ViewValues($var_n)" - если в буфере обмена число нечётное или с плавающей точкой, то округлить его до ближайшего чётного числа в меньшую сторону "tc3264" - перезапускает Total Commander с переключением x32/x64 "sends=@<info=n51|115234|1000> GLOBALSENDS<a>" - округлить в большую сторону до ближайшего целого (кратность 1000) "sends=@<info=n51|115234|-1000> GLOBALSENDS<a>" - округлить в меньшую сторону до ближайшего целого (кратность 1000) "sends=@<info=n51|11.5235|2> GLOBALSENDS<a>" - округлить в большую сторону до ближайшего чётного числа "sends=@<info=n51|11.5235|-2> GLOBALSENDS<a>" - округлить в меньшую сторону до ближайшего чётного числа "sends=<xfolder=24:2//"%P">??-1 GLOBALSENDS<a>" - получить 2 новейших файла в текущей папке (первый - самый новый) "sends=<xfolder=21:2//"%P">??-1 GLOBALSENDS<a>" - получить 2 старейших файла в текущей папке (первый - самый старый) "sends=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBALSENDS<a>" - пример разделения строки по регулярному выражению "sends=aaa_bbb_ccc555zzz??~0!![^_\d]+|[_\d]+ GLOBALSENDS<a>" - пример разделения строки по регулярному выражению включая разделители в результат "sends=123456789123456789??~0!!(...)... GLOBALSENDS<a>" - пример разделения строки по регулярному выражению по 3 через раз "sends=123456789123456789??~0!!(.)(..)(...) GLOBALSENDS<a>" - пример разделения строки по регулярному выражению по 1, 2, 3 символа "sends=123456??~0!!((((((.).).).).).) GLOBALSENDS<a>" - пример разделения строки по регулярному выражению по уменьшению символов с конца "sends=ПОБЕДА??~0!!(.(.(.(.(.(.)))))) GLOBALSENDS<a>" - пример разделения строки по регулярному выражению по уменьшению символов с начала "sends=12345654321??~0!!(.(.(.(.(.(.).).).).).) GLOBALSENDS<a>" - пример разделения строки по регулярному выражению по уменьшению символов с по краям "sends=%P%N??~0!!(?m)^([^=;]+=.+)$ GLOBALSENDS<a>" - пример получения всех ключей имеющих значения в INI файле под курсором "sends=%P%N??~0!!(?m)^(\[.+\])$ GLOBALSENDS<a>" - пример получения имен секций в INI файле под курсором "sends=%P%N??~0!!?U1 GLOBALSENDS<a>" - пример получения всех строк файла под курсором, обрезав каждую до 4-х символов "clipb=D:\Name.txt||g1||24" - для строк небольшого текстового файла создать окно с кнопками для записи их в буфер обмена (горизонтальное распределение, размер кнопок 24) "clipb=D:\Name.txt||v1||32" - для строк небольшого текстового файла создать окно с кнопками для записи их в буфер обмена (вертикальное распределение, размер кнопок 32) "clipb=%WL||v2||60x32||5|5||FFFFFF||set<Path~~#>" - для выделенных объектов создать окно с кнопками для записи путей в буфер обмена (вертикальное распределение, размер кнопок 32) "gotoc=0||5" - в левой панели установить курсор на 5-й объект "gotoc=1||-1" - в правой панели установить курсор на последний объект "gotoc=2||10" - в активной панели установить курсор на 10-й объект "gotoc=4||10" - в обеих панелях установить курсор на 10-й объект "gotoc=4||-2" - в обеих панелях установить курсор на предпоследний объект "posin=0||-1" - установить в левой панели вертикальную прокрутку на нижнюю позицию "posin=0||1" - установить в левой панели вертикальную прокрутку на первую позицию "focus=0" - переход в левую панель Total Commander "focus=1" - переход в правую панель Total Commander "markn=0||1,5,8" - выделить в левой панели заданные позиции объектов "markn=1||1,5,8" - выделить в правой панели заданные позиции объектов "markn=2||1:5,-5:-1" - выделить в активной панели 5 объектов сверху и 5 объектов снизу "markn=2||1:5,-5:-1||mshoot<>" - снять выделение в активной панели с 5-ти объектов сверху и с 5-ти объектов снизу "hends=<info=x44>??-8, markn=3||$GLOBALHENDS" - выделить в другой панели такие же позиции объектов, как и в активной панели "hends=<info=x44> markn=3||GLOBALHENDS<1>" - выделить в другой панели такие же позиции объектов, как и в активной панели "markn=3||<info=x44>" - выделить в другой панели такие же позиции объектов, как и в активной панели "markn=4||1,5,8" - выделить в обеих панелях заданные позиции объектов "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 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=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;50|1*@CRLF*>??-2 GLOBALSENDS<a>" - получить заданную информацию Total Commander "$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a>" - пример получение информации в глобальные переменные вида $GLOBAL0.... , которые являются аналогом команд sends "$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a> $GLOBAL0XXXX~$GLOBAL0XXXX GLOBAL0XXXX<a>" - пример получение информации в глобальные переменные вида $GLOBAL0.... "$GLOBAL1XXXX=INI<5//%%COMMANDER_INI%%//Configuration> GLOBAL1XXXX<a>" - пример получение информации в глобальные переменные вида $GLOBAL1.... , которые являются аналогом команд slist "sends=<info=n*!15|!16|!17|!18|*{лист,дом,Дым,привет,пока|код,кот,привет,рот,дым}@CRLF*//>??-2 GLOBALSENDS<a>" - пример показывающий работу параметра info(n15,...,n18) "assor=txt||%%WINDIR%%\notepad.exe||set<1>" - ассоциировать текстовый формат с редактором notepad (заменяется только для одной ассоциации, где прописан ;*.txt;) "assor=txt||%%WINDIR%%\notepad.exe||%%WINDIR%%\notepad.exe,0||set<1>" - ассоциировать текстовый формат с редактором notepad и заменить значок (заменяется только для одной ассоциации, где прописан ;*.txt;) "assor=txt||''''%%WINDIR%%\notepad.exe''~~''%%1''''||linefull<1>||set<1>" - ассоциировать текстовый формат с редактором notepad (заменяется только для одной ассоциации, где прописан ;*.txt;) "assor=txt||''''%%WINDIR%%\notepad.exe''~~''%%1''''||%%WINDIR%%\notepad.exe,0||linefull<1>||set<1>" - ассоциировать текстовый формат с редактором notepad и заменить значок (заменяется только для одной ассоциации, где прописан ;*.txt;) |