dilog

首页  后退  前进

dilog
down2

处理对话框.

 

dilog=Dialogs, ||[tc]

 

参数:

Dialogs

对话框.

img+  描述

各种对话框的参数见附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

[tc]

高级模拟参数Total Commander。见附录12

备注

该命令不会启动任何内容并且不会产生任何内容 - 只允许您处理指定的参数和对话框参数。

参见:

beepss, chelp, clear, delvlc, exmpl, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, priot, shape, slang, sndps, tslit, watch, wnamp

例子

 

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] 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> ;; 在对话框中选择字体(从FontBox1键的TCIMG.lng初始设置),获取全局变量GLOBALFONTZ1中的数据

 

dilog=[group=BOX1] GLOBALGROUP<a> ;; 数据传递到GLOBALGROUP的例子

 

dilog=[input=BOX1] GLOBALINPUT<a> ;; 数据传递到GLOBALINPUT的示例

 

dilog=<sfold=BOX1> GLOBALSFOLD1<a> ;; 将对话选择数据传递到GLOBALSFOLD1的示例

 

dilog=<sfold=BOX1><sfold=BOX2> GLOBALSFOLD1<a> GLOBALSFOLD2<a> ;; 在GLOBALSFOLD1和GLOBALSFOLD2中的几个对话框中传送选择数据的示例

 

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 ;; 选择对话框中的文件夹,播放其中的媒体文件

 

fontx=1 dilog=[group=BOX1] GLOBALGROUP<a> ;; 从文件夹加载字体...\Files\Font\+将数据传递到GLOBALGROUP

 

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

 

sends=x||##rndm<3?30|20> dilog=[combo=BOX30] ;; 将随机密码插入ComboBox对话框的示例

 

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的示例

 

"dilog=<iconz=选择~~徽章¤TCIMG.dll,92|请选择~~徽章:|$f250\TCIMG.dll|343|165|0> GLOBALICONZ1<a>" - 选择图标并将信息写入全局变量中

"dilog=[iconz=BOX1] GLOBALICONZ1<a>" - 选择图标并将信息写入全局变量中

"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>" - 创建和编辑所选对象名称列表的示例

 

"global dilog=[combo=BOX1] GLOBALCOMBN1<a>" - 获取组合对话框中所选项目的编号的示例

 

"dilog=[group=BOX_BR1] GLOBALGROUN1<a>" - 获取组对话框中所选项目的编号的示例

"shape=1  dilog=[group=BOX_BR1][group=BOX_BR1] GLOBALGROUN1<a> GLOBALGROUN2<a>" - 获取组对话框中选定项目的数量的示例

 

"dilog=[timen=15][input] GLOBALINPUT<a>" - 使用[timen]的例子是等待时间(15秒),之后[input]对话框将自动关闭,将数据传递给其他命令

"dilog=[timen=15|1][input] GLOBALINPUT<a>" - 例如使用[timen]  - 等待时间(15秒),之后对话框[input]和程序将自动关闭

 

"dilog=[timen=15][richinput] GLOBALINPUT<a>" - 一个使用[timen]的例子是等待时间(15秒),之后[richinput]对话框将自动关闭,并将数据传递给其他命令

"dilog=[timen=15|1][richinput] GLOBALINPUT<a>" - 使用[timen]的例子是等待时间(15秒),之后[richinput]对话框和程序将自动关闭

 

"dilog=[timen=15][combo] GLOBALCOMBO<a>" - 使用[timen]的例子是等待时间(15秒),之后[combo]对话框将自动关闭,并将数据传递给其他命令

"dilog=[timen=15|1][combo] GLOBALCOMBO<a>" - 用法示例[timen]  - 等待时间(15秒),之后[combo]对话框和程序将自动关闭

 

"dilog=[timen=15][group=BOX1] GLOBALGROUP<a>" - 用法示例[timen]  - 等待时间(15秒),此后[group]对话框将自动关闭,将数据传递给其他命令

"dilog=[timen=15|1][group=BOX1] GLOBALGROUP<a>" - 使用示例[timen]  - 等待时间(15秒),之后[group]对话框和程序将自动关闭

 

