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


dilog

Обработка диалогов и других параметров.

dilog=Dialogs, ||[tc]

Параметры:

DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12

Примечания:

Команда ничего не запускает и не производит - только позволяет обработать указанные параметры и параметры диалогов.

См. также:

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

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

%Zdilog=<elect=Выберите~~объекты|"%P"> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (корневая папка в диалоге - текущая папка, включая открытый архив zip в Total Commander)

<HOTKEY=11> bufsr=^^||save<"%p"x.txt|0>||first<>||upd<1> <HOTKEY=02> dilog=[updwn=BOX_U5] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||bkt<!!_!!!!1!!1>||numb<GLOBALUPDWN1<3>> <HOTKEY=10> creat="%p"||list<clpget>||upd<1> <HOTKEY=X> dilog=[updwn=BOX_U4] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||clip<>||upd<1> ;; ЛКМ - Создать файл с содержимым буфера обмена|ПЛКМ - создание файлов|Shift+ - создание файлов по списку |Ctrl+ - создать файл с содержимым буфера обмена именем первой строки

dilog=[check=BOX_BR1] GLOBALCHECO1<a> ;; получить в ячейках глобальной переменной данные выбора пунктов диалога или пустую строку, если пункт не выбран

dilog=[check=BOX_BR5] GLOBALCHECR1<a> $GLOBALZZZZZ=$GLOBALCHECR1[1] GLOBALZZZZZ<a> ;; передать глобальной переменной GLOBALCHECR1 данные разбитые по @RN , а в свою переменную GLOBALZZZZZ построчную информацию первой ячейки

dilog=[check=BOX_BR5] GLOBALCHECR1<a> ;; передать глобальной переменной GLOBALCHECR1 данные разбитые по @RN

dilog=[combo=BOX1] GLOBALCOMBN1<a> ;; пример получения номера выбранного пункта в диалоге combo

dilog=[combo=BOX1] GLOBALCOMBO<a> ;; пример передачи данных в GLOBALCOMBO

dilog=[edits=BOX1] GLOBALEDITS<a> ;; пример передачи данных в GLOBALEDITS

dilog=[fontz] GLOBALFONTZ1<a> ;; выбрать шрифт в диалоге, получить данные в глобальную переменную GLOBALFONTZ1

dilog=[fontz=Arial|12|400|0|0|0|000000] GLOBALFONTZ1<a> ;; выбрать шрифт в диалоге, получить данные в глобальную переменную GLOBALFONTZ1

dilog=[fontz=Arial|12|400|0|0|0|000000][fontz=Verdana|18] GLOBALFONTZ1<a> GLOBALFONTZ2<a> ;; выбрать шрифты в диалогах, получить данные от 1-го в глобальную переменную GLOBALFONTZ1, от 2-го в GLOBALFONTZ2

dilog=[fontz=BOX1] GLOBALFONTZ1<a> ;; выбрать шрифт в диалоге (начальные настройки из TCIMG_.lng из ключа FontBox1), получить данные в глобальную переменную GLOBALFONTZ1

dilog=[fontz=Consolas|12|400|0|0|0|0|0x4000] GLOBALFONTZ1<a> ;; выбрать шрифт в диалоге (отображаются только моноширинные шрифты), получить данные в глобальную переменную GLOBALFONTZ1

dilog=[group=BOX_BR1] GLOBALGROUN1<a> ;; пример получения номера выбранного пункта в диалоге group

dilog=[group=BOX1] GLOBALGROUP<a> ;; пример передачи данных в GLOBALGROUP

dilog=[iconz=BOX1] GLOBALICONZ1<a> ;; выбрать значок и записать информацию в глобальную переменную

dilog=[input=BOX1] GLOBALINPUT<a> ;; пример передачи данных в GLOBALINPUT

