消息框操作

您可以在桌面流中使用消息框与用户交互、请求输入并提供输出。

要在流运行时向用户显示消息,请使用显示消息操作。 您必须指定消息框的标题、内容、图标以及要在框中显示的按钮。 此外,您还可以设置一个预先选择的默认按钮,以指示消息框是否应该始终位于计算机上所有其他窗口的顶部,以及消息框是否会在一定时间后自动关闭。

此处的示例显示一个消息框,通知用户分析完成并询问是否分析其他文件。 消息框会显示问题图标并始终位于其他窗口的顶部。 ButtonPressed 变量将存储用户的选择。

“显示消息”操作的屏幕截图。

创建的消息框应类似于以下示例:

显示的消息框的屏幕截图。

除此之外,您还可以使用显示自定义窗体操作创建一个自定义窗体,用于在流中显示消息。 自定义窗体接受多个元素,您可以创建包含各种输入类型和按钮的自定义窗体。 详细信息:创建自定义窗体

自定义窗体设计器的屏幕截图。

要使用对话请求输入数据,请部署显示输入对话操作。 此操作需要对话的标题和作为用户提示的消息。 或者,您可以设置默认值和输入类型(单行、多行或密码)。

使用显示选择文件对话操作提示用户浏览文件。 以下示例提示您选择图像文件。 变量指定初始文件夹,文件筛选器将可用选择限制为特定文件扩展名。

“显示选择文件对话”操作的屏幕截图。

创建的文件对话应类似于以下示例。 您可以在对话的右下角看到指定的筛选器。

“选择文件”对话的屏幕截图。

显示消息

显示消息框。

输入参数

参数 可选 接受 默认值 说明
Message box title 文本值 要用作消息框标题的文本
Message to display 文本值 要显示为实际消息的文本
Message box icon 不适用 无、信息、问题、警告、错误 无​ 要与消息框一起显示的图标
Message box buttons 不适用 确定、确定 - 取消、是 - 否、是 - 否 - 取消、中止 - 重试 - 忽略、重试 - 取消 确定 要在消息框上显示的按钮
Default button 不适用 第一个按钮、第二个按钮、第三个按钮 第一个按钮 默认情况下要突出显示的按钮。 如果用户按下 Enter,此按钮将被按下
使消息框始终保持在顶部 不适用 布尔值 指定消息框是否应始终保持在所有其他窗口之上
Close message box automatically 不适用 布尔值 指定消息框是否在预设时间后自动关闭,就如同按下默认按钮一样。 否则,在用户按下按钮前,流将一直等待
Timeout 数值 3 在自动继续操作前,等待输入时暂停自动化的秒数

生成的变量

参数 类型​​ 说明
ButtonPressed 文本值 按下的按钮的文本

异常

例外 描述
无法显示消息框 指示显示消息对话框时遇到问题
无法在非交互模式下显示消息框 指示在非交互模式下显示消息对话框时遇到问题

显示输入对话框

显示提示用户输入文本的对话框。

输入参数

参数 可选 接受 默认值 说明
Input dialog title 文本值 对话框标题
Input dialog message 文本值 对话框消息
Default value 文本值 指定默认情况下要显示的文本。 如果用户要对此文本进行更改,可键入新内容进行替换。 否则,将使用默认文本
Input type 不适用 单行、密码、多行 单行 输入文本的格式。 选择“单行 - 密码”可隐藏文本或多行,以便更大的显示框显示多行文本
Keep input dialog always on top 不适用 布尔值 指定输入对话框是否应始终保持在所有其他窗口之上

生成的变量

参数 类型​​ 说明
UserInput 文本值 用户输入的文本或默认文本
ButtonPressed 文本值 按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

异常

例外 描述
无法显示输入对话框 指示显示输入对话框时遇到问题
无法在非交互模式下显示输入对话框 指示在非交互模式下显示输入对话框时遇到问题

显示选择日期对话框

显示提示用户输入日期或日期范围的对话框。

输入参数

参数 可选 接受 默认值 说明
Dialog title 文本值 对话框标题
Dialog message 文本值 对话框消息
Dialog type 不可用 单个日期、日期范围(两个日期) 单个日期 用户是否将单个日期或两个日期作为日期范围的终结点输入
Prompt for 不适用 仅限日期、日期和时间 仅限日期 指定用户是仅输入日期还是输入日期和时间
Default value 日期/时间 日期的默认值
Default value for second date 日期/时间 范围内结束日期的默认值
Keep date selection dialog always on top 不适用 布尔值 指定日期选择对话框是否应始终保持在所有其他窗口之上

生成的变量