"dilog=[timen=15][check=BOX_BR1] GLOBALCHECK1<a>" - 用法示例[timen]  - 等待时间(15秒),之后[check]对话框将自动关闭,将数据传递给其他命令

"dilog=[timen=15|1][check=BOX_BR1] GLOBALCHECK1<a>" - 使用示例[timen]  - 等待时间(15秒),之后[检查]对话框和程序将自动关闭

 

"dilog=[timen=15][iconz=BOX1] GLOBALICONZ1<a>" - 使用[timen]的一个例子是等待时间(15秒),之后[iconz]对话框将自动关闭,将数据传递给其他命令

"dilog=[timen=15|1][iconz=BOX1] GLOBALICONZ1<a>" - 例如使用[timen]  - 等待时间(15秒),之后对话框[iconz]和程序将自动关闭

 

"dilog=[timen=15][edits=BOX1] GLOBALEDITS<a>" - 用法示例[timen]  - 等待时间(15秒),之后是对话框 [edits] 会自动关闭,将数据传递给其他命令

"dilog=[timen=15|1][edits=BOX1] GLOBALEDITS<a>" - 例如使用[timen]  - 等待时间(15秒),之后对话框[edits]和程序将自动关闭

 

"slist=%L dilog=[timen=15][lista=BOX1] GLOBALLISTA1<a>" - 等待时间(15秒)后,对话框[lista]将自动关闭,并将数据传递给其他命令

"slist=%L dilog=[timen=15|1][lista=BOX1] GLOBALLISTA1<a>" - 使用示例 [timen] - 等待时间(15秒)后,[lista]对话框和程序将自动关闭

 

"shape=1 dilog=[timen=15][combo=BOX_U3][combo=BOX_U2] GLOBALCOMBO<a>" - 例如使用[timen] - 等待时间(15秒)后,形状对话框将自动关闭

 

"dilog=[msgbx] GLOBALMSGBX<a>" - msgbx对话框的例子

"dilog=[msgbx=BOX1] GLOBALMSGBX<a>" - msgbx对话框的例子

"dilog=[msgbx=BOX2] GLOBALMSGBX<a>" - msgbx对话框的例子

 

"dilog=[msgbx=BOX_TEST1] GLOBALMSGBX<a>" - msgbx对话框的例子

"dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a>" - msgbx对话框的例子

"dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

 

"style=YY dilog=[msgbx=BOX_TEST1] GLOBALMSGBX<a>" - msgbx对话框的例子

"style=XX dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a>" - пmsgbx对话框的示例

"style=IMG1 dilog=[msgbx=BOX_TEST2] GLOBALMSGBX<a>" - msgbx对话框的例子

"style=IMG2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

"style=IMG2_1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

 

"style=GRAD1 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

"style=GRAD2 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

"style=GRAD3 dilog=[msgbx=BOX_TEST3] GLOBALMSGBX<a>" - msgbx对话框的例子

 

"exect=$var_hh=TimerInit() dilog=[combo=BOX1] exect=$var_nn=Round(TimerDiff($var_hh)/1000) GLOBALEXECT<a>" - 获取显示对话框消失前的时间(以秒为单位)的示例

 

"dilog=[check=BOX_BR1] GLOBALCHECO1<a>" - 如果该项未被选中,则获取全局变量的单元格中对话项的选择或空字符串

 

"shape=1 dilog=[check=BOX_BR1][check=BOX_BR2][check=BOX_BR3] GLOBALCHECO1<a> GLOBALCHECO2<a> GLOBALCHECO3<a>" - 如果该项未被选中,则获取全局变量的单元格中对话项的选择或空字符串

 

"style=IMG1 dilog=[updwn=BOX_EX1] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - 示例1  - 创建UpDown对话框并将数据输出到全局变量

"style=U14 dilog=[updwn=BOX_EX2] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - 示例2  - 创建UpDown对话框并将数据输出到全局变量

"style=GRAD3 dilog=[updwn=BOX_EX3] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - 示例3  - 创建UpDown对话框并将数据输出到全局变量

"style=GW dilog=[updwn=BOX_DATA] GLOBALUPDWN<a> GLOBALUPDWN1<a>" - 示例4  - 创建UpDown对话框并将数据输出到全局变量

 

"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对话框并将数据输出到全局变量

 

 

up2

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