找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 824|回复: 3

[求助] [求助]:求R14的打印LSP

[复制链接]
发表于 2006-10-16 20:12:51 | 显示全部楼层 |阅读模式

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

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

×
请问那位高手能编写PLOT LSP, 若有请上传, 谢谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-10-18 20:22:25 | 显示全部楼层
不知道这个合不合你的要求.
没考虑UCS的.可自己加工一下.

  1. ;;;打印阵列图形.
  2. ;;;R14下测试通过.

  3.        (defun c:parr14 ()
  4.          (setvar "cmdecho" 0)
  5.          (princ "\n请确定打印配置已设置好.退出请按ESC.\n")
  6.          (command ".undo" "begin")
  7.          (setq page-v (getint "竖向打印页数(1):"))
  8.          (if (not page-v)
  9.            (setq page-v 1)
  10.          )
  11.          (setq page-h (getint "横向打印页数(1):"))
  12.          (if (not page-h)
  13.            (setq page-h 1)
  14.          )
  15.          (setq pt1 (getpoint "\n开始页第一个角点:"))
  16.          (setq pt1-x (car pt1))
  17.          (setq pt1-y (cadr pt1))
  18.          (setq pt2 (getcorner pt1 "\n开始页第二个角点:"))
  19.          (setq pt2-x (car pt2))
  20.          (setq pt2-y (cadr pt2))
  21.          (setq n-v 0)
  22.          (repeat page-v
  23.            (setq n-h 0)                       
  24.            (repeat page-h
  25.              (setq ptn-x1 (+ pt1-x (* n-h (abs (- pt2-x pt1-x)))))
  26.              (setq ptn-y1 (+ pt1-y (* n-v (abs (- pt2-y pt1-y)))))
  27.              (setq ptn-x2 (+ pt2-x (* n-h (abs (- pt2-x pt1-x)))))
  28.              (setq ptn-y2 (+ pt2-y (* n-v (abs (- pt2-y pt1-y)))))
  29.              (setq ptn1 (list ptn-x1 ptn-y1))
  30.              (setq ptn2 (list ptn-x2 ptn-y2))
  31.              (princ ptn1)
  32.              (princ "\n")
  33.              (princ ptn2)
  34.              (princ "\n")
  35.              (command ".plot" "w" ptn1 ptn2 "")
  36.              (setq n-h (1+ n-h))
  37.            )
  38.            (setq n-v (1+ n-v))
  39.          )
  40.          (command ".undo" "end")
  41.        )

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

使用道具 举报

 楼主| 发表于 2006-10-20 20:20:55 | 显示全部楼层
在此先谢谢2楼主, 该文件是否与R14内的打印对话框相匹配?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 06:18 , Processed in 0.242511 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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