lgc261 发表于 2008-12-12 14:58:00

[转帖]Windows里,我想把多个PLT文件直接拖动到打印机图标里,以实现批打印,为什么打印机不工作?





Windows里,我想把多个PLT文件直接拖动到打印机图标里,以实现批打印,为什么打印机不工作?


                          --------本文源于网络




  这样做,是不可能得到任何打印结果的。这是因为,PLT文件只能在DOS环境里,执行拷贝该文件到打印机的命令,才能驱动打印机工作。


可以建立一个批处理文件如下:


@echo off:plotfileif exist %1 copy %1 LPT1if exist %1 echo %1 plottedshiftif "%1"=="" goto endgoto plotfile:endecho ...echo Plots have been sent to the the printer/plotter. Finished.pause:end print.bat

  然后,在Windows 95桌面里,为该批处理文件创建一个快捷键。这样,就可以把一个或多个PLT文件直接拖动到这个图标里,实现批打印。


实际上,用PLT文件实现批打印,效果并不理想。AutoCAD提供了多种方式,可以做到批打印。例如采用Autospool方式,就可完成多个文件的后台输出;R14则有专门的外部函数,能够把多个图形文件,根据不同的打印配置文件,输出到一台或多台打印机或绘图仪中,而达到成批出图的目的。这两种方式,更加灵活,出错机会也少,效率也就更高。


页: [1]
查看完整版本: [转帖]Windows里,我想把多个PLT文件直接拖动到打印机图标里,以实现批打印,为什么打印机不工作?