如何(entsel)改成(ssget)
(setq aa (car (entsel)))(setq bb (vlax-ename->vla-object aa))
上边的entsel选择改成下边ssget选择
(setq xx (ssget ":s" '((0 . "INSERT"))))
(setq bb (vlax-ename->vla-object xx))
请问这里要怎么写啊?
(ssname xx 0) Andyhon 发表于 2018-9-27 15:41
(ssname xx 0)
谢谢长老 刚才 不知道为什么这么写是错的,,, 又试了一下 居然可以了............ 汗一个先。。
好像论坛有关于entsel的讨论
一起学习:lol 试试 EntselX :E 拾取框
用鼠标拾取框选择对象,此时 ssget 将不再拉出一个矩形窗口,直到点右键结束选择。此模式可与 “+” 组合使用。
参数语法: (ssget ":E" )
与 :E 对应的 :N 参数为只能拉出一个矩形窗口选择,而不能通过点选拾取对象。
:S 仅允许单一选择集
使用:s参数时,ssget 将点选对象一次就会结束,无论是否选中对象,未选中则返回 nil,可节省一次回车确认。
参数语法: (ssget ":S" )
说明: “:S” 参数和 “:E” 可以同时使用,例如: (ssget "_:S:E"),此时 ssget 与 entsel 作用相同,但是返回值不同。
————————————————
版权声明:本文为CSDN博主「yxp_xa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yxp_xa/article/details/72229202
页:
[1]