找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2688|回复: 30

[讨论]:再次讨论关于出*.PLT文件的办法

[复制链接]
发表于 2003-9-25 18:36:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
前几次关于如何出*.PLT文件的问题,在本论坛上争论了很多次,今天我再次去单位做了几次实验,现把实践的结果告诉大家。
在自己的电脑里选择计算中心绘图仪作为形成PLT文件的打印机,将形成的PLT文件置入连接打印机的电脑里,在该电脑上用DOS系统找到存放PLT文件的目录,键入PRINT  *.PLT,则打印机开始接受信号,并出图成功。
昨天一些朋友的疑问是关于在DOS命令中我没有指定打印的对象,这样做的结果是会打印到屏幕上,现解释一下我为什么没有明确指出对象。
1、出图的电脑装的系统为XP,在XP系统下,其默认打印对象就为连接的打印机。故不再需要画蛇添足的再次指定。
2、我也专程用装WIN98系统的电脑来挂设绘图仪出*.PLT,同样不指定对象,结果系统会提示询问将这样的图出到何处?并有屏幕和打印机供选择。
所以综上所述,即使不指定对象,也同样可以在DOS状态下出*.PLT文件。
P.S. 也许有朋友会问,为何不直接选择绘图仪为直接打印,非要出*.PLT文件这样绕圈子麻烦。其实不然,因为在设计院里,是几十人一起共享该绘图仪的,这需要一个统一的调度,不然会乱套的。另外再强调一下,出图的操作命令也可以为 TYPE  *.PLT,它和PRINT  *.PLT的区别是它只能一张一张的出,而后者可以将所在目录的全部*.PLT文件一起输入绘图仪中一起出,这在设计院里是非常实用的。

<font color=blue><b>[斑竹提示]:</b></font><font color=red><b>虽然我从来没有用过*.PLT打印到文件,也看不懂你们的讨论,但我认为你这种学术上的刨根问底、实践检验的办法值得倡导。另:看到你的签名变了,我还是那句话:学术上的讨论,不要生气。争论会令问题更加清楚明朗。   </b>&nbsp;&nbsp;&nbsp;&nbsp;<i>by    cdhua001</i></font>
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-9-25 19:08:06 | 显示全部楼层
呵呵,就这么个打印,兜了这么个圈子,累——俺把你昨天对俺的话还你好吗?哈哈~~
开个玩笑啦~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 19:14:10 | 显示全部楼层
zxj1120 ,这有什么好讨论的

其实,你的做法是个案,你那里可以这样,但是别人用你的办法就可能行不通(我想是绝大部分),通用的plt文件的打印方法是:

TYPE name.plt > PRN

不信你试试这样在你那里同样有效!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-25 19:47:09 | 显示全部楼层
那你怎么不试试我所说的方法呢?在XP系统里,不用指定对象就可以打印出来,何必那么麻烦的屡次键入>PRN呢?也许你一个这样做不要紧,但你想过没?在设计院里,每天有多少人出图?
另外,我想在DOS下面的操作不存在什么个案吧,这不比得一些软件,不比得一些窍门,有好的可行办法为何不用呢?
再说,如果你所说的是事实,那么你真正做了没?别忘记了,实践是检验真理的唯一标准!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 19:59:16 | 显示全部楼层
唉,真拿你没办法。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-25 20:37:02 | 显示全部楼层
什么叫拿我没办法啊?
有道理就说啊,论坛本来就是可以互相交流和解答的场所呀,况且我再次说这样的话题也是做了实践才敢下这样的断言。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 21:52:24 | 显示全部楼层
补充一个:copy  name.plt > PRN也行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-25 22:11:55 | 显示全部楼层
好的,那我明天也去试验一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 22:24:34 | 显示全部楼层
用*.plt打印,关键是要把打印机的端口设成lpt端口,其他的好像传不过去
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 22:24:54 | 显示全部楼层
我想问问,大家所用的cad版本,是否比较低(低于r14),另外我用cad2004出了些*.plt文件,可是没有打出来,因为我将图打印到文件后就不知如何将其发送到打印机,因为我的打印机无dos驱动!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-25 23:58:02 | 显示全部楼层
打印.plt文件实际上是用到了DOS的管道功能,相信大家从DOS时代走过来的人都很熟悉,PRN是标准的打印设备,LTP1一般是打印端口。> 是转向符,所以怎么打都行:
copy *.PLT >LPT1
copy *.plt >prn
type *.plt >LPT1
type *.plt >PRN
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-26 02:14:36 | 显示全部楼层
最初由 ZXK68 发布
[B]打印.plt文件实际上是用到了DOS的管道功能,相信大家从DOS时代走过来的人都很熟悉,PRN是标准的打印设备,LTP1一般是打印端口。> 是转向符,所以怎么打都行:
copy *.PLT >LPT1
copy *.plt >prn
type *.plt >LPT1... [/B]


  1. copy *.PLT >LPT1
  2. copy *.plt >prn
