找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2130|回复: 7

[讨论]:vlisp选择集

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

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

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

×
我怎么总觉得VLISP的选择集特麻烦似的.建一个选择集还得给一个名字,完了 还得删除啥的.比AUTOLISP的ssget难操作多了.但是有时候又不得不用.
不知道大家有没有同感.可能是我水平太烂.
请高手支一支招,顺便举举常用的例子给我们学习学习.比如如何创建一个普通的选择集,就像功能类似(SETQ SS (SSGET))这样的.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 6个

财富等级: 恭喜发财

发表于 2006-11-4 22:03:28 | 显示全部楼层
不明白为什么不得不用vlisp选择集!
(SETQ SS (SSGET))比用vlisp做选择集功能强大的多啊!
要不也可以ssget+vla-get-ActiveSelectionSet就可以了!
~几乎没用过vlisp做选择集~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-4 22:18:05 | 显示全部楼层
呵呵.也不是说被谁逼的啦.就是有的时候想写个全VLISP的程序时感觉力不从心而已.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-11-5 09:20:55 | 显示全部楼层
Vlisp是什么东东?Visuallisp吧?Vlisp貌视是基于Autolisp的一个编译系统,应该不存在写个全Vlisp的问题吧,难道Autolisp不能在Vlisp上运行?那我们每天都在干什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-5 13:50:32 | 显示全部楼层
兄弟.先看清楚我的主题.
我没说AUTOLISP不能在VL里运行.
我的意思是说VL里的变量都是VARIENT,SAFEARRAY之类的,操作起来很麻烦.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2007-2-11 18:50:02 | 显示全部楼层
是呀,有一个选择集变量
(setq ss1(ssget))
(setq ss2(ssget))
而这时我需要将SS1变为VBA选择就没有办法了。
要如何操作才能将SS1转换为VBA选择集呢?
vla-get-ActiveSelectionSet 肯定是不行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-2-11 23:24:01 | 显示全部楼层
AddItems 方法



添加一个或多个对象到指定选择集。

参阅 | 示例

语法

object.AddItems Items

Object

SelectionSet
使用该方法的对象。

Items

Variant[变体]
添加到选择集的对象数组。

说明

选定的对象如果原来就存在于选择集中会继续留在选择集中。要替换选择集中的对象、清除选择集,可使用 Clear 方法,然后再添加对象。

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

使用道具 举报

发表于 2007-2-15 11:38:08 | 显示全部楼层
如果选择集的东东很多,使用Additems会很慢,晕,“自动桌面”总搞些半调调,哈哈:),
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:27 , Processed in 0.195790 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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