dilog=[lista=Список¤TCIMG.dll,100|Редактировать|cliplist|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка из буфера обмена

dilog=[lista=Список¤TCIMG.dll,99|Редактировать|%F|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка имён выделенных объектов

dilog=[msgbx] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[msgbx=BOX_TEST1] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[msgbx=BOX1] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[msgbx=BOX2] GLOBALMSGBX<a> ;; пример диалога msgbx

dilog=[tc=AL1:3,-3:-1|3|1] GLOBALTCGET1<a> ;; получить пути первых и последних 3-х объектов в активной панели

dilog=[tc=AL1:3,-3:-1d|3|1] GLOBALTCGET1<a> ;; получить пути первых и последних 3-х папок в активной панели

dilog=[tc=AL1:3,-3:-1f|3|1] GLOBALTCGET1<a> ;; получить пути первых и последних 3-х файлов в активной панели

dilog=[tc=AL-1|3|1] GLOBALTCGET1<a> ;; получить пути всех объектов в активной файловой панели

dilog=[tc=AL-1|3|1][tc=TL-1|3|2] GLOBALTCGET1<a> GLOBALTCGET2<a> ;; получить пути всех объектов в активной и неактивной файловой панели

dilog=[timen=15][check=BOX_BR1] GLOBALCHECK1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [check] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][combo] GLOBALCOMBO<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [combo] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][edits=BOX1] GLOBALEDITS<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [edits] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][group=BOX1] GLOBALGROUP<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [group] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][iconz=BOX1] GLOBALICONZ1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [iconz] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][input] GLOBALINPUT<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [input] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15][richinput] GLOBALINPUT<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [richinput] будет автоматически закрыт, передав данные другим командам

dilog=[timen=15|1][check=BOX_BR1] GLOBALCHECK1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [check] и программа будут автоматически закрыты

dilog=[timen=15|1][combo] GLOBALCOMBO<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [combo] и программа будут автоматически закрыты

dilog=[timen=15|1][edits=BOX1] GLOBALEDITS<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [edits] и программа будут автоматически закрыты

dilog=[timen=15|1][group=BOX1] GLOBALGROUP<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [group] и программа будут автоматически закрыты

dilog=[timen=15|1][iconz=BOX1] GLOBALICONZ1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [iconz] и программа будут автоматически закрыты

dilog=[timen=15|1][input] GLOBALINPUT<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [input] и программа будут автоматически закрыты

dilog=[timen=15|1][richinput] GLOBALINPUT<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [richinput] и программа будут автоматически закрыты

dilog=[timen=5][combo=BOX_DEF1] GLOBALCOMBO<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

dilog=[timen=5][group=BOX_DEF1] GLOBALGROUP<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

dilog=[timen=5][input=BOX_DEF1] GLOBALINPUT<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

dilog=[timen=5][richinput=BOX_DEF1] GLOBALINPUT<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

dilog=<elect=BOX1> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге,

dilog=<elect=Выберите~~значки|%%COMMANDER_PATH%%\Files\Icons\WcmIcons\|370|190|8|0|0x00020000+0x01000000+0x00000800|ico|1+2+4> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге, пример настройки окна для просмотра файлов ICO

dilog=<elect=Выберите~~значки¤TCIMG.dll,19|%%COMMANDER_PATH%%\Files\Icons\WcmIcons\|370|430|7|0|0x00020000+0x01000000|ico|1+2+4> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге, пример настройки окна для просмотра файлов ICO

dilog=<elect=Выберите~~объекты|{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}*> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (Desktop (рабочий стол по умолчанию системы) - корневая папка в диалоге)

