Описание команды


infht

Создаёт настроенное всплывающее окно с HTML текстом.

infht=Mode, ||Window, , ||proces<>, ||style<>, ||set<>

Параметры:

ModeРежим. Возможны варианты:
  Number - запуск окна на заданное количество миллисекунд.
  Для дополнительного формата необходимо в конце добавить символ:
    s - секунды.
    n - минуты.
    h - часы.
  Так же поддерживается формат 00:00:00 (часы:минуты:секунды).
   0 - запуск окна.
  -1 - запуск окна и ожидание его закрытия.
  -2 - закрытие ранее запущенного окна.
  -3 - обновление ранее запущенного окна -3||Title||Content где:
         Title - заголовок окна (если x , то обновляться не будет).
         Content - текст, текст html, @PathFile.html.
         для изменения внешнего вида используйте параметр set<>.
  -5 - используется с параметром proces<>.
         запуск окна в другом процессе и ожидание его закрытия, при закрытии окна закрывает и текущий процесс.
WindowНастройки окна. Title||Content||Width||Height||X||Y||OnTop||Transparency||Icon , где:
  Title - Заголовок всплывающего окна.
  Content - содержимое окна, варианты:
    Текст.
    Код html.
    @PathFile.html - путь к файлу с кодом html.
    Ссылка html...
  Width - ширина окна в пикселях.
  Height - высота окна в пикселях.
  X - [необязательный] отступ слева в пикселях (по умолчанию и при -1 окно центрируется).
  Y - [необязательный] отступ сверху в пикселях (по умолчанию и при -1 окно центрируется).
  OnTop - [необязательный].
    0 - отключить "Поверх всех окон".
    1 - включить "Поверх всех окон" (по умолчанию).
  Transparency - [необязательный] прозрачность окна .
    Число в диапазоне 0-255. Чем меньше число, тем более прозрачность окна.
    255 - непрозрачно (по умолчанию).
    0 - невидимое.
  Icon - значок диалога, возможны варианты:
    PathIcon,Number - прописывается путь к библиотеке значка и через запятую номер значка.
    Number - номер ключа в TCIMG.ini в секции [ProcessIcon] в котором прописан путь и номер значка.
В связи с тем, что текст окна может быть слишком большой, то можно использовать имена ключей InfoHtm1 ... InfoHtmN, InfoHtm_... (с любой приставкой) в TCIMG_.lng, где прописывается строка со всеми параметрами, с тем же синтаксисом.
Дополнительные параметры:
proces<>Запуск. Параметр proces<> позволяет запускать окно в другом процессе утилиты.
style<>Стиль окна. Параметр style<Number|Flag> , где:
  Number:
    0 - окно не меняет размеры (по умолчанию).
    1 - окно меняет размеры и имеет горизонтальную и вертикальную прокрутку.
    2 - окно без заголовка и границ.
  Flag [необязательный].
    0 - окно с границами и заголовком (по умолчанию).
    1 - окно без границ и заголовка.
set<>Установка внешнего вида сообщения. Параметр set<BgColor,FontColor,FontName,FontSize,FontStyle,FontWidth,Center>, где:
  BgColor - RGB цвет фона окна.
    можно установить градиент Color1|Color2|Type (работает не на всех системах и версиях IE).
        Color1 - начальный RGB цвет градиента.
        Color2 - конечный RGB цвет градиента.
        Type - тип градиента: 1 - горизонтальный градиент, 0 - вертикальный.
  FontColor - RGB цвет шрифта.
  FontName - имя шрифта.
  FontSize - размер шрифта.
  FontStyle - стиль шрифта, 0 - нормальный (по умолчанию), 1 - курсивный, 2 - наклонный.
  FontWidth - толщина шрифта: 400 - нормальный (по умолчанию), 700 - жирный.
  Center - 0 - не по центру (по умолчанию), 1 - текст по центру.
Ни один из параметров не является обязательным, если какой либо из параметров не прописан, он не будет установлен. Пример: set<,,,30,,,1>.
Параметр рассчитан для обычного текста, если в команде прописан шаблон html, в котором уже указаны цвет фона, текста, и другие теги, то параметр set<> использовать не имеет смысла - все стили будут взяты из шаблона...

Примечания:

Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).

