Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору "renms=%UL||&&.*\K_\d+!!" - в базовых именах выделенных объектов удалить в конце счетчик типа _01, _02... "renms=%UL||&&.*\K\(\d+\)!!" - в базовых именах выделенных объектов удалить в конце счетчик типа (01), (02)... "bufsr=^^||formt<63,54>||&&.*\K~~!!:" - удалить в буфере обмена пустые строки, начальные и конечные пробелы и заменить последний пробел на двоеточие "marks=1||test<1n!!\(\d+\)$> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы~~с~~счётчиком~~(№)~~в~~конце~~имён?')||$var_i=$var_n=7?_Exit():1 delss=[tc=AL]||1||upd<1>" - удалить файлы с счётчиком (№) в конце имён "slist=%WL||#Z@CRLFC:\Test.bar barjn=$GLOBALSLIST||"%p//1//USER.BAR"" - склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (кнопки Test.bar в конце USER.bar) "slist=%WL||#AC:\Test.bar barjn=$GLOBALSLIST||"%p//1//USER.BAR"@CRLF" - склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (кнопки Test.bar в начале USER.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=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 в начале общего файла) "slist=[tc=AF-1f] <IF> <info=t51$GLOBALSLIST[1]|USER.BAR> = 1 <THEN> Exit() <ELSE> slist=%WL||#Z@CRLFC:\Test.bar barjn=$GLOBALSLIST||"%p//1//USER.BAR" <ENDIF>" - склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER", выход из программы, если в активной панели уже существует файл USER.BAR (кнопки Test.bar в конце USER.bar) "slist=[tc=AF-1f] <IF> <info=t51$GLOBALSLIST[1]|USER.BAR> = 1 <THEN> Exit() <ELSE> slist=%WL||#AC:\Test.bar barjn=$GLOBALSLIST||"%p//1//USER.BAR"@CRLF <ENDIF>" - склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER", выход из программы, если в активной панели уже существует файл USER.BAR (кнопки Test.bar в начале USER.bar) "bufsr=&&\[(.*?)\]|\((.*?)\)!!||formt<54,56>" - в буфере обмена построчно удалить круглые и квадратные скобки вместе с содержимым "bufsr=&&\''[^\'']*\''!!||formt<54,56>" - в буфере обмена построчно удалить кавычки вместе с содержимым "bufsr=^^||formt<0!!(?m)\[(.*?)\]|\((.*?)\)>||formt<54,56,63,1>" - извлечь из буфера обмена содержимое круглых и квадратных скобок в столбец и удалить дубликаты строк "bufsr=^^||formt<0!!(?m)(?:(?<=\().+?(?=\))|(?<=\[).+?(?=\]))>" - извлечь из буфера обмена содержимое круглых и квадратных скобок в столбец. "bufsr=^^||formt<0!!(?m)\((.*?)\)>" - извлечь из буфера обмена содержимое круглых скобок в столбец "bufsr=^^||formt<0!!(?m)\[(.*?)\]>" - извлечь из буфера обмена содержимое квадратных скобок в столбец "bufsr=?T|p2#2|e,1:-1!!#G8" - в буфере обмена в нечетных строках удалить все пробелы "rends=%P%N!!-1||?E|1:-1|2:3 GLOBALRENDS<a>" - в данных файла под курсором поменять местами 1-ю и последнюю строку, 2-ю и 3-ю "bufsr=?T|c>6,1!!0!!^(.)!!" - удалить первый символ в первой строке если в строке больше 6 символов "bufsr=?T|p2#1|a,1:-1!!@CRLF" - вставить пустые строки начиная со второй "slist=[tc=SM] barjn=$GLOBALSLIST||"%p//0//Name"" - склеить выделенные BAR файлы в обеих файловых панелях TC (разделитель пустая кнопка), создать один файл в активной панели именем Name "alist=%UL slist=%UL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||^^[info=s38]_||upd<1>" - если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в начало имени (через тире) "alist=%UL slist=%UL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||$$_[info=s38]||upd<1>" - если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в конец имени "alist=%UL slist=%UL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||$$~~[info=s38]||upd<1>" - если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в конец имени "macro=$f212\ShortcutsBarMenu.txt||0" - создать на активной панели инструментов панель в виде меню из *.lnk открытой папки в другой файловой панели (ввод имени панели в диалоговом окне) "exect=$var_handle=WinClose('[CLASS:TTOTAL_CMD]')||WinWaitClose(Eval('var_handle')) infbx=||TC~~Закрыт||3||150||40" - закрытие Total Commander с ожиданием закрытия окна "global cmdbt=''''?PDFInfo?''~~''%P%N''''||std<8> GLOBALCMDBT<a>" - получить информацию PDF файла под курсором с помощью утилиты PDFInfo "infos=6||1" - таблица форматов стандартизованных размеров бумажного листа "xypos=1 GLOBALXYPOS<a>" - получение координат выбранной области "xypos=0 GLOBALXYPOS<a>" - получение координат выбранной области (без zoom) "xypos=0 GLOBALXYPOS<a> GLOBALXYPOS1<a> GLOBALXYPOS2<a>" - получение координат выбранных областей (при нажатии ПРОБЕЛА) "xypos=0 GLOBALXYPOS<a> GLOBALXYPOS1<a> GLOBALXYPOS2<a> exect=$var_i=Round(GLOBALXYPOS1<7>*2/59,2)||_ViewValues($var_i)" - пример получения координат выбранных областей (при нажатии ПРОБЕЛА) и вычисление данных "watch=0||countdown<20s>||delbut<1>" - запустить секундомер с обратным отсчётом на 20 секунд (окно таймера без дополнительных кнопок) "watch=3||delbut<2> pause=3s watch=24" - запустить секундомер, через 3 секунды остановить (окно таймера без кнопки для буфера обмена) "slist=@C:\Test.bar blist=%WL barjn=$GLOBALSLIST+$GLOBALBLIST||"%t//0//New"||upd<3>" - к Test.bar добавить содержимое выделенных bar файлов и сохранить новый файл в другой панели с именем New "slist=@C:\Test.bar blist=%WL barjn=$GLOBALBLIST+$GLOBALSLIST||"%t//0//New"||upd<3>" - объединить выделенные bar файлы, добавив в конец содержимое Test.bar и сохранить новый файл в другой панели с именем New "slist=[tc=SL] GLOBALSLIST<a> barjn=$GLOBALSLIST||"%t//0//New"||upd<3>" - объединить выделенные bar файлы обеих панелей и сохранить новый файл в другой панели с именем New "infos=7||1" - проверить существование DLL библиотек, используемых в TCIMG (0 - нет в системе, -1 - путь не найден) "<PRESW=10,11,53> infbx=||SHIFT+CTRL+S||3||150||40 <PRESW=10,11,44> infbx=||SHIFT+CTRL+D||3||150||40 <NOPRESW> infbx=||ОТЖАТИЕ~~SHIFT+CTRL+D||3||220||40 <PRESW=20> infbx=||ПРОБЕЛ||3||100||40 <PRESW=12> infbx=||ALT||3||100||40 <NOPRESW> infbx=||ОТЖАТИЕ~~ALT||3||150||40 <PRESW=0D> infbx=||ENTER||3||100||40 <PRESW=1B> infbx=||ESC~~ВЫХОД||3||150||40 :EXIT: <PRESWEND>" - пример работы команды <PRESW> [presww] "<PRESW=10,11,53> infbx=||SHIFT+CTRL+S||3||150||40 <PRESW=10,11,44> infbx=||SHIFT+CTRL+D||3||150||40 <NOPRESW> infbx=||ОТЖАТИЕ~~SHIFT+CTRL+D||3||220||40 <PRESW=20> infbx=||ПРОБЕЛ||3||100||40 <PRESW=12> infbx=||ALT||3||100||40 <NOPRESW> infbx=||ОТЖАТИЕ~~ALT||3||150||40 <PRESW=0D> infbx=||ENTER||3||100||40 <PRESW=1B> infbx=||ESC~~ВЫХОД||3||150||40 :EXITPRESW: <PRESWEND> infbx=||Завершена~~работа~~PRESW.~~Выполняются~~последующие~~команды||3||300||65" - пример работы команды <PRESW> [presww] "<PRESW=10> infbx=||SHIFT||3||150||40 <NOPRESW> infbx=||ОТЖАТИЕ~~SHIFT||3||220||40 <PRESW=1B> infbx=||ESC~~ВЫХОД||3||150||40 :EXIT: <PRESWEND>" - пример работы команды <PRESW> [presww] "<PRESW=12> exect=$var_i+=1||ToolTip('Нажатие~~ALT~~'&$var_i,5,5) <PRESW=1B> infbx=||ESC~~ВЫХОД||3||150||40 :EXIT: <PRESWEND>" - пример работы команды <PRESW> - количество нажатий в подсказке [presww] "<PRESW=12> exect=$var_i+=1||ToolTip('Нажатие~~ALT~~'&$var_i,5,5)+Sleep(99) <PRESW=1B> infbx=||ESC~~ВЫХОД||3||150||40 :EXIT: <PRESWEND>" - пример работы команды <PRESW> - количество нажатий в подсказке с заданной задержкой между нажатиями [presww] "slist=[tc=AM] sends=<info=i400$GLOBALSLIST|1,2,3,4,21,22,23,24>??-4 GLOBALSENDS<a>" - для выделенных изображений получить заданные данные ширины и высоты | Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 20:12 05-12-2019 | Исправлено: Abel11, 01:55 06-12-2019 |
|