找回密码
 注册会员
查看: 886|回复: 3

[求助] 请教

[复制链接]
发表于 2008-5-11 21:41:09 |Error| 显示全部楼层 |阅读模式

我们不再是孤独的探索者;让我们的手紧紧相连,一起成长。

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

×
用AutoCADlisp编写一个lsp程序,要求加载lsp文件后,通过command命令自动将几个画好的CAD图块文件插入到当前窗口中。看一下我写的lsp代码:
(defun c:sj (/ p1 p2 p3 p4 a b n mc)   
   (setq p1 (getpoint "\n p1:"))
   (setq fp(open "d:/cs.txt" "r"))
   (setq a 70)
   (setq b -2)
   (setq p2 (list (+ (car p1) a) (cadr p1)))
   (setq p3 (list (- (car p1) 5) (+ (cadr p1) b)))
   (setq p4 (list (+ (car p1) a) (+ (cadr p1) b)))
   (setq mc(read-line fp))
   (setq n(atoi(read-line fp)))
   (command "text" p1 1.5 0 mc)
   (command "line" p3 p4 "")
   (command "style" "standard" "华文新魏" 10 20 0 "n" "n")
   (setq mc(read-line fp))
   (command "xref" "attach"  mc P4 "1" "1" "0")
   (setq mc(read-line fp))
   (command "xref" "attach"  mc P4 "1" "1" "0")
   (command "zoom" "e")
)
以上的代码是一部分,没有插入图块的代码,希望高手指点迷津!谢谢!
发表于 2008-5-12 20:02:10 |Error| 显示全部楼层
这是用什么语言编写的
回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-5-12 21:15:30 |Error| 显示全部楼层
回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-5-12 21:20:13 |Error| 显示全部楼层
提示:1 循环处理插入几个图
2 在以上基础,实现图的位置 不重叠(对应图块的位置不重叠)
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

闭关者|手机版|© 2005-2026|Cncad.Net ( 苏ICP备2026083443号 )|网站地图

GMT+8, 2026-11-4 04:50 , Processed in 0.220071 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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