从其他程序中运行 BarTender

若要从其它程序中运行 BarTender,您将需要参考其它程序的文档。一个很好的起点就是在其他产品手册非索引中搜索单词“Run”(运行)、“Spawn”(生成)、“Execute”(执行)和 WINEXEC(这是用于加载其他程序的实际 Windows 函数调用)。

在您确定如何从其它程序内运行应用程序时,可以指定所需的命令行以运行 BarTender。有关指定命令行参数的其它信息,请参见指定命令行参数的规则

从其他程序运行 BarTender 而不预先加载

从其它程序内执行 BarTender 的一个方法是在其它程序内的命令行上包括 /P/X 参数。 这将启动 BarTender,打印指定的文档,并在完成后退出应用程序。

此方法的问题在于,对于任何其它完全独立的 Windows 程序,BarTender 都将用一些时间来从硬盘加载并初始化其本身。这一延迟(取决于您的系统的速度)始终在 1 秒到 10 秒之间,如果您每天只执行几个打印作业,则这一延迟通常无关紧要,尤其是在作业包含许多项目的情况(因为在该情况下,初始延迟相对并不重要)。但是,如果您需要频繁从其他程序打印少量项目,则此延迟可能会造成不方便。

预先加载 BarTender 可以避免重复的启动延迟

通过预先加载 BarTender 并使其在后台运行,您可以根据需要从其他程序打印项目,而不必每次执行打印作业时都重新加载 BarTender。 然后,在您完成后,可发出指示 BarTender 退出的命令。 要预先加载 BarTender,请执行一个或多个打印作业,然后在完成时退出应用程序,您必须为每个步骤都输入单独的命令行:

相关主题