将打印作业自动化为文件

时间:2011-05-02 19:10:52

标签: printing

我正在尝试自动打印到Windows上的文件。对于每个文件,我想以某种方式将打印作业映射到唯一文件。我只能将所有打印作业打印到相同的文件覆盖旧文件。任何想法

1 个答案:

答案 0 :(得分:0)

使用具有高可能性的文件名:日期和时间元素的串联:

{descriptivefilename} - {毫秒} - {S} - {米} - {H} - {年} - {天} - {月} {EXT}

如果您使用的是批处理文件,请在打印后添加以下行:

for /f "tokens=1-5 delims=:" %%d in ("%time%") do COPY "C:\myprintfile.prn" %%d-%%e-%%f.prn

这会将打印文件复制到一个唯一的文件名,因为它包含小数秒。在后续传递中,先前的打印作业将被覆盖并复制到其自己的文件名,该文件名表示打印时间。