| 可用操作 | 
BarTender 支持多种不同类型的操作,可帮助您满足特殊需求。
| 
                         | 您可以使用“新操作”对话框上的搜索框来查找要添加的操作。要执行此操作,请在左侧窗格中选择一个操作类别,然后在搜索框中输入所需的操作。在出现的列表中,双击所需的操作。 | 
 转换操作
转换操作
            从各种用于操纵数据的操作进行选择,如搜索并替换,插入或删除文本,将文本转换为记录集等。转换操作可以像替换文件中的文本一样简单,也可以像使用 XSLT 样式表将 XML 转换为 BTXML 一样复杂。
| 操作 | 描述 | 
|---|---|
| 打开指定的源,并在源文本的结尾后插入提供的文本或字符。 | |
| 打开指定的源,并在源文本的开头插入提供的文本或字符。 | |
| 在指定的源中搜索文本或字符并删除。 | |
| 在指定源中搜索文本或字符,并删除找到的字符串后面的所有数据。 | |
| 在指定源中搜索文本或字符,并删除找到的字符串前面的所有数据。 | |
| 在指定源中搜索文本或字符,并直接在其后面插入提供的内容。 | |
| 在指定源中搜索文本或字符,并直接在其前面插入提供的内容。 | |
| 在指定源中搜索文本或字符,并使用提供的内容进行替换。 | |
| 针对指定数据库将已标识的文本源转换为记录集。 | |
| 使用 XSLT 样式表将另一个应用程序的输出 XML 从其原始 XML 格式转换为另一种 XML 格式。然后会将重新格式化的 XML 置于输出变量中。 | 
 输入操作
输入操作
            使用输入操作,可以指定要从中接收数据的端口、网络套接字或文件,若为“等待文件”操作,则可以监视文件是否存在。
| 操作 | 描述 | 
|---|---|
| 监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。 | |
| 从网络套接字读取以查找传入的数据。 | |
| 从串行端口读取以查找传入的数据。 | |
| 监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。 | 
 输出操作
输出操作
            输出操作用于向指定的输出渠道发送或写入数据。
| 操作 | 描述 | 
|---|---|
| 向您指定的电子邮件帐户发送电子邮件。 | |
| 将消息写入到 Microsoft 消息队列 (MSMQ) 中。 | |
| 发送 TCP 或 UDP 套接字上的数据。 | |
| 将数据写入到串行端口中。 | |
| 向 Web 服务(REST 或 SOAP)发送 HTTP 请求。 | |
| 对用户显示消息框。 | |
| 在默认浏览器中打开一个网页。 | |
| 将数据串写入到文件中。 | 
 执行操作
执行操作
            执行操作用于打印文档或 BTXML 脚本,分组操作子集,发送脚本命令,操纵数据库记录,以及设置变量以供其他操作使用。
| 操作 | 描述 | 
|---|---|
| 通过 Process Builder 流程文件或旧版 Batch Maker 批处理文件打印多个 BarTender 文档。 | |
| 指定在每次运行操作时想要其值递减的变量。 | |
| 针对每条记录运行数据库查询和操作。 | |
| 对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 指定一个或多个操作构成的组按顺序连续运行,直到所分配变量值通过每个循环迭代递增或递减而达到指定值为止。 | |
| 跳转到指定操作以继续运行的操作。 | |
| 指定事件的操作子组。可以重复地按顺序或并行运行组中的操作。 | |
| 指定在每次运行操作时想要其值递增的变量。 | |
| 运行 Windows PowerShell 命令。 | |
| 指定发送给 BarTender 的 BTXML 脚本,以便前者处理代码并完成代码定义的任务。 | |
| 每次发生此事件时均打印特定 BarTender 文档。 | |
| 设置一个或多个变量的值。 | |
| 设置一个变量的值。 | |
| 运行一个能被用于运行操作系统命令或第三方工具的 shell 命令。 | |
| 停止当前打印作业。 | |
| 指定等待操作完成所经过的时间量。可使用此操作在按顺序执行的操作中创建暂停。 | |
| 监控指定文件夹以查找定义的文件类型。在检测到文件时,此操作完成,并让后续操作开始运行。 | |
| 指定只要满足指定的条件,就会一直按顺序运行一组操作(包含一个或多个操作)。 | |
| 使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。 | 
 文件操作
文件操作
            使用文件操作,可以操纵指定文件系统或位置中的文件或文件夹。文件系统或位置可以是临时存储文件夹、本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的
| 操作 | 描述 | 
|---|---|
| 将文件夹中的一个或多个文件添加到归档中。 | |
| 将文件从一个位置复制到另一位置。 | |
| 复制文件夹。 | |
| 创建文件夹。 | |
| 删除文件。 | |
| 删除文件夹。 | |
| 将归档中的一个或多个文件提取到文件夹中。 | |
| 对匹配指定条件的归档文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 对匹配指定条件的文件夹中的每个文件运行一个或多个操作构成的组。 | |
| 将文件从一个位置移动到另一位置。 | |
| 移动文件夹。 | |
| 监控指定文件夹以查找定义的文件类型,然后读取该文件中包含的数据,再将这些数据保存到变量。 | |
| 重命名文件。 | |
| 重命名文件夹。 | |
| 使分配给工作流程的 Librarian 文件从一种工作流程状态转换为另一种工作流程状态。 | |
| 将数据串写入到文件中。 | 
 数据库操作
数据库操作
            使用数据库操作,可以对记录集执行操作,或根据文本文件创建记录集。
| 操作 | 描述 | 
|---|---|
| 从相连数据库中删除一条或多条记录。 | |
| 运行任何类型的自定义结构化查询语言 (SQL) 脚本。 | |
| 针对每条记录运行数据库查询和操作。 | |
| 在相连数据库中插入一条新记录。 | |
| 针对指定数据库将已标识的文本源转换为记录集。 | |
| 更新相连数据库中的一条或多条记录。 | 
 表单操作
表单操作
            