参数 类型​​ 说明
SelectedDate 日期/时间 用户输入的日期或默认日期
SecondSelectedDate 日期/时间 用户输入的第二个日期或相应的默认日期
ButtonPressed 文本值 用户按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

异常

例外 描述
无法显示选择日期对话框 指示显示选择日期对话框时遇到问题
无法在非交互模式下显示选择日期对话框 指示在非交互模式下显示输入对话框时遇到问题

显示从列表中选择对话框

显示具有允许用户从列表中选择的选项的对话框。

输入参数

参数 可选 接受 默认值 说明
Dialog title 文本值 对话框标题
Dialog message 文本值 对话框消息
List to choose from 常规值 要显示为用户从中选择的下拉菜单的列表
Keep select dialog always on top 不适用 布尔值 指定选择对话框是否应始终保持在所有其他窗口之上
Limit to list 不适用 布尔值 是否允许用户自行输入所显示列表之外的答案
Allow empty selection 不适用 布尔值 允许用户不选择任何内容,从而创建空的所选项输出
允许多选 不可用 布尔值 错误 允许用户选择多个选项。 所选项和所选索引变量将保留项列表
Preselect items starting with a + sign 不适用 布尔值 指定在前面追加有 "+" 符号的项是否将自动显示为预先选择

生成的变量

参数 类型​​ 说明
SelectedItem 文本值 作为文本从列表中选择的项
SelectedItems 文本值列表 作为文本列表从列表中选择的项
SelectedIndex 数值 从列表中选择的项的索引号。 您可以使用项编号而不是您选择的完整文本
SelectedIndexes 数值列表 从列表中选择的项的索引号。 此参数允许您使用项编号,而不是您选择的完整文本
ButtonPressed 文本值 用户按下的按钮的名称(“确定”或“取消”)

异常

例外 描述
无法显示选择对话框 指示显示选择对话框时遇到问题
无法在非交互模式下显示选择对话框 指示在非交互模式下显示输入对话框时遇到问题

显示选择文件对话框

显示选择文件对话框并提示用户选择一个或多个文件。

输入参数

参数 可选 接受 默认值 说明
Dialog title 文本值 对话框标题
Initial folder 文件夹 浏览文件时要打开的初始文件夹。 此文件夹是通过选择文件对话操作让用户开始查找文件的位置
文件夹筛选器 文本值 用于限制要检索的文件的筛选器。 此参数允许使用通配符,例如,“.txt”或“document?.doc”(不带引号)。要允许用户从多个文件筛选器中进行选择,请使用分号分隔选项,例如,“.txt;*.exe”
Keep file selection dialog always on top 不适用 布尔值 文件选择对话框是否应始终保持在所有其他窗口之上
允许多选 不可用 布尔值 错误 用户是否能选择多个文件
Check if file exists 不适用 布尔值 是否仅接受已存在的文件

生成的变量

参数 类型​​ 说明
SelectedFile 文件 要通过对话框选择的文件
SelectedFiles 文件列表 所选文件
ButtonPressed 文本值 按下的按钮的文本。 系统将自动为用户提供“打开”或“取消”选项

异常

例外 描述
无法显示选择文件对话框 指示显示选择文件对话框时遇到问题
无法在非交互模式下显示选择文件对话框 指示在非交互模式下显示输入对话框时遇到问题

显示选择文件夹对话框

显示选择文件夹对话框并提示用户选择文件夹。

输入参数

参数 可选 接受 默认值 说明
Dialog description 文本值 选择文件夹对话框的说明 例如“请选择要将文件复制到的文件夹”
Initial folder 文件夹 要打开的初始文件夹。 除非用户选取新文件夹,否则此文件夹将成为默认文件夹
Keep folder selection dialog always on top 不适用 布尔值 文件夹选择对话框是否应始终保持在所有其他窗口之上

生成的变量

参数 类型​​ 说明
SelectedFolder 文件夹 所选文件夹
ButtonPressed 文本值 按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

异常

例外 描述
无法显示选择文件夹对话框 指示显示选择文件夹对话框时遇到问题
无法在非交互模式下显示选择文件夹对话框 指示在非交互模式下显示输入对话框时遇到问题

显示自定义窗体

显示可包含多种类型的元素(如文本、数字或文件输入等)的自定义窗体。

输入参数

输入参数通过自定义窗体设计器配置。

生成的变量

参数 类型​​ 说明
CustomFormData 自定义对象 包含用户输入的自定义对象
ButtonPressed 文本值 按下的按钮的 ID

异常

例外 说明
无法显示自定义窗体 指示显示自定义窗体时出现问题