找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 512|回复: 4

[LISP程序]:急!请教二个问题

[复制链接]
发表于 2004-11-1 19:34:49 | 显示全部楼层 |阅读模式

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

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

×
AUTOCAD我是新手,许多地方都不清楚,可工作要干,没法。所以为此,请教各位二
个问题:

1) 我想让在图层“PIPE”中的所有的直线和园弧都带上管道的信息,比如管道的名
称,外径和内径。不知该如何编程。
2) 如果我在装入的图块中能否也可让它们也都带上管道的信息?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-1 19:48:24 | 显示全部楼层
附加扩展数据
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-1 19:57:11 | 显示全部楼层
1) 我该怎样才能将扩展数据加上去呢?怎么能拿到我要的直线和园弧呢?能否请教
写些简单的代码?

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

使用道具 举报

发表于 2004-11-1 20:46:00 | 显示全部楼层
(SSGET "X" '((0 . "ARC,LINE")(8 . "PIPE")))可得到PIPE图层上的arc和LINE,至于附加XDATA...
看帮助文件,有
Attachment of Extended Data to an Entity  

You can use xdata to store any type of information you want. For example, draw an entity (such as a line or a circle), then enter the following code to attach xdata to the entity:

(setq lastent (entget (entlast))) ; Gets the association
                                  ; list of definition data
                                  ; for the last entity.
(regapp "NEWDATA")                ; Registers the
                                  ; application name.
(setq exdata                      ; Sets the variable
'((-3 ("NEWDATA"                 ; exdata equal to the
  (1000 . "This is a new thing!") ; new extended data—
  )))                             ; in this case, a text
)                                 ; string.
(setq newent  
  (append lastent exdata))  ; Appends new data list to
                            ; entity's list.
(entmod newent)             ; Modifies the entity with the new
                            ; definition data.
To verify that your new xdata has been attached to the entity, enter the following code and select the object:

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 13:48 , Processed in 0.168847 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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