明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 05625lcc

[求助]使用lisp中编组可选择

  [复制链接]
发表于 2008-2-14 10:18:00 | 显示全部楼层
05625lcc发表于2008-2-14 8:29:00终于等到高手来了!万分感谢!39732这是我要写的一个程序,目的是方便机械装配图中的标号,即用引线标注各零件的名称,在零件的可见表面上指引线的端点打一小圆点.我要把生成的对象编组.但如果先前的

四楼已经把你的要回答出来了。。呵呵不知道楼主在想什么。。。vla里面对于编组对象,我没有看到“可选择的”方法或特性。。乖乖地用command

发表于 2008-2-14 12:27:00 | 显示全部楼层

同楼上问

发表于 2008-2-14 19:50:00 | 显示全部楼层

先创建,后修改

 楼主| 发表于 2008-2-14 20:38:00 | 显示全部楼层
本帖最后由 作者 于 2008-2-14 20:54:19 编辑

先创建后修改是不行的(我用ACAD2006)

先创建编组1.

Command: -group
Enter a group option
[?/Order/Add/Remove/Explode/REName/Selectable/Create] <Create>: S

Enter a group name or [?]: 1

This group is not selectable. do you want to change it [Yes/No]? <Y>

程序怎么判断这句话呢?This group is not selectable

发表于 2008-2-14 23:06:00 | 显示全部楼层

用8楼的,院长的“群组选择性标志”

   (setq s1 (xyp-get-dxf 330 (car (entsel))))
   (if (= (xyp-get-dxf 71 s1) 1)
     (xyp-SUBUPD s1 71 0)
     (xyp-SUBUPD s1 71 1)
   )

如果没猜错。是取得组码 330的图元,进而得到组码71的值,

这个就是楼主要的。。。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-19 15:22 , Processed in 0.167152 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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