可用操作

BarTender 支持多种不同类型的操作,可帮助您满足特殊需求。

您可以使用“新操作”对话框上的搜索框来查找要添加的操作。要执行此操作,请在左侧窗格中选择一个操作类别,然后在搜索框中输入所需的操作。在出现的列表中,双击所需的操作。

关闭转换操作

从各种用于操纵数据的操作进行选择,如搜索并替换,插入或删除文本,将文本转换为记录集等。转换操作可以像替换文件中的文本一样简单,也可以像使用 XSLT 样式表将 XML 转换为 BTXML 一样复杂。

操作

描述

在源文本结尾后插入

打开指定的源,并在源文本的结尾后插入提供的文本或字符。

在源文本开头前插入

打开指定的源,并在源文本的开头插入提供的文本或字符。

搜索并删除

在指定的源中搜索文本或字符并删除。

搜索并删除后面全部内容

在指定源中搜索文本或字符,并删除找到的字符串后面的所有数据。

搜索并删除前面全部内容

在指定源中搜索文本或字符,并删除找到的字符串前面的所有数据。

搜索并在后面插入

在指定源中搜索文本或字符,并直接在其后面插入提供的内容。

搜索并在前面插入

在指定源中搜索文本或字符,并直接在其前面插入提供的内容。

搜索并替换

在指定源中搜索文本或字符,并使用提供的内容进行替换。

将文本转换为记录集

针对指定数据库将已标识的文本源转换为记录集。

使用 XSLT 转换 XML

使用 XSLT 样式表将另一个应用程序的输出 XML 从其原始 XML 格式转换为另一种 XML 格式。然后会将重新格式化的 XML 置于输出变量中。

关闭输入操作

使用输入操作,可以指定要从中接收数据的端口、网络套接字或文件,若为“等待文件”操作,则可以监视文件是否存在。

操作

描述

读取文件

监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。

从网络套接字读取

从网络套接字读取以查找传入的数据。

从串行端口读取

从串行端口读取以查找传入的数据。

等待文件

监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。

关闭输出操作

输出操作用于向指定的输出渠道发送或写入数据。

操作

描述

发送电子邮件

向您指定的电子邮件帐户发送电子邮件。

发送到消息队列

将消息写入到 Microsoft 消息队列 (MSMQ) 中。

发送到网络套接字

发送 TCP 或 UDP 套接字上的数据。

发送到串行端口

将数据写入到串行端口中。

发送 Web 服务请求

向 Web 服务(REST 或 SOAP)发送 HTTP 请求。

显示消息

对用户显示消息框。

显示网页

在默认浏览器中打开一个网页。

写入文件

将数据串写入到文件中。

关闭执行操作

执行操作用于打印文档或 BTXML 脚本,分组操作子集,发送脚本命令,操纵数据库记录,以及设置变量以供其他操作使用。

操作

描述

BarTender 流程

通过 Process Builder 流程文件或旧版 Batch Maker 批处理文件打印多个 BarTender 文档。

递减变量

指定在每次运行操作时想要其值递减的变量。

用于每条数据库记录

针对每条记录运行数据库查询和操作。

用于归档中的每个文件

对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。

用于文件夹中的每个文件

对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。

For Loop

指定一个或多个操作构成的组按顺序连续运行,直到所分配变量值通过每个循环迭代递增或递减而达到指定值为止。

转到

跳转到指定操作以继续运行的操作。

分组

指定事件的操作子组。可以重复地按顺序或并行运行组中的操作。

递增变量

指定在每次运行操作时想要其值递增的变量。

PowerShell 命令

运行 Windows PowerShell 命令。

打印 BTXML 脚本

指定发送给 BarTender 的 BTXML 脚本,以便前者处理代码并完成代码定义的任务。

打印文档

每次发生此事件时均打印特定 BarTender 文档。

Select Case

创建一个或多个“Case”子操作和一个“默认值”操作,并指定为了确定运行其中哪个操作而要进行求值的变量。

设置多个变量

设置一个或多个变量的值。

设置变量

设置一个变量的值。

Shell 命令

运行一个能被用于运行操作系统命令或第三方工具的 shell 命令。

停止

停止当前打印作业。

等待

指定等待操作完成所经过的时间量。可使用此操作在按顺序执行的操作中创建暂停。

等待文件

监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。

While Loop

指定只要满足指定的条件,就会一直按顺序运行一组操作(包含一个或多个操作)。

工作流程转换

使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。

关闭文件操作

使用文件操作,可以操纵指定文件系统或位置中的文件或文件夹。文件系统或位置可以是临时存储文件夹、本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的云存储页面

操作

描述

将文件添加到归档

将文件夹中的一个或多个文件添加到归档中。

复制文件

将文件从一个位置复制到另一位置。

复制文件夹

复制文件夹。

创建文件夹

创建文件夹。

删除文件

删除文件。

删除文件夹

删除文件夹。

从归档提取文件

将归档中的一个或多个文件提取到文件夹中。

用于归档中的每个文件

对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。

用于文件夹中的每个文件

对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。

移动文件

将文件从一个位置移动到另一位置。

移动文件夹

移动文件夹。

读取文件

监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。

重命名文件

重命名文件。

重命名文件夹

重命名文件夹。

工作流程转换

使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。

写入文件

将数据串写入到文件中。

关闭数据库操作

使用数据库操作,可以对记录集执行操作,或根据文本文件创建记录集。

操作

描述

删除数据库记录

从相连数据库中删除一条或多条记录。

执行 SQL

运行任何类型的自定义结构化查询语言 (SQL) 脚本。

用于每条数据库记录

针对每条记录运行数据库查询和操作。

插入数据库记录

在相连数据库中插入一条新记录。

将文本转换为记录集

针对指定数据库将已标识的文本源转换为记录集。

更新数据库记录

更新相连数据库中的一条或多条记录。

关闭表单操作

表单操作用于管理表单,管理打印作业,以及在打印时向打印操作员传达信息。

操作

描述

取消打印作业

取消当前打印作业。

清除表单数据

清除当前表单上的所有控件。

继续打印作业

让打印作业继续前往下一个表单,如果没有剩余表单则开始打印。

重置表单数据

将所有控件重置为原始值。

显示表单

显示您按名称指定的数据输入表单。

显示帮助消息

对用户显示帮助内容。

显示消息

对用户显示消息框。

显示网页

在默认浏览器中打开一个网页。