单选考虑entsel,不为nil则直接执行代码,为nil(未选中目标)转为ssget。
我认为不是这样吧。。
框选时点一下左键(左下角)再画框啊(右上角) 你的要求可以结合grread和vla-sendcommand实现
具体的搜一下带选项的ssget
不过个人觉得你的要求没有必要
单选无非多一次右键而已
另外如果程序流程支持的话
采用sssetfirst预选择处理也是一种思路 ysq101 发表于 2015-1-18 17:33 static/image/common/back.gif
可以查到。。怎么样才做到下面的
(while (setq ss (ssget ":S"))
(do)
) ysq101 发表于 2015-1-18 22:28 http://bbs.mjtd.com/static/image/common/back.gif
我认为不是这样吧。。
框选时点一下左键(左下角)再画框啊(右上角)
(setq p(getpoint))
(if(null(setq ss(ssget "C"p p)))
(setq ss(ssget"CP" p(GETCORNER p))))
不知道是不是你所需要的 不知道是我理解不深,还是你没说清楚。你具体想做什么?详细说下。
页:
1
[2]