明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 890|回复: 4

求创建无名块

[复制链接]
发表于 2015-6-22 11:50 | 显示全部楼层 |阅读模式
10明经币
请问怎么框选所有的不同聚集的图元 创建不同的块 如图中 四处框选后形成四个块,

附件: 您需要 登录 才可以下载或查看,没有账号?注册
 楼主| 发表于 2015-6-23 08:21 | 显示全部楼层
怎么会这样啊?无人问津 难道高手都跑了吗?
回复

使用道具 举报

发表于 2015-6-23 09:48 | 显示全部楼层
论坛里很多, 自己多动动手哈
  1. ;; 生成匿名块程序
  2. (defun C:UNBLOCK (/ pt sset n slen name)
  3.   (setq pt (getpoint "\n指定插入点: "))
  4.   (entmake
  5.     (list '(0 . "BLOCK") '(2 . "*U") '(70 . 1) (cons 10 pt))
  6.   )
  7.   (prompt "\n选择对象:")
  8.   (setq sset (ssget))
  9.   (setq n 0)
  10.   (if sset
  11.     (progn
  12.       (setq slen (sslength sset))
  13.       (repeat slen
  14.         (entmake (cdr (entget (ssname sset n))))
  15.         (setq n (+ n 1))
  16.       );_repeat
  17.       (setq name (entmake '((0 . "ENDBLK"))))
  18.       (entmake (list '(0 . "INSERT")(cons 2 name)(cons 10 pt)))
  19.       (command "erase" sset "")
  20.     )
  21.     (princ "\nNo Objects Selected!")
  22.   );_if
  23.   (princ)
  24. );_defun

评分

参与人数 1明经币 +1 收起 理由
自贡黄明儒 + 1 神马都是浮云

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-6-23 15:45 | 显示全部楼层
不对 楼上的误解了我的意思

点评

Kye
http://bbs.mjtd.com/thread-110046-3-1.html 28楼 G版的程序  发表于 2015-6-23 15:58
回复

使用道具 举报

发表于 2015-6-23 18:02 | 显示全部楼层
请问怎么框选所有的不同聚集的图元 创建不同的块 如图中 四处框选后形成四个块,

你不是说四处框选后形成四个块 吗? 最好传个示例
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 00:17 , Processed in 0.232972 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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