交互对话框
信息框
弹出信息提示框,默认样式如下图:
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
标题 | string | 否 | 弹窗标题 |
内容 | string | 是 | 显示内容 |
按钮样式 | string | 否 | 默认:只显示确认按钮 |
图标样式 | string | 否 | 默认:不显示 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户选中的按钮文本,Yes:是、No:否、OK:确认、Cancel:取消、Skip:跳过、Retry:重试、Ignore:忽略 |
文本输入框
弹出信息提示框,默认样式如下图:
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
窗体名称 | string | 是 | 窗口标题 |
内容标题 | string | 否 | 内容标题 |
默认值 | string | 否 | 输入框默认输入内容 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户在输入框内输入的值 |
表单对话框
创建包含多种输入框类型的输入框表单,默认样式如下图:
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
标题 | string | 是 | 表单标题 |
数据源 | string | 否 | json字符串,设置输入框的值,如:{"test":"test"} |
自定义表单 | string | 是 | json字符串,通过选择按钮对表单定义后会自动生成 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户在表单内输入的所有值,json字符串格式 |
文件选择框
创建文件选择框给用户选择指定的文件,默认样式如下图:
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件夹路径 | string | 是 | 选择文件的默认路径 |
文件描述 | string | 否 | 文件类型表示,如:文本文件 |
文件类型 | string | 是 | 文件类型后缀名,如:*.txt |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户选择文件的路径 |
文件多选框
创建文件选择框给用户选择指定的文件,支持多选。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件夹路径 | string | 是 | 选择文件的默认路径 |
文件描述 | string | 否 | 文件类型表示,如:文本文件 |
文件类型 | string | 是 | 文件类型后缀名,如:*.txt |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户选择文件的路径,多个文件用英文, 隔开 |
保存文件框
创建保存文件框给用户保存文件到指定位置
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件夹路径 | string | 是 | 选择文件的默认路径 |
文件描述 | string | 否 | 文件类型表示,如:文本文件 |
文件类型 | string | 是 | 文件类型后缀名,如:*.txt |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 用户选择保存文件的路径 |
语音对话框
根据文本播放语音提示
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
声音内容 | string | 是 | 需要转换成语音的文本 |
播报语速 | int | 是 | 范围:1~100,数字越大越快 |
播报音量 | int | 是 | 范围:1~100,数字越大声音越大 |
播报间隔 | int | 是 | 重复播报的时间间隔,单位:秒 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 播放状态,true:成功,false:失败 |
创建任务进度对话框
在桌面创建透明进度条窗口,一般用在执行长时间任务,用来给用户显示执行进度。
创建任务进度对话框
需要配合更新任务进度对话框
、移除任务进度对话框
一起使用,默认显示样式如下图:
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
对话框位置 | string | 是 | 对话框显示位置 |
进度条初始值 | int | 是 | 进度条的起始值,一般设为0 |
进度条最大值 | int | 是 | 进度条的最大值,一般设为100 |
窗口标题 | string | 否 | 窗口显示标题 |
窗口初始内容 | string | 否 | 窗口显示内容 |
输出参数:
无
更新任务进度对话框
更新进度对话框内容
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
进度值 | int | 是 | 更新进度条的值 |
窗口内容 | string | 否 | 更新窗口内容 |
输出参数:
无
移除任务进度对话框
删除进度对话框
输入参数:
无
输出参数:
无