在说这个话题之前,我们先来了解为什么要实现实现Bartender自动化打印,理由也很简单,就是使得我们的日常标签打印更加快捷,把繁杂的数据简单化,使得人人都可以向会用普通打印机打印东西一样,人人通用。还有也可以实现打印数据追溯.如何实现BarTender自动化打印标签作业的方式也是挺多的,不同的操作环境,不同的操作方法,就有不同实现BarTender自动化打印标签的方法。下面我们先谈一下用BarTender特殊的命令来操纵Bartender自动打印标签。
在BarTender启动后,通过在BarTender的命令行中添加称为参数的特殊代码,可以使某些BarTender功能自动执行。在从其它程序运行BarTender或者更改Bartender的启动设置,以预先加载现有标签格式或自动启动打印作业时,命令行参数最常用。
使用此命令行界面,还可以使BarTender在后台运行,从而不必显示Bartender窗口或其加载的标签格式。
指定命令行参数的规则如下:
Bartender的命令行参数由一个斜杠或空格后跟一个或多个指定所需命令的字母构成,有时斜杠或空格后是一个等号和其它数据。如果命令行中有多个参数,那么参数之间必须用以下任一字符分隔:
空格后跟一个正斜杠(建议)。正斜杠。空格。不管空格和斜杠是否结合使用,参数内都不能有空格,只能在参数之间使用空格。不过,新版Windows允许文件夹和文件名中使用空格。有关更多信息,请参见在文件名称中使用空格。
下面给出了多个如何正确分隔命令行参数的合法示例。此外,还列出了多个无效的非法示例。(注意:/F和/D参数用于指定要加载的标签格式和数据文件的名称。)
允许
/F=format_file_name/D=data_file_name
/F=format_file_name/D=data_file_name
F=format_file_nameD=data_file_name
不允许
参数内有多余的空格:/F=format_file_name/D=data_file_name
/F=format_file_name/D=data_file_name
F=format_file_nameD=data_file_name
参数间没有分隔符:F=format_file_nameD=data_file_name
/F=format_file_nameD=data_file_name
在文件名称中使用空格
较新的Windows版本允许使用包括空格的长文件名。如果用于命令行的任何文件夹名称或文件名称中包含空格,则必须用引号将该路径引起来,或者删除空格并将长名称缩短到8个字符。以下是对执行上述两项操作的说明。
使用引号
"C:\ProgramFiles\BarTender\bartend.exe""/F=C:\Bartender\Samples\Address.btw/X"
在用引号将命令行路径名引起来后,必须将程序命令与文件命令分隔开。
删除空格
/F=C:\Progra~1\BarTen~1CDDesi~1\Samples\Address.btw
您可以通过删除空格并将长名称缩短到8个字符,不必使用引号就可以输入引用了具有空格的文件名的命令行参数。为此,请在名称的前6个字符后添加发音符号(~)和数字。为便于阐明,请注意“使用引号”示例,它的文件夹名称“ProgramFiles”在其中含有一个空格。但在上面的示例中,该空格已被删除,并且“Progra”只是一个单词。
(原文:http://www.mindmanager.cc/jingdiananli.html)
,