勘察设计论坛

首页 » 综合区 » CAD|三维|平面 » [转帖]Windows里,我想把多个PLT文件直接拖动到打印机图标里,以实现批打印,为什么打印机不工作?
kanchasheji - 2005-5-15 22:54:00




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

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





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

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

    @echo off
    :plotfile
    if exist %1 copy %1 LPT1
    if exist %1 echo %1 plotted
    shift
    if "%1"=="" goto end
    goto plotfile
    :end
    echo ...
    echo Plots have been sent to the the printer/plotter. Finished.
    pause
    :end print.bat

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


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


 

蓝色梦想 - 2006-11-20 22:06:00
PLT文件只能在DOS环境里,打印机如果不是USP接口就可以进入DOS进行批处理.
蓝色梦想 - 2006-11-20 22:06:00
PLT文件只能在DOS环境里,打印机如果不是USP接口就可以进入DOS进行批处理.

[此贴子已经被作者于2006-11-20 22:08:01编辑过]

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