Если в команде(ах) необходимы кавычки, то используются две одинарных кавычки (апострофа) '' , если в команде необходим пробел - используются два символа тильды ~~.

Во 2-м параметре в Content могут быть использована:
  • информация глобальных переменных GLOBALNAME.
  • информация параметра [info]
  • тег :BR: означает замену всех переносов строк тегом <br>

В Width, Height, X, Y могут использоваться:
  • Тег @W, который будет заменён значением ширины экрана.
  • Тег @H, который будет заменён значением высоты экрана.
  • При использовании тегов @W и @H возможно указывать математические действия, определяющие координаты и размеры диалогового окна.

Может выглядеть следующим образом:


См. также:

await, beepss, delvlc, dilog, fontx, formt, imgpr, infbx, itray, movlc, posts, prgrs, shape, sndps, style, stylp, tcgup, tslit, voice, watch, winls, wnamp

Примеры:
 Как создать кнопку?

<IF> <info=s33> = 20 <THEN> infht=-1||Сообщение||20||200||100||set<,,,46,,,1> <ENDIF> ;; если текущий день месяца соответствует 20, то выдать сообщение

<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n06> exect=TraySetState(1)||TrayTip('***********Скоро~~Разминка***********','До~~начала~~разминки~~осталось~~10~~секунд'&@CRLF&'<info=s100dddd~~MMMM~~yyyy~~H:mm:ss>',5,1)||Sleep(1000) infbx=InfoBox16 sndps=D:\TCSibirnik\Files\Sound\Warmup\start.mp3||1 blist=PS<D:\Досуг\Музыка//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Приятной~~Разминки||@$f250\Files\Htm\Trec_Timer2.htm||500||40||65||840||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> sndps=D:\TCSibirnik\Files\Sound\Warmup\finish.mp3||1 ;; Вывод сообщения "Пора на разминку", проигрыш звукового файла, проигрывание случайного трека в бегущей строке, проигрыш звукового файла, закрытие и повтор цикла через 30 минут

alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||recycle<1>||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить в корзину файлы активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)

alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить, минуя корзину, файлы в активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)

alist=FOLDM<%WL//-1>||<dellist=$f212\Ffiles.txt|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках с рекурсией удалить, минуя корзину, файлы в активной панели по списку Ffiles.txt (имена с расширениями) (требуется подтверждение удаления)

blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=-1||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести случайный аудиофайл из заданной папки и вывести информационную строку о треке

blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести случайный аудиофайл из заданной папки и вывести информационную строку о треке (окно закроется по окончанию трека)

bufsr=^^||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне строки из буфера (в шаблоне указана вставка ClipGet())

dubls=6infht=-1||.||<font~~size=+3~~color=#EB3654><b><marquee~~direction=right~~vspace=-10>....⛵~~....⛵</marquee></b></font>||200||60||5||5||style<2|1> bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7 ;; в активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду infht (сообщение) в другом процессе и завершить его по окончанию действий

exect=$var_put=##@[tc=AP]||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне путь активной панели (в шаблоне указана вставка $var_put)

exect=$var_put=##@[tc=AP]||formt<54,63,U16> infht=-1||Образец~~буфера||@%%COMMANDER_PATH%%\commands\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне путь активной панели (в шаблоне указана вставка $var_put)

global delss=%WL||1 infht=5s||InfoHtml2||proces<> ;; удалить выделенные объекты и вывести информацию в окне на 5 секунд

global downh=$f254//2||http://www.calend.ru/img/export/informer_tom_names.png infht=-1||Календарь||<img~~src='GLOBALDOWNH<1>'>||<info=i1GLOBALDOWNH<1>//>+14||<info=i2GLOBALDOWNH<1>//>+20||5||5||1||255||$f250\TCIMG.dll,109 ;; календарь праздников и именин сегодня и завтра (с закачиванием изображения во временную папку и определением размеров для вывода окна) (возможны проблемы с доступом к изображению))

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 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> copyy=[tc=AA]||x//1||allfold<GLOBALALIST<t>> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; копирование(с заменой) файла под курсором во все папки находящиеся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

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> creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$f200\TPL\main.tpl> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt с содержимым из main.tpl в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

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

