Описание команды | |
textv | ![]() ![]() |
Небольшой просмотрщик текстовых файлов и дополнительной информации.
textv=Content||#List, ||Theme||viewtext<>||redit<>||code<>||pos<>||autosave<>||save<>||exit<>||Dialogs||[tc]
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
Content | . Возможны варианты: • FileTXT - полный путь к текстовому файлу. (%P%N, c:\Test\File.txt) см. Дополнение №7. • cliptext - содержимое буфера обмена. • GLOBALNAME<xN> - содержимое глобальных переменных см. Дополнение №23. • $GLOBALNAME[N] - содержимое глобальных переменных. • $GLOBALNAME - содержимое массива. • $$GLOBALNAME$$Delim - содержимое 2D массива (Delim - разделитель между колонками). • $var_... - данные передаваемые переменной, созданной в команде exect • <info> - информация переданная параметром см. Дополнение №10. • строка. |
#List | Список файлов для открытия в просмотрщике. Варианты: FileList - путь к списку файлов. $GLOBALNAME - список файлов из массива. В параметрах тег :FILE: заменяется путём файла. Каждый файл открывается в отдельном окне и процессе. |
Дополнительные параметры: | |
Theme | Тема. Имя секции в TCIMG.ini, в которой записаны настройки окна. По умолчанию имя TextViewer (т.е. секция [TextViewer]). |
viewtext<> | Настройки окна. Основные настройки берутся из темы просмотрщика. В параметре viewtext<Title|Width|Height|X|Y|Font|Size|Color|BkColor|OnTop|Mode> можно задать их принудительно, где: Title - заголовок окна. Width - ширина окна в пикселях. Height - высота окна в пикселях. X - отступ слева (при -1 в центре экрана). Y - отступ сверху (при -1 в центре экрана). Font - шрифт текста. Size - размер шрифта. Color - RGB цвет шрифта. BkColor- RGB цвет фона. OnTop - 1 - поверх всех окон, 0 - не поверх. Mode - 1 - разворачивать на весь экран, 0 - не разворачивать. |
redit<> | Класс элемента окна. Параметр redit<Number>, где Number: 0 - класс элемента просмотра Edit (по умолчанию). 1 - класс элемента просмотра RichEdit. |
code<> | Кодировка. При сохранении файла он сохраняется в той же кодировке. Если в команду передаётся содержимое буфера обмена, то параметр code<Number> позволяет сохранить его с заданной кодировкой, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. |
pos<> | Сохранение позиции окна. Параметр pos<Number> позволяет сохранять и возобновлять позицию окна, где Number: 0 - не сохранять позицию (по умолчанию). 1 - сохранять размер и положение окна. |
autosave<> | Автоматическое сохранение документа. Параметр autosave<Seconds> позволяет автоматически сохранять документ, где Seconds - это количество секунд через которые проверяется изменение и сохранение при его изменении. |
save<> | Сохранение в файл. Параметр save<File|Mode|Flag|Delimeter> Позволяет задать файл для сохранения при нажатии на кнопку ![]() File - путь к файлу для сохранения. Mode 0 - не перезаписывать файл, если существует, добавляется счётчик (по умолчанию). 1 - перезаписывать файл, если существует. 2 - дописывать в конец файла, если существует. 3 - дописывать в начало файла, если существует. Flag 0 - не записывать информацию в файл при нажатии на кнопку ![]() 1 - записывать информацию в файл при нажатии на кнопку ![]() При 2 и 3 можно указать Delimeter - разделитель (по умолчанию перенос строки) |
exit<> | Автоматическое закрытие окна. Параметр exit<Seconds> позволяет автоматически закрывать окно, где Seconds - это количество секунд через которые окно будет закрыто. |
Dialogs | Диалоги. см. Дополнение №18![]() |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
Примечания:
В параметрах команды может использоваться:См. также:
captxt, cldar, color, diffd, fonts, genwd, infow, keylg, mtble, pasgen, playn, plays, radio, regex, resvw, spech, swfvw, symcn, symss, symvw, timesx, vclip, video, vidos, wntxt, xbarx
Примеры: | ![]() |
aends=PS<D:\Arch\Soft//1//0//*.inf> textv=GLOBALAENDS<x1>||viewtext<INF|0|0|0|0|Consolas>||pos<1> ;; найти файлы с расширением .inf в директории D:\Arch\Soft и вывести список в просмотрщике
anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> textv=$$GLOBALANF2D$$___||viewtext<2D_ARRAY|0|0|0|0|Consolas>||pos<1> ;; просмотр 2D массива с заданным разделителем
anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> textv=$GLOBALANF2D0||viewtext<1D_ARRAY|0|0|0|0|Consolas>||pos<1> ;; просмотр 1D массива
anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> textv=$GLOBALANF2D0+$GLOBALANF2D1||viewtext<1D_ARRAY+1D_ARRAY|0|0|0|0|Consolas>||pos<1> ;; просмотр 2-х 1D массивов
bends=@[tc=AA]|[tc=AP]??-4 sends=`GLOBALBENDS<1> textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> mp3wf=GLOBALBENDS<1>||GLOBALBENDS<2>//1||75//GLOBALTEXTV<t>||upd<1> ;; получить текст песни из MP3 файла, отредактировать и вставить текст обратно в файл MP3 при нажатии на кнопку "==>"
dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\#L+5||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, ширина колонки относительно максимальной длины колонки + 5 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]
dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\#M+2||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины всех заданных колонок, обрамить массив по периметру символами из ключа "2" из секции [Table]
dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\50||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, длина 0-й колонки 50 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]
dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\80,50||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, длина 0-й колонки 80 символов, 1-й колонки 50 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]
exect=$var_s=_GTR(ClipGet(),'en|ru',1,1) textv=$var_s ;; перевести фразу из буфера обмена с английского на русский в MS Bing
exect=$var_s=_GTR('Привет','ru|en',0) textv=$var_s ;; перевести слово "Привет" в Google (требуется подключение к интернету)
exect=$var_s=_GTR('Привет','ru|en',1) textv=$var_s ;; перевести слово "Привет" в Google со всеми вариантами перевода (требуется подключение к интернету)
exect=$var_stroka=##[combo=BOX1] exect=$var_s=_GTR('$var_stroka','ru|en',1,1) textv=$var_s||viewtext<Буфер|800|300|-1|-1|-1|14|993366|FFFFE0> ;; перевод русский в английский в MS Bing и открытие в просмотрщике
exmpl=1|1||cliptext textv=GLOBALEXMPL<t>||viewtext<Все~~примеры~~команды~~из~~буфера~~обмена|700|400|900|650|Tahoma|13|FFF5A0|0B3147>||pos<1> ;; просмотреть из справки все примеры команды stext в просмотрщике
exmpl=1|1||stext textv=GLOBALEXMPL<t>||viewtext<Все~~примеры~~команды~~stext|700|400|900|650|Tahoma|13|FFF5A0|0B3147>||pos<1> ;; просмотреть из справки все примеры команды stext в просмотрщике
fontx=1 textv=%P%N||viewtext<%P%N|500|400|-1|-1|Calligrapher|14|00FFFF|3D3D3D> ;; просмотреть текстовый файл под курсором с загруженным шрифтом Calligrapher
global cmdbt=ipconfig textv=GLOBALCMDBT3<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить информацию о *настройках сетевой карты и IP адресе текущего компьютера и открыть в просмотрщике
global count=%P%N||>>cliplist||0||countline<4|2> textv=GLOBALCOUNT<t>||viewtext<Результат|0|0|0|0|Consolas>||pos<1> ;; произвести поиск строк в файле под курсором для фраз из буфера обмена и показать результат
global stext=%WL||$f254//0||delim<@CRLF> textv=GLOBALSTEXT<1> tempxx ;; просмотреть в textv содержимое выделенных файлов
global textv= GLOBALTEXTV<a> ;; открыть пустой textv, по нажатию на ==> отобразить в таблице вставленную информацию
global textv=%WL GLOBALTEXTV<a> ;; выделенные пути вывести в textv, по нажатию на ==> отобразить в таблице
global textv=%WL GLOBALTEXTV<e> GLOBALTEXTV1<e> GLOBALTEXTV2<e> ;; выделенные пути вывести в textv, по нажатию на кнопку "=>" (CTRL+ENTER) отобразить в таблице выбранную информацию
global textv=%WL||save<C:\Name.txt|0> GLOBALTEXTV1<a> GLOBALTEXTV<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (добавлять счётчик, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|0>||code<3> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл в кодировке UTF-8 (добавлять счётчик, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|1> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (перезаписывать, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|2> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (дозаписывать в конец, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=%WL||save<C:\Name.txt|3> GLOBALTEXTV1<a> ;; выделенные пути вывести в textv, при сохранении файла сохранить информацию в заданный файл (дозаписывать в начало, если файл существует), по нажатию на ==> вывести путь файла в GLOBALTEXTV1
global textv=cliptext GLOBALTEXTV<a> ;; открыть содержимое буфера обмена textv, по нажатию на ==> отобразить в таблице вставленную информацию
global textv=cliptext GLOBALTEXTV<c> ;; открыть содержимое буфера обмена в просмотрщике textv , после редактирования по нажатию на кнопку "=>" или по "CTRL+ENTER" отправить содержимое редактора в буфер обмена
global urlxt=C:\URL.txt|4||$f254//0||delim<@CRLF> textv=GLOBALURLXT<x1> tempxx ;; просмотреть в textv содержимое всех страниц интернет ссылок из файла C:\URL.txt
imgpr=1 sends=#https://ru.wikipedia.org/wiki/ВОВ\\4||?F74 imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt
imgpr=1 sends=`%P%N imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<TEXT_EPUB|0|0|0|0|Consolas>||pos<1> ;; получить текст EPUB книги под курсором
infos=2||25||{MozillaWindowClass}||3||1 textv=GLOBALINFOS1<x1> ;; отобразить текстовую информацию отображаемого окна FireFox
infos=2||40||Notepad||1 textv=GLOBALINFOS<x1>||viewtext<MENU|0|0|0|0|Consolas>||pos<1> ;; получить данные текста пунктов меню Notepad и открыть в просмотрщике
infos=2||40||TTOTAL_CMD||1 textv=GLOBALINFOS<x1>||viewtext<MENU|0|0|0|0|Consolas>||pos<1> ;; получить данные текста пунктов меню Total Commander и открыть в просмотрщике
infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),Null,@SW_MINIMIZE) <NEXT> ;; свернуть окна просмотрщика буфера обмена (команда textv)
infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),Null,@SW_RESTORE) <NEXT> ;; развернуть свернутые окна просмотрщика буфера обмена (команда textv)
mends=$f212\B.txt||^B1!!([^:]+)(:)(.*)!!1 textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла B.txt, вставить дополнительные пробелы в 1-ю часть регулярного выражения
mends=$f212\B.txt||^B2!!([^:]+)(:)(.*)!!1!!.!!~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла B.txt, вставить дополнительные точки в 1-ю часть регулярного выражения
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-1|#L+5!!~~!!:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками ": ", ширина колонки относительно максимальной длины колонки + 5 символов ("#L+5")
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-1|#M+2!!~~!!:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками ": ", ширина всех колонок относительно максимальной длины всех значений таблицы + 2 символа ("#M+2")
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-1|10!!~~!!:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками ": ", ширина 1-й колонки 10 символов ("10")
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-1|10,15!!~~!!:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками ": ", ширина 1-й колонки 10 символов, 2-й колонки 15 символов ("10,15")
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-1|L,15!!~~!!:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками ": ", ширина 2-й колонки 15 символов ("L,15")
mends=$f212\Hash.txt||^B1!!\h+(\H+)!!1:-2!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, кроме последней, относительно заданного регулярного выражения, разделитель между колонками " : "
mends=$f212\Hash.txt||^B1,0,1!!\h+(\H+)!!1:-1!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + обрамить рамкой символами из ключа "1" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2!!\h+(\H+)!!1:-1!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + обрамить рамкой символами из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,1!!\h+(\H+)!!1:-1!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + обрамить рамкой и построчно символами из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,2!!\h+(\H+) textv=GLOBALMENDS<t>||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + обрамить рамкой и вертикально символами из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,3!!\h+(\H+) textv=GLOBALMENDS<t>||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + обрамить полной таблицей символами из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,4!!\h+(\H+)!!1:-1!!~~!!~~:~~ textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + между строками вставить символы из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,5!!\h+(\H+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + между колонками вставить символы их ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,6!!\h+(\H+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + между строками вставить + между колонками вставить символы из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,7!!\h+(\H+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + между строками вставить символы + в 1- строку и последнюю из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,2,8!!\h+(\H+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + между колонками вставить символы + в 0- колонку и последнюю из ключа "2" из секции [Table]
mends=$f212\Hash.txt||^B1,0,6!!\h+(\H+)!!1:-1!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения, разделитель между колонками " : " + обрамить рамкой символами из ключа "6" из секции [Table]
mends=$f212\Hash.txt||^B1,1!!\h+(\H+)!!1:-2!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, вставить дополнительные пробелы во все ячейки в начало строк, кроме последней, относительно заданного регулярного выражения, разделитель между колонками " : "
mends=$f212\Hash.txt||^B1,2!!\h+(\H+)!!1:-2!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, равномерно вставить дополнительные пробелы во все ячейки в начало и конец строк, кроме последней, относительно заданного регулярного выражения, разделитель между колонками " : "
mends=$f212\Hash.txt||^B1,3!!\h+(\H+)!!1:-2!!~~!!~~:~~ textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст файла Hash.txt, равномерно вставить дополнительные пробелы во все ячейки в начало и конец строк, кроме последней, относительно заданного регулярного выражения, разделитель между колонками " : "
mends=%WF||^B0,3,2!!(.+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать имена выделенных объектов, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + обрамить рамкой символами из ключа "2" из секции [Table]
mends=%WF||^B0,3,2,1!!(.+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать имена выделенных объектов, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + обрамить рамкой и построчно символами из ключа "2" из секции [Table]
mends=%WF||^B0,3,2,4!!(.+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать имена выделенных объектов, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + построчно добавить между строками символами из ключа "2" из секции [Table]
mends=%WF||^B0,3,2,7!!(.+) textv=$$GLOBALMENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; форматировать имена выделенных объектов, вставить дополнительные пробелы во все ячейки, относительно заданного регулярного выражения + построчно добавить между строками символами в 1- строку и последнюю из ключа "2" из секции [Table]
mends=-1||^B3,2!!(.+)!!1 textv=GLOBALMENDS<t>||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; форматировать текст из буфера обмена: распределить строки посередине, относительно максимальной длины строки
qends=>n28|1000000 textv=GLOBALQENDS<x1>||viewtext<FIBONACCI|500|400|-1|-1|Consolas|14|00FFFF|3D3D3D>||pos<1> ;; получить миллионное число Фибоначчи
rends=-1??-1 textv=GLOBALRENDS<t>||save<C:\Name.txt|1|1> GLOBALTEXTV1<a> GLOBALTEXTV<a> ;; отобразить информацию GLOBALRENDS в textv, при сохранении файла сохранить информацию в заданный файл (добавлять счётчик, если файл существует), по нажатию на ==> сохранить в файл и вывести путь файла в GLOBALTEXTV1, информацию в GLOBALTEXTV
sends=#http://forum.ru-board.com/topic.cgi?forum=5&topic=50714&start=0\\1||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt
sends=#https://anekdotov.net/anekdot/today.html??-2||&???anekdot1!!3!!1!!Chr(124)||?F74||Chr(124)!!@CRLF===========@CRLF||?F54 textv=GLOBALSENDS<t>||viewtext<ANEKDOT|0|0|0|0|Consolas>||pos<1> ;; открыть в просмотрщике последние анекдоты с сайта anekdotov.net
sends=#https://myexternalip.com/raw textv=GLOBALSENDS<x1>||viewtext<IP|0|0|0|0|Consolas>||pos<1> ;; получить IP адрес и открыть в просмотрщике
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 creat="%p"||info.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm, сохранить в файл форматированный текст html в txt и просмотреть
sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm и просмотреть форматированный текст html в txt
sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> textv=GLOBALSENDS<:INDEX:>||viewtext<GLOBALSENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; поочерёдно открывать выделенные текстовые файлы в просмотрщике TCIMG
sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait textv=GLOBALSENDS<x1> delsm=GLOBALSENDS<1>||1 ;; просмотреть информацию изображения под курсором с помощью IrfanView в текстовом редакторе
sends=?<info=o200%P%N//>??1 textv=GLOBALSENDS<x1>||viewtext<%P%N|900|700|-1|-1|Tahoma|14|FFFFFF|000000> ;; открыть комментарий файла под курсором в просмотрщике TCIMG
sends=@<info=n200|"%P"|\>??-4 slist=FOLDC<$GLOBALSENDS//1//0//info.txt> textv=GLOBALSLIST1<1> ;; открыть первый найденный файл info.txt в просмотрщике TCIMG (поиск осуществляется по пути от родительской папки активной панели до корня диска)
sends=[edits=BOX12]??1||?F63,sym1||@CRLF!!Chr(124) bends=PS<"%P"//1//-1//&&(?:GLOBALSENDS<1>)$>??-1 anf2d=$GLOBALBENDS||1||##@@o73:://||##@@o25:://||##@@o45:://||##@@o65:://||header<0|Имя|Дата~~модификации|Дата~~создания|Дата~~доступа> textv=GLOBALANF2D<t>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; найти пути в активной панели с рекурсией для введённых в диалоге имён файлов и получить информацию в просмотрщике
sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> <FOR> 1 <TO> GLOBALSLIST<0> textv=GLOBALSLIST<:INDEX:>||viewtext<GLOBALSLIST<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим поочерёдным открытием выбранных файлов в просмотрщике TCIMG
sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> textv=GLOBALARRAY<1> ;; из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим открытием выбранного файла в просмотрщике TCIMG
sends=`$f209\Htm2Txt.htm creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html файла в txt сохранить в активной панели в файл
sends=`$f209\Htm2Txt.htm textv=GLOBALSENDS<x1>||viewtext<Text|0|0|0|0|Consolas>||pos<1> ;; просмотреть форматированный текст html в txt
sends=`%P%N creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html, chm файла под курсором в txt, сохранить в активной панели в файл и просмотреть
sends=`%P%N textv=GLOBALSENDS<x1>||pos<1> ;; просмотреть текст файла под курсором. htm, html, chm, rtf, wri (извлекается текст), doc, docx, docm, wps, odt, xls, xlsx, xlsm, xlam, xlsb, dif, slk, ppt, pptx (извлекается текст при установленном MS WORD)
sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; извлечь текст из файла под курсором и открыть в просмотрщике (типы файлов в Дополнении №37)
sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<$GLOBALTEXTV>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"
sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<GLOBALTEXTV1<x2>>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"
sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> mp3wf=%P%N||"%p"//1||75//GLOBALTEXTV<t>||upd<1> ;; получить текст песни из MP3 файла, отредактировать и вставить текст обратно в файл MP3 при нажатии на кнопку "==>"
sends=`-1 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; извлечь текст из файла (путь из буфера обмена) и открыть в просмотрщике (типы файлов в Дополнении №37)
sends=<info=n259|1|4|7d|2dd.MM.yyyy> textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy"
sends=<info=n259|1|4|7d|2dd.MM.yyyy>||&&(?m)(.+)!!т.д.+@~~-~~$1||#N@!!tnum[7|7|1] textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy" с добавлением информации
sends=<info=n259|1|4|7d|2dd_MM_yyyy> textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd_MM_yyyy"
sends=<info=n6|clpget|Russian|3> textv=GLOBALSENDS<1> ;; просмотр преобразования числа в денежном формате из буфера обмена прописью на русском, первая буква каждого слова в верхнем регистре
sends=<info=s102|+7d//#@CRLF//s102|+14d//#@CRLF//s102|+21d//#@CRLF//s102|+28d>||&&(?m)^(\d+)/(\d+)/(\d+).*!!$3_$2_$1 textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить даты прибавив к текущей дате 7, 14, 21, 28 дней
sends=>f203%P%N//??1 textv=GLOBALSENDS<x1>||viewtext<MANIFEST~~::~~%P%N|0|0|0|0|Consolas>||pos<1> ;; получить и просмотреть информацию "MANIFEST" исполняемого файла под курсором
sends=>f480%P%N// textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое первой страницы chm файла под курсором
sends=>t49%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: табуляция)
sends=>t49%P%N|2 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: 2 пробела)
sends=-1??-1||#7 textv=$GLOBALSENDS||viewtext<FORMAT_TABLE|0|0|0|0|Consolas>||pos<1> ;; ёфицировать текст из буфера обмена и вывести текст в просмотрщике
sends=-1||formt<1> textv=GLOBALSENDS<t>||viewtext<Буфер|700|400|900|650|Tahoma|13|FFF5A0|0B3147> ;; просмотр буфера обмена с предварительным удалением дубликатов
sends=100,200,300??-6, GLOBALSENDS<a> <FOR> 1 <TO> GLOBALSENDS<0> textv=$GLOBALSENDS[:INDEX:] <NEXT> ;; поочерёдно получить в цикле данные массива
sends=x||##rndm<6|1024> textv=GLOBALSENDS<x1>||viewtext<GLOBALSENDS-1|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; просмотр случайных данных
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> dubls=9start=$f253||textv=GLOBALSLIST<:INDEX:> <NEXT> ;; открыть выделенные текстовые файлы в просмотрщике, каждый в своём окне в другом процессе
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> dubls=9textv=GLOBALSLIST<:INDEX:>||viewtext<OPEN_FILE_TXT~~:~~GLOBALSLIST<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; открыть выделенные текстовые файлы в просмотрщике, каждый в своём окне в другом процессе с дополнительными параметрами заголовка окна
slist=%WL textv=#$GLOBALSLIST||viewtext<OPEN_FILE_TXT~~:~~:FILE:|0|0|0|0|Consolas>||pos<1> ;; открыть выделенные текстовые файлы в просмотрщике, каждый в отдельном окне
slist=%WL textv=#GLOBALSLIST<t>||viewtext<OPEN_FILE_TXT~~:~~:FILE:|0|0|0|0|Consolas>||pos<1> ;; открыть выделенные текстовые файлы в просмотрщике, каждый в отдельном окне
slist=PS<%%TEMP%%//1//0>||test<2x!!#SISDATE!!-d5> textv=GLOBALSLIST<t>||viewtext<List|0|0|0|0|Consolas>||pos<1> ;; в папке Temp получить список файлов, дата модификации которых более 5 дней и открыть в просмотрщике
start=ResHacker||param<-extract~~''%P%N'',~~''"%T%O_VERSION_INFO.rc"'',~~16,,>||&&wait textv="%T%O_VERSION_INFO.rc"||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; из исполняемого файла под курсором (exe, dll, и др.) извлечь ресурс "VERSION_INFO", сохранить в другую панель в именной файл _VERSION_INFO.rc и открыть в просмотрщике
tempz=9 start=RAR||-IBCK||-INUL||x||%P%N||$f254?9||*.txt||&&wait sends=PS<$f254?9//1//0>??-1 exect=$var_i='GLOBALSENDS<1>'=''''?MsgBox(4096,'Сообщение','Файл~~TXT~~не~~найден',5)+_Exit():0 textv=GLOBALSENDS<1> ;; распаковать txt файлы во временную папку Temp9 и открыть txt файл в корневом каталоге, если его нет, то выдать сообщение
textt=%P%N||## textv=%P%N ;; очистить содержимое файла под курсором и открыть в просмотрщике для внесения информации
textv="C:\TodayNewNotes\<info=s33!!#.!!s32!!#.!!s31!!#>\Kopilka.txt"||viewtext<Просмотр|1200|500|-1|-1|-1|16|993366|FFFFE0> ;; открыть в просмотрщике TCIMG содержимое файла Kopilka.txt из каталога TodayNewNotes\папка с сегодняшней датой
textv=#%WL||viewtext<OPEN_FILE_TXT~~:~~:FILE:|0|0|0|0|Consolas>||pos<1> ;; открыть выделенные текстовые файлы в просмотрщике, каждый в отдельном окне
textv=%P%N ;; просмотреть текстовый файл под курсором
textv=%P%N||exit<10> ;; просмотреть файл под курсором и закрыть окно через 10 секунд
textv=%P%N||redit<1> ;; просмотр RTF файла под курсором
textv=%P%N||TextViewer2 ;; просмотреть текстовый файл под курсором, настройки вида окна из секции TextViewer2
textv=%P%N||viewtext<%P%N|500|400|0|0> ;; просмотреть текстовый файл под курсором
textv=%P%N||viewtext<%P%N|500|400|-1|-1|Tahoma|14|00FFFF|3D3D3D|1|1> ;; просмотреть текстовый файл под курсором, развернуть окно на весь экран
textv=%P%N||viewtext<%P%N|500|400|-1|-1|Tahoma|14|00FFFF|3D3D3D> ;; просмотреть текстовый файл под курсором
textv=%P%N||viewtext<%P%N>||autosave<5> ;; просмотреть текстовый файл под курсором, автоматически сохранять файл при изменении, проверять каждые 5 секунд
textv=%P%N||viewtext<%P%N>||pos<1> ;; просмотреть текстовый файл под курсором, сохранять позицию окна
textv=[sopen=BOX10] ;; выберите текстовый файл для просмотра
textv=<info=n6|clpget|Russian|3> ;; просмотр преобразования числа в денежном формате из буфера обмена прописью на русском, первая буква каждого слова в верхнем регистре
textv=<info=o200%P%N//> sends=$GLOBALTEXTV??1 comnt=%P%N||0||GLOBALSENDS<1>@CRLF ;; открыть комментарий файла под курсором в просмотрщике TCIMG
textv=<info=o200%P%N//> ;; открыть комментарий файла под курсором в просмотрщике 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 оставить все, что после первого знака равенства и манипулируя полученными строками привести их к желаемому виду
textv=cliptext||code<1> ;; сохранить переданное содержимое буфера обмена в выбираемый в диалоге файл в кодировке UTF-16 LE 1200
textv=cliptext||viewtext<Буфер|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; просмотр буфера обмена
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" 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 в заданном каталоге и открыть в просмотрщике
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B100-500|1|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" случайным количеством символов (диапазон от 100 до 500) обрамлённых в кавычки
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B10-50|2|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" случайной длиной (диапазон количества символов от 10 до 50) обрамлённых в кавычки
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B64|1|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" по 64 символа обрамлённых в кавычки
yends=PS<"%p"//1//0//*.exe//0//0//3> textv=GLOBALYENDS<x1>||viewtext<EXE|0|0|0|0|Consolas>||pos<1> ;; в активной панели найти все файлы EXE без рекурсии и показать полученный список файлов без расширения в textv