明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1613|回复: 6

[提问] 如何(entsel)改成(ssget)

[复制链接]
发表于 2018-9-27 15:27:13 | 显示全部楼层 |阅读模式
(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))
请问这里要怎么写啊?
发表于 2018-9-27 15:41:34 | 显示全部楼层
(ssname xx 0)
 楼主| 发表于 2018-9-27 16:00:34 | 显示全部楼层

谢谢长老 刚才 不知道为什么这么写是错的,,, 又试了一下 居然可以了............
发表于 2018-9-27 23:31:03 | 显示全部楼层
汗一个先。。
好像论坛有关于entsel的讨论
发表于 2023-7-21 19:41:03 来自手机 | 显示全部楼层
试试 EntselX
发表于 2023-7-22 11:43:09 | 显示全部楼层
:E 拾取框
用鼠标拾取框选择对象,此时 ssget 将不再拉出一个矩形窗口,直到点右键结束选择。此模式可与 “+” 组合使用。
参数语法: (ssget ":E" [filter-list])
与 :E 对应的 :N 参数为只能拉出一个矩形窗口选择,而不能通过点选拾取对象。

:S 仅允许单一选择集
使用:s参数时,ssget 将点选对象一次就会结束,无论是否选中对象,未选中则返回 nil,可节省一次回车确认。
参数语法: (ssget ":S" [filter-list])
说明: “:S” 参数和 “:E” 可以同时使用,例如: (ssget "_:S:E"),此时 ssget 与 entsel 作用相同,但是返回值不同。
————————————————
版权声明:本文为CSDN博主「yxp_xa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yxp_xa/article/details/72229202
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 00:19 , Processed in 0.183808 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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