明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1243|回复: 5

ss问题

[复制链接]
发表于 2012-12-5 08:59:57 | 显示全部楼层 |阅读模式
譬如,我建了254个选择集
我想选择第253个选择集
怎么搞?
或者我怎么判断第255个选择集是否存在?即已经建立这个选择集

发表于 2012-12-5 09:17:05 | 显示全部楼层
图形中最多只能创建 128 个选择集!
发表于 2012-12-5 11:39:47 | 显示全部楼层
;;如果选择集是由vla-Select产生的,下面的程序则可以判断其数量、名称等
(defun C:Count_SelectionSets (/ ACADDOCUMENT ACADOBJECT SSET SSETCOLL)
  (VL-LOAD-COM)
  (setq        AcadObject   (vlax-get-acad-object)
        AcadDocument (vla-get-ActiveDocument Acadobject)       
  )
  (setq sSetColl (vla-get-SelectionSets AcadDocument))
  ;;(setq sSet(vla-get-ActiveSelectionSet AcadDocument));当前选择集.使用此句后,统计数量会多出一个
  ;;(vlax-get-property sSet 'Name);返回"CURRENT"
  (setq sSetObj (vla-add sSetColl "Test"));往选择集中增加一个选择集
  ;;(vla-get-Name sSetObj);返回增加的选择集名称"Test"
  (vlax-get-property sSetColl 'count);选择集数量
)
发表于 2012-12-5 12:12:27 | 显示全部楼层
Gu_xl 发表于 2012-12-5 09:17
图形中最多只能创建 128 个选择集!

哈哈,楼主真逗
 楼主| 发表于 2012-12-5 15:39:08 | 显示全部楼层
陨落 发表于 2012-12-5 12:12
哈哈,楼主真逗

不许笑!!
没看到是譬如吗???????
 楼主| 发表于 2012-12-5 16:38:05 | 显示全部楼层
自贡黄明儒 发表于 2012-12-5 11:39
;;如果选择集是由vla-Select产生的,下面的程序则可以判断其数量、名称等
(defun C:Count_SelectionSets ( ...

这个用vlax好像转不到lisp图元名啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-4 02:09 , Processed in 0.198684 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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