复制代码

这两条命令有毛病。
DOS的系统设备有:
CON——控制台,由屏幕和键盘组成,键盘输入,屏幕输出,默认的命令输出(回显)就是屏幕(CON)。
PRN——打印机,不用说了。
NUL——空设备,黑洞、虚无。
除A:、B:、C:等磁盘外,还有LPT1:、LPT2:(两个并口设备,通常连接并口打印机)、COM1:、COM2:、COM3、COM4:(四个串口设备,有些老式的打印机/绘图仪使用串口)。

“>”、“<”:输出、输入重定向命令(不是管道命令,管道命令用“|”),前面说过,默认的命令回显是CON——屏幕,比如拷贝文件,成功后屏幕上会显示“n file(s) copied”,这就是系统默认把命令的执行结果、状态输出到屏幕CON。如果要把执行结果输出到别的地方,比如把目录文件列表输出到一个文件,或者是打印机,这就要用到重定向命令:

DIR >FILES.TXT           或

DIR >PRN

又假如不希望在屏幕上显示命令的执行结果(比如在批处理命令中),那就可以把输出重定向到空设备NUL:

COPY a.txt b.txt >NUL
(屏幕上将不显示“1 fiel(s) copied”)

文件可以复制到系统设备上,具体执行什么操作要看复制到什么设备:

COPY a.txt CON
(复制到控制台,在屏幕上显示文件内容)

COPY a.txt PRN
COPY a.txt LPT1:
(两条命令等效,都是复制到打印机,打印文件内容)

如果串口鼠标连接到COM1:,那千万不要往鼠标上复制文件^_^。

TYPE:DOS内部命令,显示文本文件内容(到控制台),如果要到打印机,就要用到输出重定向“>”到打印机(PRN或LPT1、LPT2),如

TYPE a.txt
(在屏幕上显示文件内容)

TYPE a.txt > PRN
TYPE a.txt > LPT1
(打印文件内容)

PRINT:DOS外部命令PRINT.EXE,假脱机后台打印命令,打印文件,前台还可以做其他事情,当初在386上用过一回,慢得要死。

COPY:DOS内部命令,完整用法见下:

  1. 将一份或多份文件复制到另一个位置。

  2. COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
  3.      [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

  4.   source       指定要复制的文件。
  5.   /A           表示一个 ASCII 文本文件。
  6.   /B          表示一个二进位文件。
  7.   destination  为新文件指定目录和/或文件名称。
  8.   /V           验证新文件写得正确。
  9.   /N           当复制一份带有非 8dot3 名称的文件,
  10.                如果可能的话,使用短文件名。
  11.   /Y           取消提示以确认您希望改写
  12.                一份现存目录文件。
  13.   /-Y          引起提示确认您想改写一份
  14.                现存目标文件。
  15.   /Z           用可重新启动模式复制已联网的文件。

  16. 命令选项 /Y 可以在 COPYCMD 环境变量中预先设定。
  17. 这可能会被命令行上的  /-Y 替代。除非 COPY
  18. 命令是在一个批文件脚本中执行的,默认应为
  19. 在改写时提示。

  20. 要附加文件,请为目标指定一个文件,为源指定
  21. 数个文件(用通配符或 file1+file2+file3 格式)。
复制代码


简单的说,就是“COPY 源文件 目标文件(或位置)”,如果省略“目标文件(或位置)”,则源文件不能在当前目录(必须指定源目录),否则,因为文件不能复制到自身,命令行会出现出错的提示。

现在再看看我引用的楼上的两条命令:
“COPY *.PLT”——源文件是*.PLT,目标文件省略,在当前目录,出错。“> PRN”,把命令回显重定向输出到打印机。那就只会在打印机上打出一连串的“文件无法复制到文件本身。已复制 0 个文件。”因此,在这两条命令中,重定向符号“>”是多余的,删掉就对了。

DOS早就过时了,没有人再会对它感兴趣,我还傻乎乎地在这里写这么多废话干什么?真笨!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-26 02:32:37 | 显示全部楼层
最初由 alim 发布
[B]DOS早就过时了,没有人再会对它感兴趣,我还傻乎乎地在这里写这么多废话干什么?真笨![/B]

alim斑竹不必过谦,DOS 很能反映一个人的计算机功底。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-26 08:59:36 | 显示全部楼层
楼主的精神令我感动。这种学术争论很有必要,应该多多鼓励。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2003-9-26 09:49:40 | 显示全部楼层
过时的只是DOS这个系统,而不是其中的思想
在UNIX和linux体系的世界里,shell依然是用户必须掌握的工具.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-11-20 19:38 , Processed in 0.293087 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表