找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 947|回复: 5

[求助] [求助]:想编辑一个打印集成的LISP命令,为何显示不了打印机名称?[COLOR=red]斑竹帮

[复制链接]
发表于 2005-5-10 13:26:00 | 显示全部楼层 |阅读模式

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

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

×
使用的是网络打印机,
编程如下:
(defun c:a4 ()
   (command "-PLOT" "y" "" "\\SERVER\HP LaserJet 5100 PCL 6" "A4" "" "L" "N" "W" (getpoint) (getpoint) "" "c" "y" "ACAD-A4.CTB" "y" "w" "n" "" "y" "")
  (prin1)
)

可运行时情况如下:
命令: a4
-PLOT 是否需要详细打印配置?[是(Y)/否(N)] <否>: y
输入布局名或 [?] <模型>: 输入输出设备的名称或 [?] <\\SERVER\HP LaserJet 5100
PCL 6>: \SERVERHP LaserJet 5100 PCL 6 <\SERVERHP LaserJet 5100 PCL 6> 未找到。
输入输出设备的名称或 [?] <\\SERVER\HP LaserJet 5100 PCL 6>: A4 <A4> 未找到。
输入输出设备的名称或 [?] <\\SERVER\HP LaserJet 5100 PCL 6>: 输入图纸尺寸或 [?]
<Letter>: L
命令: N 未知命令“N”。按 F1 查看帮助。
命令: W 未知命令“W”。按 F1 查看帮助。
命令: *取消*
本来是 "\\SERVER\HP LaserJet 5100 PCL 6",可执行时却成了 \SERVERHP LaserJet 5100 PCL 6 ,所以认不到打印机.
求各位大师帮忙!谢谢先
怎么没有人帮忙,斑竹请帮忙,我急用啊。(我用的是2004)[/COLOR]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-5-11 11:09:16 | 显示全部楼层
"\\SERVER\HP LaserJet 5100 PCL 6"改为"\\SERVER\\HP LaserJet 5100 PCL 6"试试
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 11305个

财富等级: 富甲天下

发表于 2005-5-11 23:00:57 | 显示全部楼层
应将"\\SERVER\HP LaserJet 5100 PCL 6"
改为"\\\\SERVER\\HP LaserJet 5100 PCL 6"
在LISP中反斜线是转义符号,所以如果一个反斜线要用两个表示,两个反斜线要用四个表示。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-12 00:12:11 | 显示全部楼层
楼主也是用HP5100的啊,跟我的一样,你的程序应改成这样,并将下面这个文件拷贝至CAD\Plotters下

(defun c:a4 ()
(command "-plot" "y" "model" "HP5100" "A4" "m" "p" "y" "w" p1 p2 "fit" "c" "y" "acad.ctb" "y" "n" "n" "n" "y")
(prin1)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-12 12:33:45 | 显示全部楼层
  zxq0220   应将"\\SERVER\HP LaserJet 5100 PCL 6"
改为"\\\\SERVER\\HP LaserJet 5100 PCL 6"
在LISP中反斜线是转义符号,所以如果一个反斜线要用两个表示,两个反斜线要用四个表示.

说的极对,按你的方法已经完成了。

QUOTE]"    cqnj023   \\SERVER\HP LaserJet 5100 PCL 6"改为"\\SERVER\\HP LaserJet 5100 PCL 6"试试[/QUOTE]
你的不对,按zxp0220,就好了。

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-28 04:01 , Processed in 0.201589 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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