dilog=<elect=Выберите~~объекты|{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (Desktop (рабочий стол пользователя) - корневая папка в диалоге)

dilog=<elect=Выберите~~объекты|71> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (ярлыки lnk в корневой папке "Недавние документы")

dilog=<elect=Выберите~~объекты|D:\Util\TCIMG.zip\Files\Scripts\> GLOBALELECT1<a> ;; получить в массиве выбранные объекты в диалоге (корневая папка в диалоге - заданный путь в архиве zip)

dilog=<iconz=Выбор~~значка¤TCIMG.dll,92|Выберите~~значок:|$f250\TCIMG.dll|343|165|0> GLOBALICONZ1<a> ;; выбрать значок и записать информацию в глобальную переменную

dilog=<sfold=BOX1> GLOBALSFOLD1<a> ;; пример передачи данных выбора диалога в GLOBALSFOLD1

dilog=<sfold=BOX1><sfold=BOX2> GLOBALSFOLD1<a> GLOBALSFOLD2<a> ;; пример передачи данных выбора в нескольких диалогах в GLOBALSFOLD1 и в GLOBALSFOLD2

dilog=<sfold=Выбор~~папки|"%p"> imgpr=1 cmdbt=''''?YouTub?''~~clpget''||workdir<GLOBALSFOLD1<1>>||std<8> asave=GLOBALCMDBT||GLOBALSFOLD1<1>URL.txt||upd<1> ;; закачать ссылку из буфера обмена в выбираемую в диалоге папку с помощью программы YouTube-dl.exe и записать информацию процесса в файл

dilog=<sicon=%%WINDIR%%\System32\shell32.dll> GLOBALSICON1<a> ;; пример передачи данных выбора диалога в GLOBALSICON1

dilog=<sicon=%%WINDIR%%\System32\shell32.dll><sicon=%%TCIMG_PATH%%\TCIMG.dll|32> GLOBALSICON1<a> GLOBALSICON2<a> ;; пример передачи данных выбора в нескольких диалогах в GLOBALSICON1 и в GLOBALSICON2

dilog=<sopen=BOX6> GLOBALSOPEN1<a> ;; пример передачи данных выбора диалога в GLOBALSOPEN1

dilog=<sopen=BOX6><sopen=BOX7> GLOBALSOPEN1<a> GLOBALSOPEN2<a> ;; пример передачи данных выбора в нескольких диалогах в GLOBALSOPEN1 и в GLOBALSOPEN2

dilog=<ssave=BOX1> GLOBALSSAVE1<a> ;; пример передачи данных в GLOBALSOPEN1

dilog=<ssave=BOX6><ssave=BOX7> GLOBALSSAVE1<a> GLOBALSSAVE2<a> ;; пример передачи данных выбора в нескольких диалогах в GLOBALSSAVE1 и в GLOBALSSAVE2

dilog=<zfold=BOX1><zfold=BOX2> GLOBALZFOLD1<a> GLOBALZFOLD2<a> ;; пример передачи данных выбора в нескольких диалогах в GLOBALZFOLD1 и в GLOBALZFOLD2

dilog=<zfold=BOX2> GLOBALZFOLD1<a> ;; пример передачи данных выбора диалога в GLOBALZFOLD1

dilog=<zfold=BOX2> video=$GLOBALZFOLD1 ;; выбор в диалоге папок для воспроизведения в них медиафайлов

exect=$var_hh=TimerInit() dilog=[combo=BOX1] exect=$var_nn=Round(TimerDiff($var_hh)/1000) GLOBALEXECT<a> ;; пример получения времени (в секундах) отображения диалога до его исчезновения

exect=$var_s=555 shape=1 dilog=[timen=5][combo=BOX_DEF1][combo=BOX_DEF2] GLOBALCOMBO<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

exect=$var_s=555 shape=1 dilog=[timen=5][group=BOX_DEF1][group=BOX_DEF2] GLOBALGROUP<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

exect=$var_s='Text~~default' shape=1 dilog=[timen=5][input=BOX_DEF1][input=BOX_DEF2] GLOBALINPUT<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

exect=$var_s='Text~~default' shape=1 dilog=[timen=5][richinput=BOX_DEF1][richinput=BOX_DEF2] GLOBALINPUT<a> ;; получить значение по умолчанию, если диалог закрыт при истечении времени

fontx=1 dilog=[group=BOX1] GLOBALGROUP<a> ;; подгрузить шрифты из папки ...\Files\Font\ + передать данные в GLOBALGROUP

forpgs slist=[tc=AM] shape=V09 dilog=[input=BOX_V32][combo=BOX_V105] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 mends=@<info=o75GLOBALSLIST<:INDEX:>> sends=@<info=o72GLOBALSLIST<:INDEX:>>??2 sends=@<info=o71GLOBALSLIST<:INDEX:>>??3 start=Magick||GLOBALSLIST<:INDEX:>||-background||none||-virtual-pixel||background||+distort||ScaleRotateTranslate||GLOBALINPUT<1>||-fuzz||GLOBALCOMBO<1>||-trim||-quality||90||GLOBALMENDS<1>Rotate-GLOBALINPUT<1>-GLOBALSENDS<2>-@GLOBALSENDS<1>.GLOBALSENDS<3>||&&hide||&&wait <NEXT> ;; повернуть выделенные изображения на нужный угол с сохранением прозрачности с использовании Magick

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

hends=<info=x44|1>||&&^(\d+)(.*,)(\d+)$!!${1}:${3} dilog=[tc=ALGLOBALHENDS<1>|3|1] GLOBALTCGET1<a> ;; в активной панели получить пути объектов между первым и последним выделенными объектами

sends=%L dilog=[image=BOX1] GLOBALIMAGE1<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальную переменную

sends=%L shape=29 dilog=[image=BOX1][image=BOX2] GLOBALIMAGE1<a> GLOBALIMAGE2<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальные переменные

sends=NewTitle|TCIMG.dll,127??-4 shape=NN dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка и значка диалогу shape

sends=NewTitle|TCIMG.dll,127|@T1|@D1|@P1|@G1??-4 shape=MM dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка,значка и стиля диалогу shape

sends=x||##rndm<3?30|20> dilog=[combo=BOX30] ;; пример вставки случайных паролей в диалог ComboBox

shape=0 dilog=[iconz=BOX1][break][iconz=BOX2] GLOBALICONZ1<a> GLOBALICONZ2<a> ;; выбрать значки и записать информацию в глобальные переменные

shape=0 dilog=[iconz=BOX1][iconz=BOX2] GLOBALICONZ1<a> GLOBALICONZ2<a> ;; выбрать значки и записать информацию в глобальные переменные

shape=1 dilog=[group=BOX_BR1][group=BOX_BR1] GLOBALGROUN1<a> GLOBALGROUN2<a> ;; пример получения номеров выбранных пунктов в диалоге group

shape=1 dilog=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECO1<a> GLOBALCHECO2<a> GLOBALCHECO3<a> ;; получить в ячейках глобальных переменной данные выбора пунктов диалогов или пустую строку, если пункт не выбран

shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (включая корень)

shape=1 dilog=[combo=BOX_U3][combo=BOX_U2] global slist=%WL xlist=FOLDM<$GLOBALSLIST//-2//-1> <FOR> 1 <TO> GLOBALXLIST<0> creat=GLOBALXLIST<:INDEX:>||GLOBALCOMBO<1>||numb<GLOBALCOMBO<2>> <NEXT> tcimg=$cm524 ;; создать файл(ы) (выбор имени файла и количества в диалоговом окне) во всех подпапках выделенных папок (исключая корень)

shape=1 dilog=[combo=BOX1][combo=BOX1] GLOBALCOMBN1<a> GLOBALCOMBN2<a> ;; пример получения номеров выбранных пунктов в диалоге combo

shape=1 dilog=[combo=BOX1][combo=BOX2] GLOBALCOMBO<a> ;; пример передачи данных в GLOBALCOMBO

shape=1 dilog=[edits=BOX1][edits=BOX2] GLOBALEDITS<a> ;; пример передачи данных в GLOBALEDITS

shape=1 dilog=[edits=BOX1][group=BOX1][break][richinput=BOX1][input=BOX6][break][group=BOX1][check=BOX_BR1] ;; пример горизонтального объединения диалогов

shape=1 dilog=[group=BOX1][group=BOX2] GLOBALGROUP<a> ;; пример передачи данных в GLOBALGROUP

shape=1 dilog=[group=BOX1][input=BOX1][combo=BOX1][edits=BOX1] GLOBALGROUP<a> GLOBALINPUT<a> GLOBALCOMBO<a> GLOBALEDITS<a> ;; пример смешанного вызова диалогов и передача данных в глобальные переменные

shape=1 dilog=[input=BOX1][input=BOX2] GLOBALINPUT<a> ;; пример передачи данных в GLOBALINPUT

shape=1 dilog=[timen=15][combo=BOX_U3][combo=BOX_U2] GLOBALCOMBO<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог shape будет автоматически закрыт

shape=4 dilog=[combo=BOX3] textx=PS<"%P"//1//-1//*.GLOBALCOMBO<1>>||[input=BOX36]!![input=BOX37]||upd<1> ;; во всех файлах активной панели произвести поиск и замену - ввод данных, выбор расширения в общем диалоге (с рекурсией)

shape=GRAD1 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового градиента диалогу shape

shape=GRAD2 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового градиента диалогу shape

shape=GRAD3 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового градиента диалогу shape

shape=GW dilog=[updwn=BOX_DATA][updwn=BOX_EX1][updwn=BOX_EX2][updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a> GLOBALUPDWN2<a> GLOBALUPDWN3<a> GLOBALUPDWN4<a> ;; пример 5 - создание общего диалога UpDown и вывод данных в глобальные переменные

shape=IMG1 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового изображения диалогу shape

shape=IMG1_1 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового изображения диалогу shape

shape=IMG2 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового изображения диалогу shape

shape=IMG2_1 dilog=[timen=15][group=BOX1][combo=BOX_U3][iconz=BOX1][input=BOX6] ;; пример установки фонового изображения диалогу shape

shape=U15 dilog=[combo=BOX_U4.1][combo=BOX_U4][combo=BOX_U5] renms=%UL||[group=BOX_U27.6]||upd<1> ;; добавление счетчика к имени объекта (условия в диалоговом окне)

slist=%WL dilog=[lista=BOX1] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов

slist=%WL dilog=[lista=Список¤TCIMG.dll,110|Редактировать|$GLOBALSLIST|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов

slist=%WL dilog=[timen=15][lista=BOX1] GLOBALLISTA1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [lista] будет автоматически закрыт, передав данные другим командам

slist=%WL dilog=[timen=15|1][lista=BOX1] GLOBALLISTA1<a> ;; пример использования [timen] - время ожидания (15 секунд), по истечении которого диалог [lista] и программа будут автоматически закрыты

slist=%WL shape=XX dilog=[lista=BOX1][break][lista=BOX1] GLOBALLISTA1<a> GLOBALLISTB1<a> GLOBALLISTA2<a> GLOBALLISTB2<a> ;; пример создания и редактирования нескольких списков выделенных объектов

slist=%WL shape=YY dilog=[lista=BOX1][lista=BOX1] GLOBALLISTA1<a> GLOBALLISTB1<a> GLOBALLISTA2<a> GLOBALLISTB2<a> ;; пример создания и редактирования нескольких списков выделенных объектов

slist=%WL style=YY dilog=[lista=Список¤TCIMG.dll,110|Редактировать|$GLOBALSLIST|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов + передача стиля окну

slist=%WL style=ZZ dilog=[lista=Список¤TCIMG.dll,110|Редактировать|$GLOBALSLIST|443|240|146] GLOBALLISTA1<a> GLOBALLISTB1<a> ;; пример создания и редактирование списка выделенных объектов + передача прозрачного стиля окну

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U15 dilog=[combo=BOX_U4.1][combo=BOX_U4][combo=BOX_U5] renms=%UL||[group=BOX_U27.6]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; добавление счетчика к имени объекта (условия в диалоговом окне, с возможностью отката)

style=GRAD1 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD2 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD3 dilog=[input=BOX6] ;; пример установки фонового градиента диалогу [input]

style=GRAD3 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=GRAD3 dilog=[updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 3 - создание диалога UpDown и вывод данных в глобальные переменные

style=GW dilog=[updwn=BOX_DATA] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 4 - создание диалога UpDown и вывод данных в глобальные переменные

style=IMG1 dilog=[check=BOX_BR1] ;; пример установки фонового изображения диалогу [check]

style=IMG1 dilog=[combo=BOX_U3] ;; пример установки фонового изображения диалогу [combo]

style=IMG1 dilog=[edits=BOX1] ;; пример установки фонового изображения диалогу [edits]

style=IMG1 dilog=[group=BOX1] ;; пример установки фонового изображения диалогу [group]

style=IMG1 dilog=[iconz=BOX1] ;; пример установки фонового изображения диалогу [iconz]

style=IMG1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG1 dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a> ;; пример диалога msgbx

style=IMG1 dilog=[timen=15][image=Выбор~~изображений¤TCIMG.dll,55|Выберите~~изображения:|%UL|362|342|96|254|$f202\Puzzle.bmp|FF0000|008080] GLOBALIMAGE1<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальную переменную

style=IMG1 dilog=[updwn=BOX_EX1] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 1 - создание диалога UpDown и вывод данных в глобальные переменные

style=IMG1 slist=%WL dilog=[lista=BOX1] ;; пример установки фонового изображения диалогу [lista]

style=IMG1_1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2 dilog=[check=BOX_BR1] ;; пример установки фонового изображения диалогу [check]

style=IMG2 dilog=[combo=BOX_U3] ;; пример установки фонового изображения диалогу [combo]

style=IMG2 dilog=[edits=BOX1] ;; пример установки фонового изображения диалогу [edits]

style=IMG2 dilog=[group=BOX1] ;; пример установки фонового изображения диалогу [group]

style=IMG2 dilog=[iconz=BOX1] ;; пример установки фонового изображения диалогу [iconz]

style=IMG2 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=IMG2 slist=%WL dilog=[lista=BOX1] ;; пример установки фонового изображения диалогу [lista]

style=IMG2_1 dilog=[input=BOX6] ;; пример установки фонового изображения диалогу [input]

style=IMG2_1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a> ;; пример диалога msgbx

style=U14 dilog=[updwn=BOX_EX2] GLOBALUPDWN<a> GLOBALUPDWN1<a> ;; пример 2 - создание диалога UpDown и вывод данных в глобальные переменные

style=U14 textt=$f200Lists\TempClipboard.txt||##||backup<0> dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt>||?F63 ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

style=XX dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=XX dilog=[combo=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=XX dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=XX dilog=[input=BOX6] ;; пример установки стиля диалогу

style=XX dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a> ;; пример диалога msgbx

style=XX dilog=[richinput=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[check=BOX_BR1] style=XX dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[check=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[combo=BOX1] style=XX creat="%p"||[combo=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[combo=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[edits=BOX1] style=XX dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[edits=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[group=BOX_BR1] style=XX dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[group=BOX_BR1] ;; пример установки стиля диалогу

style=YY dilog=[iconz=BOX1] style=XX dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[iconz=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[input=BOX6] style=XX folds="%p"||[input=BOX6] ;; пример установки стиля диалогу

style=YY dilog=[input=BOX6] ;; пример установки стиля диалогу

style=YY dilog=[msgbx=BOX_TEST1] GLOBALMSGBX<a> ;; пример диалога msgbx

style=YY dilog=[richinput=BOX1] style=XX dilog=[richinput=BOX1] ;; пример установки стиля диалогу

style=YY dilog=[richinput=BOX1] ;; пример установки стиля диалогу

textt=$f200Lists\TempClipboard.txt||##||backup<0> style=U18 dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt> ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

watch=0 dilog=[combo=BOX1] watch=25||1 GLOBALWATCH<a> ;; пример получения времени (в секундах) отображения диалога до его исчезновения


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