明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1185|回复: 7

[求助]如何选中非当前选择集

[复制链接]
发表于 2008-9-12 15:16:00 | 显示全部楼层 |阅读模式
建立了2个选择集A和B,其中,A是当前选择集,对A进行操作后,要再对B进行操作,怎么样才能使B成为当前的,谢谢!
发表于 2008-9-12 15:56:00 | 显示全部楼层

程序操作:直接使用

命令行操作:

(command "_.select" b "")

如:

命令: m MOVE
选择对象: p
...

发表于 2008-9-12 16:28:00 | 显示全部楼层

楼主说的不是lisp问题吧...

如果是lisp的问题,把两个不同的选择集存在两个变量当中,即可随时调用...

 楼主| 发表于 2008-9-12 16:52:00 | 显示全部楼层

是lisp的问题。我的目的是这样:同一个图里,运行程序1里建立了选择集A,然后运行程序2建立了选择集B;再次运行程序1,先对A进行了操作,然后根据一些选项来控制选择集B。单独的程序1和2里,选择集A和B都能正常操作,但是,再次在程序1里操作B的时候,就发现无法选中B,好像是认为不存在B,这样就没办法操作。可是运行程序2时又能正常操作B。所以,我感觉是程序1里操作完A后没法将B设为当前选择集。

2楼的方法我试过了,还是没有解决,仍然是选不中。

发表于 2008-9-12 16:58:00 | 显示全部楼层

设置一个全局变量不就解决了吗

 楼主| 发表于 2008-9-12 17:06:00 | 显示全部楼层
本帖最后由 作者 于 2008-9-12 17:11:24 编辑

补充说明一下,2个选择集都是全局变量,选择集A仅在程序1里建立和操作,选择集B在程序2里建立,在程序1里操作。整个过程如下:

1。在程序1里建立选择集A

2。在程序2里建立选择集B

3。在程序1里操作选择集A

4。在程序1里建立选择集B

就是在第4步里,无法找到选择集B。而这时候无论在程序2里如何操作B,都是正常的。

发表于 2008-9-12 17:10:00 | 显示全部楼层
把程序贴出来
发表于 2008-9-12 18:20:00 | 显示全部楼层

可能是我理解能力差吧,怎么看也不清楚你在说什么!

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

本版积分规则

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

GMT+8, 2025-12-26 04:44 , Processed in 0.195542 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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