明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5612|回复: 18

如何一次性选择一条直线以及插入点在该线上的块?

  [复制链接]
发表于 2012-12-15 23:16:23 | 显示全部楼层 |阅读模式
1明经币
本帖最后由 半听可乐 于 2012-12-30 11:03 编辑

帖子标题怎么改呀?唉,原本一个问题想追加一个,只好在下面修改了,见谅~~
问题一:如何一次性选择一条直线以及插入点在该线上的块?要求选择线(包括line和pline),然后插入点在线上的块都被选上,然后可以对选择的这组图元进行移动、复制等操作。

问题二:如何一次选择一个尺寸标注,然后引出线相连的尺寸标注都被选上?

提高悬赏,请高手出招!
附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

发表于 2012-12-15 23:16:24 | 显示全部楼层





本帖子中包含更多资源

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

x

点评

只要是跟线相交的块都选上了,能不能做成只有插入点在线上才被选上?插入点跟线的距离关系设置个默认50的可调整容差  发表于 2013-1-1 00:16
回复

使用道具 举报

 楼主| 发表于 2012-12-17 12:45:49 | 显示全部楼层
沉得好快,顶起盼关注
回复

使用道具 举报

发表于 2012-12-17 13:03:50 | 显示全部楼层
为什么不在块插入点 加个绘图点 点放在辅助图层上,每次选这些点就选了所有的块,问题2没看懂,快速选择?
回复

使用道具 举报

 楼主| 发表于 2012-12-17 13:42:29 | 显示全部楼层
zzc83 发表于 2012-12-17 13:03
为什么不在块插入点 加个绘图点 点放在辅助图层上,每次选这些点就选了所有的块,问题2没看懂,快速选择?

我希望的是通过选线,然后块被一起选上,一楼已附图
回复

使用道具 举报

发表于 2012-12-17 14:50:00 | 显示全部楼层
肯定没有现有的命令,编程就可以实现呀
回复

使用道具 举报

发表于 2012-12-17 15:04:34 | 显示全部楼层
去研究一下ssget函数F参数,很容易实现的!
(ssget "F" ptlist filter)
回复

使用道具 举报

 楼主| 发表于 2012-12-30 11:05:29 | 显示全部楼层
G版的回答高屋建瓴,ssget函数看了半天似懂非懂,就是弄不出来,盼高手弄一个成品
回复

使用道具 举报

发表于 2012-12-30 11:35:29 | 显示全部楼层
  1. ;; 自定义函数下载: http://bbs.mjtd.com/thread-95673-1-1.html
  2. (defun c:tt ()
  3.   (if (and (setq s1 (car (entsel "\n选择: ")))
  4.            (equal (xyp-DXF 0 s1) "LINE")
  5.       )
  6.     (setq ss (ssget "f"
  7.                     (list (xyp-DXF 10 s1) (xyp-DXF 11 s1))
  8.                     '((0 . "insert"))
  9.              )
  10.     )
  11.   )
  12.   (princ)
  13. )
回复

使用道具 举报

 楼主| 发表于 2012-12-30 11:41:24 | 显示全部楼层
xyp1964 发表于 2012-12-30 11:35

多谢院长!刚试了,怎么没反应呢?

点评

用不了就放弃吧  发表于 2012-12-30 12:48
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 22:23 , Processed in 0.197654 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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