infht=0||InfoHtml1 dubls=2 exect=RunWait(@ComSpec&'~~/k') ;; вывести сообщение и запустить командную консоль в другом процессе утилиты

infht=0||InfoHtml1 pause=3s infht=-2 pause=3s infht=-1||InfoHtml1 ;; создать сообщение, закрыть

infht=0||Сообщение||@$f250\Files\Htm\Example.htm||340||220 pause=3s infht=-3||x||@$f250\Files\Htm\Example2.htm pause=3s ;; создать сообщение и ожидать его закрытия

infht=0||Сообщение||Привет||200||100 pause=3s infht=-3||Сообщение2||Пока pause=3s ;; создать сообщение, обновить содержимое

infht=0||Сообщение||Привет~~Андрей||@W||50||5||5||style<2>||set<FF8040,000000,,30,,,1> pause=3000 infht=-3||Сообщение||Пока~~Андрей pause=3000 infht=-2 ;; пример обновления информации окна

infht=0||Сообщение||Привет~~Андрей||@W||50||5||5||style<2>||set<FF8040,000000,,30,,,1> pause=3000 infht=-3||Сообщение||Пока~~Андрей||set<FFFFFF,000000,,30,,,1> pause=3000 infht=-2 ;; пример обновления информации окна

infht=-1||══ஜ۩۞۩ஜ═══||:BR:╔╦╦╦═╦╗╔═╦═╦══╦═╗@CRLF║║║║╩╣╚╣═╣║║║║║╩╣@CRLF╚══╩═╩═╩═╩═╩╩╩╩═╝||420||160||set<FF033E|FDEE00|1,,,30,,,1> ;; создать сообщение и ожидать его закрытия

infht=-1||InfoHtml0 ;; создать сообщение и ожидать его закрытия

infht=-1||InfoHtml0||proces<> infbx=Сообщение||Информация||60||200||60 ;; создать сообщение в другом процессе утилиты, не влияет на текущий процесс

infht=-1||InfoHtml0||style<1> ;; создать сообщение и ожидать его закрытия (окно изменяет размеры и имеет горизонтальную и вертикальную прокрутку)

infht=-1||InfoHtml1 ;; создать сообщение и ожидать его закрытия

infht=-1||InfoHtml3||set<FF033E|FDEE00|1,,,30,,,1> ;; создать сообщение и ожидать его закрытия

infht=-1||InfoHtml4||set<FF033E|FDEE00|1,,,28,,,1> cnf2d=x||3||500000:5 infht=-1||InfoHtml5||set<FFBF00|3A66A7|1,F6F6F6,,25,,,1> dumpxx infht=-1||InfoHtml6||set<0E8C3A|08E8DE|0,82CFFD,,25,,,1> ;; демонстрация команды dumpxx

infht=-1||Изображение||http://tc-image.3dn.ru/Image/tcimg/0/tcimgyes.png||340||220||style<1> ;; создать сообщение с онлайн изображением

infht=-1||Календарь||<img~~src='http://www.calend.ru/img/export/informer_tom.png'>||205||600||5||5||1||255||$f250\TCIMG.dll,109 ;; календарь праздников сегодня и завтра (возможны проблемы с доступом к изображению))

infht=-1||Календарь||<img~~src='http://www.calend.ru/img/export/informer_tom_names.png'>||205||600||5||5||1||255||$f250\TCIMG.dll,109 ;; календарь праздников и именин сегодня и завтра (возможны проблемы с доступом к изображению))

infht=-1||Опорное~~время||@$f250\Files\Htm\times.htm||380||160||10||10||1||248||3 ;; диалог показывающие секунды с 1970 года

infht=-1||Сайт||http://www.yandex.ru||500||300||style<1> ;; создать сообщение с сайтом онлайн

infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||@W/2||@H/2||5||5||1||255||$f250\TCIMG.dll,74 ;; создать сообщение в левом верхнем углу экрана, половинная ширина и высота относительно экрана и ожидать его закрытия

infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||340||220 ;; создать сообщение и ожидать его закрытия

infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||340||220||@W-350||@H-250||1||255||$f250\TCIMG.dll,74 ;; создать сообщение в правом нижнем углу экрана и ожидать его закрытия (значок окна берётся из TCIMG.dll)

infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||340||220||5||5||1||255||$f250\TCIMG.dll,74 ;; создать сообщение и ожидать его закрытия (значок окна берётся из TCIMG.dll)

infht=-1||Сообщение||@$f250\Files\Htm\Example.htm||340||220||5||5||1||255||1 ;; создать сообщение и ожидать его закрытия (значок окна берётся из TCIMG.ini из секции [ProcessIcon] из ключа 1)

infht=-1||Сообщение||<font~~size=+7~~color=#EB3654><b><marquee~~direction="right">Привет</marquee></b></font>||200||100 ;; создать бегущее сообщение с заданным размером, цветом текста и ожидать его закрытия

infht=-1||Сообщение||<font~~size=+7~~color=#EB3654><b><marquee~~direction="up">Привет</marquee></b></font>||200||100 ;; создать плавающее сообщение с заданным размером, цветом текста и ожидать его закрытия

infht=-1||Сообщение||<font~~size=+7~~color=#EB3654><b>Привет</b></font>||200||100 ;; создать сообщение с заданным размером, цветом текста и ожидать его закрытия

infht=-1||Сообщение||Привет||200||100 ;; создать сообщение и ожидать его закрытия

infht=-1||Сообщение||Привет||340||220||set<2FAA96,FFFFFF,Consolas,55,0,700,1> ;; создать сообщение и ожидать его закрытия

infht=-1||Сообщение||Привет||340||220||set<2FAA96|FF0000|0,FFEBCD,Comic~~Sans~~MS,55,0,700,1> ;; создать сообщение и ожидать его закрытия

infht=-1||Сообщение||Привет||340||220||set<FFFFE0|AAF0D1|1,534B4F,,55> ;; создать сообщение и ожидать его закрытия

infht=-1||Сообщение||Привет<br>Пора~~вставать!!!||340||220||set<FF033E|FDEE00|1,,,30,,,1> ;; создать сообщение и ожидать его закрытия

infht=10s||InfoHtml1||style<2|1> ;; создать сообщение на 10 секунд (окно без границ и краёв + не отображается на панели задач)

infht=-5||InfoHtml0||proces<> infbx=Сообщение||Информация||60||200||60 ;; создать сообщение в другом процессе утилиты, при закрытии окна закрывает и текущий процесс

infht=5s||InfoHtml1 ;; создать сообщение, через 5 секунд его закрыть

infos=3||1||%P%N||1 infht=-1||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; пример вывода информационной строки аудиофайла под курсором

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<3> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в противоположной панели удалить (без рекурсии) с подтверждением все объекты кроме тех, имена которых есть в "ForDel.txt"

sends=%%COMMANDER_PATH%%\obrazec_strok.tcg??1||formt<54,63,U16> infht=-1||Образец~~буфера||@%%COMMANDER_PATH%\info.htm||400||220 ;; Вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS)

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||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS)

slist=FOLDC<"C:\PathList.txt"//0//1>||<dellist=C:\DelList.txt|5> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infht=-1¦¦Сообщени妦Список~~файлов~~для~~удаления~~пуст¦¦260¦¦70<¤>toexit'):1 exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> beepss ;; удалить все файлы в каталогах из списка путей C:\PathList.txt исключая файлы, чьи имена совпадают с именами из списка имён C:\DelList.txt (в корзину с подтверждением)

sndps=%P%N||0 infos=3||1||%P%N||1 infht=-1||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (ожидает закрытия)

sndps=%P%N||0 infos=3||1||%P%N||1 infht=GLOBALINFOS<28>||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека)

sndps=%P%N||0 infos=3||1||%P%N||1 infht=GLOBALINFOS<28>||Трек~~[%N]||@$f250\Files\Htm\Trec_Timer2.htm||500||80||5||5||set<FF033E|FDEE00|1,,,30,,,1>||style<2|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> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека), отображается обратный отсчёт

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=0 slist=%WL||<info=m27:://> sends=>n257|$GLOBALSLIST|1 watch=21 infht=-1||Общая~~продолжительность||GLOBALSENDS<1>||340||70||set<,,,30,,,1> ;; получить суммарное время воспроизведение выделенных медиафайлов mp4, mp3 и др.. (возвращается в формате '00:00:01:22:01:25')


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru